Технологии 3D рендера в проектах"Ил-2 и "Второй мировой". Юрий Крячко, 1C.

Презентация:



Advertisements
Похожие презентации
Юрий Крячко, 1C. * Наложение теней от эффекта на объекты (очень сложная задача при попадании объекта внутрь) * Самозатенение эффекта.
Advertisements

Лекция 13 Метод трассировки лучей Астана Трассировка лучей через сферическую каплю воды Луч 7 -- луч Декарта [1637]
Излучательность. Трассировка лучей. Фотонные карты. Андрей Татаринов Глобальные модели освещения.
Достоинства и недостатки рендеринга, используемого в OpenGL OpenGL изначально создавался для интерактивной визуализации трехмерных сцен Обеспечивает достаточно.
Локальные и глобальные модели освещения. Фролов Владимир. 25 сентября 2006г.
Сергиев Посад 2012 г. РАБОТЫ СЛУШАТЕЛЕЙ КУРСА (2011, 2012 ГОД)
Плоское зеркало. Продолжите фразы Оптика – это….. Свет – это… Источники света – это… Точечный источник света – это…. Световой луч – это… Тень – это..
Обобщающий урок по главе «Оптические явления» Цель урока: закрепление знаний и умений полученных учащимися, при изучении темы «Оптические явления», а также.
Световые явления и законы Выполнил Коблов Иван 2011.
OpenGL API Алексей Игнатенко (MSU Graphics & Media Lab) Алексей Игнатенко (MSU Graphics & Media Lab)
Расчёты освещения Расчёты освещения Проектируя осветительную установку, необходимо решать следующие вопросы: 1. Выбор типа источника света. Рекомендуется.
Покажем, что аналогичный импеданс имеет последовательная цепочка.
Излучательность. Трассировка лучей. Лекция 13. Алексей Игнатенко.
Фильтрация текстур. Пиксельные операции. Астана 2004 Лекция 11.
Использование функционального представления (FRep) для компьютерной анимации и интерактивных сред.
Компьютерная графика. Технологии 3D графики. DirectX, OpenGL, Glide, PhysX.
Притемнение фона Если для изобразительных целей требуется не светлый, а темный фон, многие фотографы пытаются его организовать, направляя свет основного.
Волновая оптика. Дисперсия света Интерференция света Дифракция света Дифракционная решетка Поляризация света 2.
Как проявляется тригонометрия в окружающем мире?
ЛОКАЛИЗАЦИЯ И ЛИКВИДАЦИЯ ПОЖАРОВ НЕФТЕПРОДУКТОВ Басманов Алексей Евгеньевич д.т.н., проф. Национальный университет гражданской защиты Украины.
Транксрипт:

Технологии 3D рендера в проектах"Ил-2 и "Второй мировой". Юрий Крячко, 1C

Моделируемые 3D объекты Деревья и облака Водная поверхность Травяной покров

Деревья и облака 1.Модель дерева и облака как системы частиц. (Ствол и тень представлены простыми мешами) Кусты ЛиственныеДеревьяХвойныеДеревья 2.Способы генерации: Ручной (3D Max) Автоматический на основе сферического, эллиптического, конического распределения. Параметры варьируются, в зависимости от координаты дерева

Деревья и облака Модель освещения частицы N –карта нормалейТекстура листвы Схема для расчета освещенности, L – вектор от направленного источника света (Солнца), Пересчитанный в систему координат спрайта Деревья и облака

1.Уменьшение числа полигонов - непрерывный уровень деталировки сохранение объема или формы. Возможны различные варианты. Частицы по парам сливаются в одну большую. Первая частица сдувается, вторая –надувается. Процесс продолжается до достижения одного спрайта. LOD = kLOD = k+0.5LOD = k+1 Деревья и облака.Оптимизация.

2.Уменьшение количества перерисовок (overdraw) Отказ от режима полупрозрачности (Alpha test,w/o Blend) + Почти двукратное увеличение скорости растеризации + Не нужно сортировать спрайты от дальних к ближним -- Резкие края(улучшаются только Super Sampling AA) Occlusion test – тест программный и аппаратный Деревья и облака.Оптимизация II.

Дальнейшая оптимизация - перевод расчетов на вершинные шейдеры. Depth Sprite Shader. Улучшенная модель освещения.. Расчет карт само затенения (очень важно для леса) учет нескольких источников света, аналогично основному (солнечному) Улучшение интерактивности : ветер, различные виды повреждений, горение. Построение лесов из одиночных деревьев Для облаков – движение, динамическое изменение погоды затенение объектов самолетов Деревья и облака. Развитие.

Деревья и облака.Проект IL2FB.

. Деревья и облака.Развитие-Лесa.

.

. Деревья и облака.WW2RTS

Водная поверхность Модель воды без учета преломления и прозрачности. Базовая расчетная формула

Вариант воды ps Вариант воды с возмущением отраженных объектов с помощью dsdt карты и с по вершинным учетом закона Френеля и имитацией световой дорожки. ps1.1 в 2 прохода рендера 1.Наложение карты отражения, возмущенной dsdt Используется специальная радиальная сетка для решения проблемы с делением на текстурную координату q: (s/q,t/q) Помимо деления, повершинно вычисляется коэфициент Френеля 2-4 тестуры 2. Наложение бликов от Солнца –Register combiner

Вариант воды ps1.4+ Улучшенный метод…с отражением заданным в кубмапе для дальнихУлучшенный метод…с отражением заданным в кубмапе для дальних объектов и возмущенным по dsdt для ближних. в 1 проход рендера

Вариант воды ps1.4+

Травянистый покров Конструкция: Горизонтальные и вертикальные блоки Матрица трансформации блока. Ветер и наклонные поверхности Уменьшение цветовых артефактов… Оптимизация. Сортировка.LOD для вертикальных блоков

THE END