22 Сентября 2024, 10:36:34
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Выставка - тестерская > Музыка воды
Музыка воды
(Прочитано 11167 раз)
  [1]
Печать
Sqwer | ***** | Ветеран | Сообщений: 540 | « 29 Июня 2009, 23:25:27 »
Музыка воды |
0
Предлагаю всем послушать замечательный трек исполнителя ATB(one_small_step)на фоне маленького озерца.


Эволюция шейдера воды.

Water_1 требуются шейдерная модель 2.0

-глубина
-отражение (по глубине+искажения)
-прозрачность (по глубине+искажения)


Water_2

-организован правильный порядок следования функций
(прозрачность не отстаёт от финальной картинки)

Water_3  требуются шейдерная модель 3.0

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

-отражение/прозрачность действуют по фиктивному френелю, используя карту нормалей

-использована шейдерная отсекающая поверхность

Water_4

-отражение/прозрачность действуют по фиктивному френелю, используя карту нормалей+ отношение считается по экспоненте
-оптимизирован код ряда шейдеров (прирост 4% )

-добавлены блики , исчезающие по берегам для смягчения границ вода/берег

Water_5

-на блики добавлено искажение по водной глади
-мягкие тени на блики

Water_6

-замена дополнительно рисования подводной поверхности на вызов из бэк буфера уже готовой предренденной (прирост производительности около 30%)
- удаление полосы на разделе двух сред
- оптимизация шейдеров (разгрузка фрагментного конвеера, загрузкой вершинного) (прирост сильно зависит от видео карты)
- уменьшен объём исполняемого файла файла до 10 мегабайт


Требуется протестировать поведение шейдера на картах ATI(AMD).

Делается это следующим образом:
Запускаем на ФУЛСКРИН.
поднимаем камеру вверх до упора и перпендикулярно поверхности воды. Оцениваем FPS.
http://www.sharemania.ru/0123289
Код:
управление: 
ПКМ+движение мышью - поворот вокруг оси с фокусом на центр сцены
Скролл - приблизить/отдалить

Спасибо ->DEN<- за поддержку и тестирование.

Спасибо за тестирование: Ruslan, Respect955, Alteste, DimiS
« Последнее редактирование: 26 Июля 2009, 16:38:24 от Sqwer »
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #1 29 Июня 2009, 23:47:31 »
Re: Музыка-ATB |
1
ATI Radeon 2600 PRO 512 mb
Глюков не заметил.

Водичка очень понравилась!, в отпуск захотелось.

Sqwer
HDR Process можешь прикрутить? интересно было бы посмотреть  Строит глазки
Пену по краям и геометрическую волну будешь мутить?


* Water_01.jpg (99.03 Кб, 1024x768 - просмотрено 1817 раз.)
« Последнее редактирование: 01 Июля 2009, 08:58:24 от Ruslan »
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #2 01 Июля 2009, 15:17:47 »
Re: Музыка воды |
2
Цитировать
Пену по краям и геометрическую волну будешь мутить?

Если только потребует проект. Думал над этим, есть мыслишки.

Цитировать
HDR Process можешь прикрутить?
прикручивал, не понравилось, всё на что способен Квестовый HDR канал, это только стриксы и блум. Для настоящего ХДР требуется использование HDR буферов, текстур(желательно), при том что на каждый материал лучше дописать шейдер и настроить его.
« Последнее редактирование: 01 Июля 2009, 15:22:38 от Sqwer »
cashis | **** | Старожил | Сообщений: 353 | «Ответ #3 01 Июля 2009, 16:18:37 »
Re: Музыка воды |
3
Классно!!! Я так не умею =))) Всё круто, но где текстурки на брёвнах (цилиндрах)?
Alteste | *** | Постоялец | Сообщений: 224 | «Ответ #4 02 Июля 2009, 22:10:14 »
Re: Музыка воды |
4
Отличная работа Sqwer! На моей GForce 6600GT никаких косяков не замечано. Только вода как то суховато выглядит имхо, но мне очень понравилась.
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #5 02 Июля 2009, 22:38:48 »
Re: Музыка воды |
5
Цитировать
Только вода как то суховато выглядит имхо.

Ага и спекуляр поганый, это из-за текстуры нормали. Долго с ->DEN<- в нете искали, так ничего и не нашли. Там бамп для геометрической воды везде, но с ними  "сочнее выглядит"
DimiS | **** | Старожил | Сообщений: 284 | «Ответ #6 25 Июля 2009, 11:33:22 »
Re: Музыка воды |
6
хз актуально ли ещё, но заметил небольшой глюк. Виден только из положения камеры как на скрине. В момент прохождения "солнца" над своим бликом в обратном направлении по воде проплывает сей глюк
« Последнее редактирование: 20 Апреля 2011, 01:22:37 от Sqwer »
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #7 25 Июля 2009, 11:43:42 »
Re: Музыка воды |
7
Это я нир клип камеры плохо настроил Улыбающийся
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Выставка - тестерская > Музыка воды
Перейти в: