Технологии 3d рендера в проектах "Ил-2 ” и...
DESCRIPTION
Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой". Юрий Крячко , 1C. Моделируемые 3 D объекты. Деревья и облака Водная поверхность Травяной покров. Деревья и облака. 1. Модель дерева и облака как системы частиц. (Ствол и тень представлены простыми мешами). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/1.jpg)
Технологии Технологии 3D 3D рендерарендера в проектахв проектах
"Ил-2"Ил-2”” и "Второй мировой". и "Второй мировой".
Юрий Крячко, 1C
![Page 2: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/2.jpg)
Моделируемые 3Моделируемые 3D D объектыобъекты
Деревья и облакаВодная поверхностьТравяной покров
![Page 3: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/3.jpg)
Деревья и облакаДеревья и облака
1.Модель дерева и облака как системы частиц.(Ствол и тень представлены простыми мешами)
Кусты
ЛиственныеЛиственныеДеревьяДеревья
ХвойныеХвойныеДеревьяДеревья
2.Способы генерации: • Ручной (3D Max)
•Автоматический на основе сферического, эллиптического, конического распределения. Параметры варьируются, в зависимости от координаты дерева
![Page 4: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/4.jpg)
Деревья и облакаДеревья и облака
Модель освещения частицы
111
0
2]1,0[
*)1(
,)())((
attattatt
i i
iattda
KR
r
R
rKK
d
IrKNLKII
N –карта нормалей Текстура листвы
Схема для расчета освещенности, L – вектор от направленного источника света (Солнца),Пересчитанный в систему координат спрайта
Деревья и облакаДеревья и облака
![Page 5: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/5.jpg)
1.Уменьшение числа полигонов - непрерывный уровень деталировки сохранение объема или формы. Возможны различные варианты. Частицы по парам сливаются в одну большую. Первая частица “сдувается”, вторая – “надувается”. Процесс продолжается до достижения одного спрайта.
LOD = k LOD = k+0.5 LOD = k+1
Деревья и облакаДеревья и облака..ОптимизацияОптимизация..
![Page 6: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/6.jpg)
2.Уменьшение количества перерисовок (overdraw)
Отказ от режима полупрозрачности (Alpha test,w/o Blend)
+ Почти двукратное увеличение скорости растеризации
+ Не нужно сортировать спрайты от дальних к ближним
-- Резкие края(улучшаются только Super Sampling AA)
Occlusion test – тест программный и аппаратный
Деревья и облакаДеревья и облака..ОптимизацияОптимизация II. II.
![Page 7: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/7.jpg)
Дальнейшая оптимизация - перевод расчетов
на вершинные шейдеры. Depth Sprite Shader. Улучшенная модель освещения.. Расчет карт
само затенения (очень важно для леса)
учет нескольких источников света, аналогично
основному (солнечному) Улучшение интерактивности :
ветер, различные виды повреждений, горение. Построение лесов из одиночных деревьев Для облаков – движение, динамическое изменение
погоды затенение объектов самолетов
Деревья и облакаДеревья и облака. . Развитие.Развитие.
![Page 8: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/8.jpg)
Деревья и облакаДеревья и облака..Проект Проект IL2FBIL2FB..
![Page 9: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/9.jpg)
Деревья и облакаДеревья и облака..Проект Проект IL2FBIL2FB..
![Page 10: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/10.jpg)
..Деревья и облакаДеревья и облака..Развитие-Развитие-ЛесЛесaa..
![Page 11: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/11.jpg)
..Деревья и облакаДеревья и облака..Развитие-Развитие-ЛесЛесa.a.
![Page 12: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/12.jpg)
..Деревья и облакаДеревья и облака..WW2RTSWW2RTS
![Page 13: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/13.jpg)
Деревья и облакаДеревья и облака..WW2RTSWW2RTS
![Page 14: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/14.jpg)
Водная поверхностьВодная поверхность
Модель воды без учета преломления и прозрачности. Базовая расчетная формула
2)(2
),(,
}){()(
NEENNR
ENFreshelKN
N
dSdTRLKLNKII
si
i
sda
![Page 15: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/15.jpg)
Вариант воды Вариант воды ps1.1-1.3ps1.1-1.3
Вариант воды с возмущением отраженных объектов с помощью dsdt карты и с по вершинным учетом закона Френеля и имитацией световой дорожки. ps1.1 в 2 прохода рендера
1. Наложение карты отражения, возмущенной dsdt Используется специальная радиальная сетка для решения
проблемы с делением на текстурную координату q: (s/q,t/q) Помимо деления, повершинно вычисляется коэфициент
Френеля 2-4 тестуры
2. Наложение бликов от Солнца –Register combiner
![Page 16: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/16.jpg)
![Page 17: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/17.jpg)
Вариант воды Вариант воды ps1.ps1.4+ 4+
•Улучшенный метод…с отражением заданным в кубмапе для дальних Улучшенный метод…с отражением заданным в кубмапе для дальних объектов и возмущенным по объектов и возмущенным по dsdt dsdt для ближних. в для ближних. в 11 проход рендерапроход рендера
![Page 18: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/18.jpg)
Вариант воды Вариант воды ps1.ps1.4+ 4+
![Page 19: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/19.jpg)
![Page 20: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/20.jpg)
Травянистый покровТравянистый покров
•Конструкция: Горизонтальные и вертикальные блоки
• Матрица трансформации блока.
• Ветер и наклонные поверхности
•Уменьшение цветовых артефактов…
•Оптимизация. Сортировка.LOD для вертикальных блоков
![Page 21: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/21.jpg)
![Page 22: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/22.jpg)
![Page 23: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/23.jpg)
![Page 24: Технологии 3D рендера в проектах "Ил-2 ” и "Второй мировой"](https://reader033.vdocuments.mx/reader033/viewer/2022051001/56814e93550346895dbc3cb1/html5/thumbnails/24.jpg)
THE
END