Тема: РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ВИЗУАЛИЗАЦИИ ГЕОМЕТРИЧЕСКИХ ОБЪЕКТОВ С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМОВ ПРОЦЕДУРНЫХ ТЕКСТУР
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Анализ программного обеспечения и способа визуализации 6
1.2 Терминология технологии визуализации 7
1.3 Средства определяющие внешний вид объекта 9
1.4 Контроль количества отскоков луча 11
1.4.1 Сохранение энергии 11
1.5 Работа трассировщика пути 12
1.6 Поведение луча при попадании на поверхность 17
2. ОСНОВНЫЕ ТЕХНОЛОГИИ ПРОЕКТА 24
2.1 Процедурное текстурирование 24
2.2 PBR текстурирование 27
2.3 Параллактическое отображение 31
3. ПРАКТИЧЕСКАЯ ЧАСТЬ 33
3.1 Нодовая система разработки 33
3.2 Ноды из категории script 36
3.3 Г руппировка нодов 38
3.4 Программирование на языке Pyton 40
3.5 Создание аддона для Blender 43
3.6 Процесс работы реализованного аддона Blender 51
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58
📖 Введение
В настоящей работе рассматривается создание приложения для создания трёхмерных объектов с помощью процедурных текстуры.
Объектом исследования являются программное обеспечение для создания трёхмерной компьютерной графики.
Предмет исследования - подпрограммы для процедурной генерации трёхмерного объема из двумерного изображения.
Цель работы заключается в создании встраиваемой подпрограммы на базе продукта трёхмерной визуализации для генерации трёхмерного объема из двумерного изображения.
Задачи работы:
1. Анализ существующих на рынке программных комплексов для выполнения поставленных целей;
2. Выбор профессионального свободного и открытого программного обеспечение для создания трёхмерной компьютерной графики, включающее в себя средства моделирования, анимации, рендеринга, постобработки и, компоновки с помощью «узлов»;
3. Разработка встраиваемой подпрограммы;
4. Проектирование интерфейса;
5. Тестирование.
Работа носит практический характер. Ее результаты могут быть использованы в последующих разработках, касающихся генерации трёхмерных объектов с помощью процедурных текстур.
По материалам работы опубликованы 3 статьи, тезисы доклада.
Работа состоит из 3 глав. В первой производится анализ предметной области и выбор необходимого программного обеспечения, необходимого для дальнейших разработок. Результаты работы сформулированы в 3 главе.
Во второй главе проводится описание основных технологий, которые будут использованы для создания программы.
В третьей главе рассматривается процесс создания программного обеспечения для генерации трёхмерных объектов.
✅ Заключение
1. Выполнен анализ существующих на рынке программных комплексов для выполнения поставленных целей;
2. Выбрано и изучено программное обеспечение для создания трёхмерной компьютерной графики;
3. Разработана и внедрена встраиваемая подпрограмма;
4. Протестирована на разносложных 3д объектах.
Полученные результаты могут быть использованы для дальнейших разработок, касающихся генерации трёхмерных объектов с помощью процедурных текстур.





