• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Процедурные облака - как в Люмионе

Автор KIR_NORBI, 15 апреля 2011, 07:05:30

« назад - далее »

KIR_NORBI

Можете ли вы подсказать способы процедурной "магии" в Квесте?

→|๖ۣۜDen|←

Люмион, как говорят разработчики, Люмион построен на новой технологии, используемой в квест 5, возможно, по выходу нового квеста, такое станет возможно.
Не тупи, Denil!ツ Quest3D v4.3.2

Sqwer

#2
ЦитироватьМожете ли вы подсказать способы процедурной "магии" в Квесте?

Они такие же как и везде:
Для  HLSL:
1. Юзаем перлин шум для генерации (дорогой подход).
2. По альфе смешиваем   3 текстуры облаков и  перемещаем их текстурные координаты с разными скоростями.

ну а для  вкусной графики  делаем облакам  карты нормалей и также их смещаем. Они получатся у нас объёмными.

ещё   по вкусу добавим щепотку сабсюрфейс скатеринга, чтоб солнышко  могло подсвечивать края наших облаков.

можно ещё чего-нибудь добавить, гамма коррекцию например на результат, главное не забывать про перфоманс ;)

Усё.

Генерить можно  и на CPU  на подобии  частиц.
Но тут нужны уже  некоторые знания  С++  DX9.

KIR_NORBI

Спасибо за ответ! Хотя много не понятно мне в ответе (разные абревиатуры и понятия).
Звеняйте за настойчивость, но 2 вопроса:
1. Возможно ли реально сделать облака в квесте_432 такие как в люмионе? Если да, то дайте, если Вас не затруднит, ссылочку на статью по данной теме, но чтобы была близка по семантике к квесту - технология или способ, как это сделать.
2. А вы не знаете пример на квесте, где реализован приблизительно такой-же способ создания этих процедурных облаков?

Sqwer

Цитировать1. Возможно ли реально сделать облака в квесте_432 такие как в люмионе?
да, реально сделать, не привлекая  кастомные каналы

ЦитироватьЕсли да, то дайте, если Вас не затруднит, ссылочку на статью по данной теме
Статейки по облакам не попадалось, но есть все кусочки из которых можно собрать облака:

Сабсюрфэйс скатеринг:
http://www.gamedev.ru/code/articles/Subsurface_scattering

Шум перлина:
http://www.gamedev.ru/code/articles/?id=4212

про нормалмэпинг и альфасмешивание   статей навалом.


Цитироватьчтобы была близка по семантике к квесту - технология или способ, как это сделать.

HLSL везде одинаков.

Цитировать2. А вы не знаете пример на квесте, где реализован приблизительно такой-же способ создания этих процедурных облаков?
нет, не встречал.


KIR_NORBI