В волатиле наконец-то появился многопроходный рендер. Но, правда, неполноценный. Дополнительные проходы рисуют только world-геометрию, а также не поддерживают динамическое освещение и большинство эффектов (впрочем, поддерживают шойдерные скрипты и объемный туман).
Этого функционала хватило, чтобы наконец-то реализовать 3d-sky - эта фича очень важна для Option Implicit.
Возможно, в дальнейшем я доведу многопроходность до ума, и в движке появятся зеркала, порталы, мониторы, нормальное отражение в воде и т.д. Но пока - вот так.
XaeroX писал: В волатиле наконец-то появился многопроходный рендер. Но, правда, неполноценный. Дополнительные проходы рисуют только world-геометрию, а также не поддерживают динамическое освещение и большинство эффектов (впрочем, поддерживают шойдерные скрипты и объемный туман).
Этого функционала хватило, чтобы наконец-то реализовать 3d-sky - эта фича очень важна для Option Implicit.
Возможно, в дальнейшем я доведу многопроходность до ума, и в движке появятся зеркала, порталы, мониторы, нормальное отражение в воде и т.д. Но пока - вот так.
XaeroX, да у меня даже на видео это тормозит!!!
Вообще, круто. Думаю, что из этого уже очевидно, что можно и лес сделать, воткнув в качестве низшего лода деревьям билборды в два треугольника (юнити, привет), а у декораций в далеком охотничьем домике низшие лоды вообще сделать пустыми, чтоб издалека видны были только стены.
Scrama без фрапса 100-125 фпс, когда вся геометрия в кадре, 200 в центре карты. На статике - 210 и 250 соответственно (без постфильтров в центре карты 300-400 бывает).
XaeroX
Прикольно, а скока там в юнитах?
З.Ы. Глоу портит всю картинку.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Итак, сегодня, после доработки редактора и некоторых багов в движке, я запустил на нём очень простую карту, кубик со скайбоксом, точкой старта игрока и одним динамическим источником света. Горизонтальный размер этой карты составил примерно 131072 х 131072 юнитов, или 11083764 квадратных метров, или 11 квадратных километров. Бежать не то, что из угла в угол, вообще до какого-либо угла я не стал пытаться. Расчётное время пересечения карты 16 минут.
Вот скрин примерно из центра карты, я еще поднялся довольно высоко вверх.
А вот карты большего размера упорно не компилятся (без объяснения причин). Таким образом, максимальный размер уровня теперь ограничен 131072 х 131072 - как в движке, так и в редакторе.