|
3D-программирование Вопросы, касающиеся программирования 3D мира |
12.09.2007, 14:42
|
#1
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
след на воде
как реализовать в блитс ??
вот собственно скрины для наглядности: http://ru.akella.com/Game.aspx?id=121&mode=screenshots
|
(Offline)
|
|
12.09.2007, 14:49
|
#2
|
Знающий
Регистрация: 05.01.2007
Сообщений: 229
Написано 5 полезных сообщений (для 3 пользователей)
|
Re: след на воде
ИМХО: надо воду искривлять. провести расчеты предварительные, построить простенькую модель рабегающейся волны на воде. и при необходимости перерасчитывать высоту уровня водной поверхности с у четом наложения волны от корабля/взрыва/что-та-у-тебя.
|
(Offline)
|
|
12.09.2007, 14:58
|
#3
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: след на воде
воду искривлять однозначно, но не очень сильно, а то глючно будет !!
а сами брызги партиклами можно же !!
но как воду искривить правельно ??
|
(Offline)
|
|
12.09.2007, 14:59
|
#4
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: след на воде
Извини за каламбур, но "захлебнешся" это делать. Забей. Все равно я думаю тебе это не пригодится, если только ты не делаешь какие-либо гонки или стратегию на водной поверхности, аля Водный Мир.
|
(Offline)
|
|
12.09.2007, 15:08
|
#5
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: след на воде
Это сделано на шейдерах - 100%, такое реализовать возможно, но вот скорость..
|
(Offline)
|
|
12.09.2007, 15:27
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: след на воде
Не факт что на шедерах. Такое можно сделать и в блице, только нужна логика и хорошая математика, и интерестная система. Сам посуди, если у тебя воичка с волнами, и каждый цикл просчитывается около 1024 вершин, для изменения их геометрии, то и реализация таких волн требует только побольше вычеслений математических, что при правлильной реализации увеличит длительность обновления на 5-15%
|
(Offline)
|
|
12.09.2007, 15:41
|
#7
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: след на воде
Как я себе представляю, то идет рендеринг в текстуру, а потом смещение координат текстуры, а значит, о смещении вершин речи не идет
|
(Offline)
|
|
12.09.2007, 18:05
|
#8
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: след на воде
даже если и так, то фиг разница оба метода небыстры однако!
НО
Факт тот что ето делали на Коре 2 3000, 8800....
Так что если делать на блице то в первую очередть тестить имеенно на таком же компе!
|
(Offline)
|
|
12.09.2007, 18:21
|
#9
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: след на воде
JohnK Думай трезво. Где сдесь в б3д попиксельное смещение? Если ты внимательно глянешь на скрины, тот там геометрия меняется.
vlad, мой способ не требует написания доп дллок использующих шойдеры, + он будет работать на 1,4 легко =)
|
(Offline)
|
|
12.09.2007, 19:13
|
#10
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: след на воде
а нафиг тебе это? более простые следы можно спрайтами анимированными сделать. сам пробовал, получается прикольно и не тормозит. можно еще партиклами, тогда реалистичнее будет, но скорость ниже. а чтобы так, как на картинке ИМХО это не для блица. хотя реализовать в принципе можно.
|
(Offline)
|
|
13.09.2007, 11:14
|
#11
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: след на воде
не спорю !! партиклами возможно даже красивее зделать и производительней, но реалистичность где ??
JohnK, на скринах вроде шейдеры, но на Блице без них надо делать !!
|
(Offline)
|
|
13.09.2007, 11:23
|
#12
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: след на воде
Не вроде, а точно
но на Блице без них надо делать !!
|
Прислушайся к avel'у.
|
(Offline)
|
|
13.09.2007, 11:29
|
#13
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: след на воде
JohnK,
не спорю !! партиклами возможно даже красивее зделать и производительней, но реалистичность где ??
|
в игре это будет сильно тормозить, ну а для демосцены попробовать же можно !!
|
(Offline)
|
|
13.09.2007, 11:47
|
#14
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: след на воде
Эх. А примеры так никто и не привел... Ну чтож , лови. Кстати такой эффект можно сделать на примере лупы/линзы. ПОсмотри у себя.
|
(Offline)
|
|
13.09.2007, 11:51
|
#15
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: след на воде
H@NON, спасибо, вечером посмотрю !!
Кстати такой эффект можно сделать на примере лупы/линзы
|
ну это просто искажение воды получется !!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:00.
|