390 likes | 527 Views
МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ КАФЕДРА ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНОЙ АППАРАТУРЫ. Создание архитектурного проекта с помощью Выполнили: студенты группы С-55 Тимошенко Михаил Бондарь Александр Руководитель: Королёв Д.А. Москва, 2006г. Введение.
E N D
МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИКАФЕДРА ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНОЙ АППАРАТУРЫ Создание архитектурного проекта с помощью Выполнили: студенты группы С-55 Тимошенко Михаил Бондарь Александр Руководитель: Королёв Д.А. Москва, 2006г
Введение В данной курсовой работе пойдёт речь об основах создания фотореалистичных изображений и области их применения.
Введение Цели работы: Рассмотреть основные этапы создания фотореалистичных изображений ¤ Создание 3D-модели(Краснов Д.) ¤ Текстурирование (Трембичев И.) ¤ Визуализация (Рендеринг) (Соколов С.)
3D Studio Max ¤ Объектно-ориентированное поведение ¤ Функциональность ¤ Быстродействие ¤ Возможность моделирования сложных объектов
Объекты в 3DSMAX ¤ Параметрические объекты ¤ Принципы создания объекта сцены ¤ Мастер-объект
Основы создания объектов ¤ Выбор опорной плоскости для объекта ¤ Выбор точки на плоскости, которая будет начальной точкой объекта. ¤ Перетаскивание мыши для определения оставшихся параметров объекта
Создание параметрических примитивов ¤ Коробка (кубическая или прямоугольная) ¤ Сфера (на базе четырехугольников) ¤ Геосфера (на базе треугольников) ¤ Цилиндр (сплошной или полый) ¤ Труба (полая форма цилиндра) ¤ Конус (остроконечный вариант цилиндра) ¤ Тор (пончик) ¤ Hedra или "ежик" (пять геометрических семейств с разнообразными возможностями) ¤ Чайник (классическая пиктограмма компьютерной графики) ¤ QuadPatch & TriPatch (плоские лоскуты Безье)
Моделирование с помощью булевых операций Внимание уделяется: ¤ Основам булевых операций и способам увеличения их интерактивности ¤ Работе со вложенными булевыми объектами ¤ Использованию различных булевых операций для создания скульптур и моделирования
Каркасное (mesh) моделирование ¤ Моделирование при помощи вершин ¤ Моделирование при помощи граней ¤ Моделирование при помощи ребер
Сложные модификаторы ¤ Модификаторы геометрии ¤ Модификаторы каркасов ¤ Модификаторы трансформаций ¤ Модификаторы поверхностей
Текстурирование объекта с помощью программы 3DS Max ¤ Текстура (texture): ¤ Полигон(polygon) ¤ Тексель (texel)
Понятия «текстурирование» и виды проецирования ¤ создание текстур ¤ присвоение объекту текстурных координат Виды проецирования: 1) планарное (например примененное с шести сторон «Box») 2) цилиндрическое 3) сферическое
Возможности управления отображением Material Editor ¤ Sample Type - ¤ Backlight - ¤ Background - ¤ Sample UV Tiling - ¤ Video Color Check - ¤ Make Preview - ¤ Material Editor Options - ¤ Quick Renderer - ¤ Select by Material -
Основные текстурные карты в Material Editor ¤ Diffuse ¤ Specular ¤ Bump Maps ¤ Refraction ¤ Reflection ¤ Self-Illumination Базовые параметры материала: 1) Затеняющие параметры - затенение и сглаживание (Phong, Metal и Constant). 2) Параметры сияния - степень отполированности, блеска или лоск материала определяется значениями Shininess и Shininess Strenght. 3) Параметр непрозрачности - все материалы на 100% непрозрачны (Opacity). 4) Параметр самосвечения - Self-Illumination производит иллюзию самостоятельного свечения.
Модификаторы для присвоения части объекта текстуры ¤ Edit Mash. Применяется для того, чтобы получить контроль над полигонами. ¤ UVW Mapping. Применяетсядляприсваивания координат проецирования вручную, распределения текстуры по всей площади участка, а также вращения и изменения размера текстуры, не влияя на участок, с помощью вкладки "Gizmo". ¤ Unwrap UVW. Применяется для того, чтобы правильно разложить текстуру на модели.
Применение модификаторов на трубе домика ¤ Выделение нужного объекта и присваивание ему материала, с помощью кнопки Assign Material to Selection ¤ Применение модификатора Edit Mash (вкладка Modify)
Применение модификаторов на трубе домика ¤Применение модификатора UVW Mapping ¤ Применение модификатора Unwrap UVW
Регулировка границ текстурирования
Освещение ¤ Target Spot ¤ Skylight
VRay – рендер-программа ¤ Особенности ¤ Основные принципы работы
Методы расчета изображений ¤ Метод Монте-Карло ¤ Метод фотонных карт
Global Illumination Способы вычисления GI: ¤ Алгоритм для расчёта прямого освещения ¤ Direct computation(прямое вычисление) ¤ Irradiance map (вычисление на основе карты свечения) ¤ Фотонные карты
Алгоритм для расчёта прямого освещения Для расчета прямого освещения в VRay есть отдельный алгоритм, способный работать независимо. В арсенале средств модуля имеется возможность обработки пространственных источников, так что посчитать мягкие тени не составляет никаких проблем.
Direct computation Прямое вычисление - простой алгоритм, который трассирует все лучи необходимые для GI, что позволяет получить очень точный результат. Минусом этого способа является долгий процесс рендеринга.
Irradiance map Это алгоритм, использующий карты свечения, сложная технология кэширования, результатом вычислений которой будет менее аккуратная картинка, чем при прямом вычислении, но получаемая за меньшее время.
Фотонные карты Идея фотонных карт проста - от источника света во всех направлениях излучаются порции энергии света - "фотоны". Каждое направление отслеживается (трассируется) до столкновения с ближайшим объектом сцены и здесь моделируется "взаимодействие" фотона с поверхностью.
Расчёт прямого освещения и первого диффузного отскока
Выводы В результате работы получено реалистичные изображения на примере загородного дома. Использованные нами знания и приёмы могут применяться в таких сферах, как реклама, кинематограф, играх и т.д.
Конец СПАСИБО ЗА ВНИМАНИЕ !