ПрограммированиеФорумГрафика

Дождь на лобовом стекле? Чем и Как лучше реализовать?

Страницы: 1 2 Следующая »
#0
12:37, 4 ноя 2011

Доброго всем времени суток! Каким способом, лучше всего, можно создать зацикленную анимированую текстуру стекающей по-стеклу воды, а главное как? Основной упор идет на получение карты высот, чтоб через неё потом реализовать рефракцию. Какие у вас есть мысли по данному поводу?
П.С. Самый наглядный пример, ожидаемого эффекта- Дальнобойщики 3. Там дождь действительно красиво выглядит.

#1
16:48, 4 ноя 2011

Ключевые слова здесь: ATI AMD ToyShop Tatarchuk

#2
17:20, 4 ноя 2011

Вообщето я имел ввиду, процесс изготовления самой текстуры, а не обработку её шейдером или полученния самого эффекта процедурным способом(хотя задача оченнь даже интересная, чтоб её решить именно таким способом, но увы я слаб в шейдерах и програминге графики).
В каком из редакторов это легче всего сделать: рисовать и анимировать в фотошопе, либо каким-нибуть способом проэмулировать и отрэндрить в максе? Где это сделать проще и какими методиками? 
  П.С. Можно вернуть тред обратно. В ветке программирования, я врят ли дождусь ответа.

#3
9:47, 5 ноя 2011

В максе отрендерить живую каплю в z-буфер. Насколько я помню, там можно симулировать жидкость и отрендерить результат как карту высот. Чтобы капля не гуляла по экрану, можно привязать к ней камеру.

http://video-tutorials-kovach.blogspot.com/2007/06/ph.html
Вот ещё туториал. Капли можно сделать шумом перлина, а этот шум имеет свойство быть анимированным. Не помню только можно ли в шопе анимировать перлин, а вот в генетике - можно точно.

#4
11:01, 5 ноя 2011

чтобы сделать такую карту можно использовать Bevel And Emboss в фотошопе.
тебе же по сути нужна нормал мапа.
заливаешь фон "нулевым" синим RGB = (128, 128, 255)
создаешь новый слой, ставишь на нем Bevel And Emboss(надо будет поиграться с настройками), и тем же нулевым синим на этом новом слое рисуешь капельки.

я делал пару дождевых стекол однажды.

первый вариант был таким
Изображение

они просто статические.

потом я придумал такую схему
мокрое стекло
Изображение

и к нему прибавляется вот такая текстура
Изображение

которая еще лерпится через скролящийся фотошоповский Cloud, с выкрученным контрастом,
Изображение

со своей маской.
Изображение

в принципе выглядело нормально. понятно что видно как цикл повторяется, но пофиг...

позже я придумал еще более сложную штуку, которую можно увидеть в этом ролике.
http://www.youtube.com/watch?v=l5KDGU9_31c

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

#5
11:55, 5 ноя 2011

redbox
У тебя НЕ карты нормалей.

#6
12:49, 5 ноя 2011

ну скажем так, не совсем они получаются при таком методе, но работает в принципе нормально.

#7
12:53, 5 ноя 2011

Sergio
> У тебя НЕ карты нормалей.
Согласен.
redbox
"R" и "G" полностью совпадают, "B" отличается от них только яркостью.

#8
13:43, 5 ноя 2011

хорошо. раз уж началось, давайте продолжим.
вот такую штуку я только что сгенерил из той НЕ нормал мапы с помощью nDo.
Изображение

в результате:
Изображение

слева нормальный нормал, справа НЕ нормал
дисторшн домножается на 100.
это неосвещаемый объект.

#9
16:33, 5 ноя 2011

А, зачем ему карты нормалей?
DuDv карта же нужна.

#10
0:10, 6 ноя 2011

HippyBlood
> П.С. Самый наглядный пример, ожидаемого эффекта- Дальнобойщики 3
Ходил слух, что они по началу пробовали даже Навье-Стокса в реально мвремени решать, было очень реалистично но медленно, потом что-то попроще сделали.

#11
9:45, 6 ноя 2011

redbox
У тебя на картинке преломляется горизонтальная линия горизонта, больше контрастных деталей нет. Посмотри на преломление контрастной точки.

#12
10:08, 6 ноя 2011

HippyBlood
На одном из графиконов была статья о том как в дальнобоях делали дождь. Я не помню на чем сейчас, но статью стоит поглядеть, имхо

#13
14:11, 6 ноя 2011

Серыми диагональными линиями.
З павагай к третьему тест-драйву.

#14
14:31, 6 ноя 2011

TarasB
> Серыми диагональными линиями.
О чём и течь. Я это без проверок знал.

Страницы: 1 2 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.