Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/47008
Назва: Застосування Geometry Nodes в програмному пакеті Blender для задач процедурного моделювання
Інші назви: Using Geometry Nodes in the Blender software package for procedural modeling tasks
Автори: Топольніцький, Назарій Михайлович
Topolnitskyi, Nazarii
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Топольніцький Н. М. Застосування Geometry Nodes в програмному пакеті Blender для задач процедурного моделювання : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 72 с.
Дата публікації: 27-гру-2024
Дата подання: 13-гру-2024
Дата внесення: 2-січ-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Небесний, Руслан Михайлович
Nebesnyi, Ruslan M.
УДК: 004.62
Теми: вузли
комп’ютерні науки
3d-моделювання
процедурне моделювання
генерація геометрії
геометричні вузли
автоматизація моделювання
modeling automation
blender
nodes
3d modeling
geometry nodes
geometry generation
procedural modeling
Діапазон сторінок: 72
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці методів процедурного моделювання в Blender за допомогою Geometry Nodes для створення 3D-об’єктів. В першому розділі описано основи комп’ютерної графіки, основні програми для моделювання, а також застосування процедурного підходу. В другому розділі досліджено роботу з Geometry Nodes, техніки створення геометрії та порівняння класичного і процедурного моделювання. В третьому розділі описано створення моделі блискавки за допомогою Geometry Nodes, аналіз етапів моделювання і налаштування параметрів. Об’єкт дослідження: 3D-моделювання в Blender. Предмет дослідження: технології процедурного моделювання для створення 3D-об’єктів.
The qualification work is devoted to the development of methods of procedural modeling in Blender using Geometry Nodes to create 3D objects. The first chapter describes the basics of computer graphics, the main modeling programs, and the application of the procedural approach. The second chapter explores working with Geometry Nodes, geometry creation techniques, and a comparison of classical and procedural modeling. The third section describes the creation of a lightning model using Geometry Nodes, analysis of the modeling stages and parameter settings. Object of study: 3D modeling in Blender. Subject of study: procedural modeling technologies for creating 3D objects.
Опис: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.12.2024 р. о 10 год. на засіданні екзаменаційної комісії №35 у Тернопільському національному технічному університеті імені Івана Пулюя
Зміст: Зміст ВСТУП 7 1 АНАЛІЗ НАПРЯМКУ КОМП’ЮТЕРНОЇ ГРАФІКИ 9 1.1 Аналіз галузі комп’ютерної графіки 9 1.2 Огляд програмного забезпечення 10 1.3 Огляд основних типів вузлів 14 1.4 Процедурне моделювання в інших програмах 17 1.5 Висновок 20 2 ОСНОВИ РОБОТИ З GEOMETRY NODES 21 2.1 Поняття та структура Geometry Nodes 21 2.2 Принципи роботи з вузлами (Nodes) у Blender 25 2.3 Процедурні методи створення об'єктів 30 2.4 Техніки та підходи до процедурного моделювання 33 2.5 Висновок 35 3 ПРАКТИЧНОГО ВИКОРИСТАННЯ GEOMETRY NODE 37 3.1 Підбір референсів 37 3.2 Приклади практичного використання Geometry Nodes 40 3.3 Моделювання класичним методом 52 3.4 Порівняння класичного і процедурного методів моделювання 57 3.5 Висновок 59 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 61 4.1 Вплив тривалого сидіння на здоров'я працівників офісу. 61 4.2. Правила безпеки при виникненні аварій на електричних приладах в офісі. 62 4.3. Висновок 65 ВИСНОВКИ 66 ПЕРЕЛІК ДЖЕРЕЛ 67 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/47008
Власник авторського права: © Топольніцький Назарій Михайлович, 2024
Перелік літератури: 1. Що таке 3D-моделювання? Adobe. URL: https://www.adobe.com/ua/ products/substance3d/discover/what-is-3d-modeling.html?utm_source=chatgpt.com (дата звернення: 03.07.2024).
2. 3D-графіка: секрети створення віртуальної реальності. Rocketmen. URL: https://rocketmen.com.ua/ua/article/3d?utm_source=chatgpt.com (дата звернення: 02.02.2024).
3. Майбутнє комп'ютерної графіки: Тенденції розвитку та нові технології. Buki. URL: https://buki.com.ua/blogs/maibutnje-kompiuternoyi-grafiki-tendenciyi-rozvitku-ta-novi-texnologiyi/?utm_source=chatgpt.com (дата звернення: 05.12.2023).
4. Процедурне моделювання. Wikipedia. URL: https://uk.wikipedia.org/wiki /%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%BD%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F?utm_source=chatgpt.com (дата звернення: 04.10.2021).
5. Geometry Nodes from Scratch. Blender Studio. URL: https://studio. blender.org/training/geometry-nodes-from-scratch/?utm_source=chatgpt.com (дата звернення: 10.09.2023).
6. PROCEDURAL MODELING. SideFX. URL: https://www.sidefx.com/tuto rials/procedural-modeling/?utm_source=chatgpt.com (дата звернення: 05.12.2024)
7. Welcome to Bifrost. Autodesk. URL: https://help.autodesk.com/view/ BIFROST/ENU/?utm_source=chatgpt.com (дата звернення: 22.04.2023)
8. Introduction to Procedural Generation plugin in UE5.4. Unreal Engine. URL: https://dev.epicgames.com/community/learning/tutorials/j4xJ/unreal-engine-introduction-to-procedural-generation-plugin-in-ue5-4?utm_source=chatgpt.com (дата звернення: 29.06.2024)
9. Niagara Tutorials. Unreal Engine. URL: https://dev.epicgames.com/ documentation/en-us/unreal-engine/tutorials-for-niagara-effects-in-unreal-engine? utm_source=chatgpt.com (дата звернення: 21.11.2022)
10. Geometry Nodes. Blender Documentation. URL:https://docs.blender. org/manual/en/latest/modeling/geometry_nodes/index.html?utm_source=chatgpt.com (дата звернення: 14.04.2023)
11. Node Groups. Blender Documentation. URL: https://docs.blender.org/ manual/en/latest/interface/controls/nodes/groups.html (дата звернення: 15.07.2024)
12. Learning Houdini. SideFX. URL: https://www.sidefx.com/learn/ modeling /?utm_source=chatgpt.com (дата звернення: 16.08.2024)
13. Unleash visual magic with Bifrost for Maya. Autodesk. URL: https://www.autodesk.com/products/maya/bifrost?utm_source=chatgpt.com (дата звернення: 21.03.2021)
14. Unreal Engine: Можливості та переваги ігрового двигуна. ProCoding. URL: https://www.procoding.com.ua/unreal-engine/?utm_source=chatgpt.com (дата звернення: 12.08.2022)
15. Niagara - Procedural Mesh. Unreal Engine. URL: https://dev.epicgames.com/community/learning/tutorials/dXm6/unreal-engine-niagara-procedural-mesh?utm_source=chatgpt.com (дата звернення: 15.03.2024)
16. How to Organize Nodes in Blender 3D (Six Ways!). Brandon 3D. URL: https://brandon3d.com/node-organization/ (дата звернення: 11.11.2022)
17. ГЕОМЕТРИЧНІ НОДИ: ЧИ ПОТРІБНЕ МОДЕЛЮВАННЯ. НАУ. URL:https://er.nau.edu.ua/bitstream/NAU/63495/1/%D0%9C%D0%9C%D0%A2%202022%20%D0%97%D0%B0%D0%B2%D0%B0%D0%B4%D0%B5%D1%86%D1%8C%D0%BA%D0%B8%D0%B9%20%D0%86.%D0%9F.pdf (дата звернення: 05.12.2021)
18. Blender Foundation Офіційна документація Blender. Blender Documentation. URL: https://docs.blender.org/ (дата звернення: 22.10.2023)
19. Загородна Н. В., Лупенко С. А., Луцків А. М. Обґрунтування вибору доступних програмно-апаратних засобів високопродуктивних обчислювальних систем для задач криптоаналізу. // Електроніка та системи управління. 2011. № 1. С. 42–50.(дата звернення: 18.07.2024)
20. Guru99 Стаття "11 найкращих безкоштовних курсів Blender (2024)". Guru99. URL: https://www.guru99.com/uk/blender-3d-tutorials-free-course.html (дата звернення: 22.07.2023)
21. BlenderNation Стаття "Розширений посібник з Geometry Nodes у Blender". BlenderNation. URL: https://www.blendernation.com/2022/01/16/ extensive-blender-geometry-nodes-manual/ (дата звернення: 10.06.2024)
22. Blender Artists Community Серія уроків "Geometry Nodes для початківців". Blender Artists. URL: https://blenderartists.org/t/geometry-nodes-for-complete-beginners-blender-tutorial-series/1509703 (дата звернення: 28.05.2024)
23. YouTube Плейлист "Blender Geometry Nodes Tutorials". YouTube. URL: https://www.youtube.com/playlist?list=PLmH6Ylb_pwzqu-ukoqZGBwQdyaG-1W2MR (дата звернення: 24.08.2023)
24. itProger Курс "Уроки Blender 3D". itProger. URL: https://itproger .com/ua/course/blender-3d (дата звернення: 15.08.2024)
25. Varto School Курс "3D Start. Blender". Varto School. URL: https://varto.school/kurs-blender-3d-start/ (дата звернення: 27.02.2024)
26. Tinkerteens Курс "3D моделювання в Blender". Tinkerteens. URL: https://www.tinkerteens.com/blender/ (дата звернення: 17.10.2022)
27. BlenderNation Стаття "Blender 3 Geometry Nodes Beginner Tutorial". BlenderNation. URL: https://www.blendernation.com/2021/11/20/blender-3-geometry-nodes-beginner-tutorial/ (дата звернення: 22.04.2024)
28. Blender Artists Community Обговорення "Найкращі ресурси для глибокого вивчення Geometry Nodes". Blender Artists. URL: https://blenderartists.org/t/best-resources-for-learning-geometry-nodes-in-depth/1362366 (дата звернення: 21.09.2021)
29. Blender Studio Розділ "Основи" з курсу "Geometry Nodes з нуля". Blender Studio. URL: https://studio.blender.org/training/geometry-nodes-from-scratch/chapter/basics/ (дата звернення: 19.08.2021)
30. Blender Documentation Розділ "Geometry Nodes" у офіційному посібнику Blender 4.3. Blender Documentation. URL: https://docs.blender.org/ manual/uk/latest/modeling/geometry_nodes/geometry/index.html (дата звернення: 21.09.2020)
31. Biotech University Стаття "Безкоштовні курси Blender для початківців". Biotech University. URL: https://biotechuniv.edu.ua/novini/ bezkoshtovni-kursy-blender-dlya-pochatkivtsiv/ (дата звернення: 23.09.2021)
32. Videoinfographica Підбірка "172+ безкоштовних уроків у Blender: навчання 3D з нуля". Videoinfographica. URL: https://videoinfographica.com /blender-tutorials/ (дата звернення: 14.06.2022)
33. GitHub Репозиторій "Geometry Nodes 3.3 by Tutorials". GitHub. URL: https://github.com/rbarbosa51/GeometryNodesByTutorials (дата звернення: 22.10.2021)
34. IT Future Курс "3D моделювання для дітей". IT Future. URL: https://itfuture.online/uk/3d-modelyuvannya-dlya-ditej/ (дата звернення: 10.11.2020)
35. itProger Урок "#8 – Анімація об'єктів". itProger. URL: https://itproger.com/ua/course/blender-3d/8 (дата звернення: 15.08.2021)
36. Hillel IT School Курс "3D моделювання". Hillel IT School. URL: https://ithillel.ua/courses/3d-modeling (дата звернення: 11.04.2022)
37. Vseosvita.ua Посібник "Основи тривимірного моделювання в середовищі Blender 2.90". Vseosvita. URL: https://vseosvita.ua/library/posibnik-osnovi-trivimirnogo-modeluvanna-v-seredovisi-blender-290-445586.html (дата звернення: 20.01.2024)
38. Бабак В. П., Марченко М. Є., Фриз Б. Г. Теорія ймовірностей, випадкові процеси та математична статистика. К.: Техніка, 2004. 288 с. (дата звернення: 27.06.2024)
39. Method Education Курс "Blender Modeling". Method Education. URL: https://method.education/courses/blender-modeling/ (дата звернення: 26.03.2024)
40. ITC.ua Стаття "Курси 3D моделювання: де вивчати 3DS Max, Blender, Maya, ZBrush etc.". ITC.ua. URL: https://itc.ua/ua/articles/kursy-3d-modelyuvannya-de-vyvchaty-3ds-max-blender-maya-zbrush-etc/ (дата звернення: 19.08.2021)
41. Abiturients.info Курс "Base Blender. Базовий курс з розширеним оглядом". Abiturients.info. URL: https://abiturients.info/uk/course/52936/76950 (дата звернення: 21.05.2024)
42. Tutkit.com Практичний посібник "Blender: 3D для початківців". Tutkit.com. URL: https://www.tutkit.com/uk/pakunki/340-trenuvannia-praktiki-dlia-novackiv-blender (дата звернення: 18.07.2023)
43. Hillel IT School Онлайн-курс "3D моделювання". Hillel IT School. URL: https://ithillel.ua/courses/3d-modeling (дата звернення: 17.08.2024)
44. Калинич Ю., Білак Ю. Ю., Небесний Р., Федорка П. Аналіз процесів формування симуляцій з використанням графічного процесора. // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. 2022. Вип. 11/22. С. 110–126. DOI: 10.23939/sisn2022.11.110. (дата звернення: 22.09.2024)
45. eUkraine.org.ua Стаття "ТОП-12 освітніх майданчиків з безкоштовними онлайн-курсами". eUkraine.org.ua. URL: https://eukraine.org.ua/ua/news/top-12-osvitnih-majdanchikiv-z-bezkoshtovnimi-onlajn-kursami (дата звернення: 21.02.2024)
46. YouTube Канал "Blender Guru". YouTube. URL: https://www.youtube.com/user/AndrewPPrice (дата звернення: 05.12.2024)
47. CG Cookie Онлайн-платформа з навчальними матеріалами та курсами з Blender. CG Cookie. URL: https://cgcookie.com/ (дата звернення: 27.06.2020)
48. Основи тривимірного моделювання в середовищі Blender 2.90. Vseosvita. URL: https://vseosvita.ua/library/posibnik-osnovi-trivimirnogo-modeluvanna-v-seredovisi-blender-290-445586.html (дата звернення: 05.12.2024)
49. The Beginners Guide to Blender. BlenderNation. URL: https://www.blendernation.com/2022/01/16/extensive-blender-geometry-nodes-manual/ (дата звернення: 26.08.2024)
50. Learning Blender: A Hands-On Guide to Creating 3D Animated Characters. Blender Artists. URL: https://blenderartists.org/t/geometry-nodes-for-complete-beginners-blender-tutorial-series/1509703 (дата звернення: 21.05.2024)
51. Лещишин Ю., Шербак Л., Назаревич О., Готович В., Тимків П., Шимчук Г. Мультикомпонентна модель зміни серцевої частоти. // XV Міжнародна конференція з перспективних технологій і методів у проектуванні MEMS (MEMSTECH), Поляна, Україна, 2019. С. 110–113. DOI: 10.1109/MEMSTECH.2019.8817379. (дата звернення: 04.11.2024)
52. Speka.media Як тривале сидіння впливає на здоров’я? Speka.media. URL: https://speka.media/trivale-sidinnya-skodit-zrostaje-rizik-rannyogo-starinnya-pn0jd1 (дата звернення: 05.11.2024)
53. Physio-pedia Медицина способу життя та стратегії ергономіки офісу при менеджменті болю в попереку. Physio-pedia. URL: https://langs.physio-pedia.com/uk/lifestyle-medicine-and-office-ergonomic-strategies-for-managing-low-back-pain-uk/ (дата звернення: 10.11.2024)
54. Zakon.rada Державний комітет України з нагляду за охороною праці наказ. Zakon.rada. URL: https://zakon.rada.gov.ua/laws/show/z0231-05#Text (дата звернення: 13.11.2024)
55. Obozrevatel Чому не можна сидіти довго без перерв на роботі - шкода тривалого сидіння для здоров'я. Obozrevatel. URL: https://bewell.obozrevatel.com/ukr/section-bewell/news-chto-proishodit-kogda-vyi-dolgo-sidite-bez-pereryivov-na-rabote-03-02-2024.html (дата звернення: 17.11.2024)
56. Стручок В. С. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання. Тернопіль: ФОП Паляниця В. А., 2022. 156 с. (дата звернення: 17.11.2024)
57. Victorija.ua Охорона праці при роботі з комп'ютером. Victorija.ua. URL: https://www.victorija.ua/dovidnik/osnovni-pravyla-dotrymannya-ohorony-pratsi-pry-roboti-na-personalnyh-eom.html (дата звернення: 27.10.2024)
58. Ohoronapraci Примірна інструкція з охорони праці при роботах з олов'яно-свинцевими малосурм'янистими припоями. Ohoronapraci. URL: https://ohoronapraci.com.ua/instructions/668482-prymirna-instruktsiya-z-okhorony-pratsi-pry-robotakh-z-olovyano-svyntsevymy (дата звернення: 01.11.2024)
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
Mag_2024_SNm_61_Topolnitskyi_N_M.pdfДипломна робота7,01 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора