след на воде
как реализовать в блитс ??
вот собственно скрины для наглядности: http://ru.akella.com/Game.aspx?id=121&mode=screenshots |
Re: след на воде
ИМХО: надо воду искривлять. провести расчеты предварительные, построить простенькую модель рабегающейся волны на воде. и при необходимости перерасчитывать высоту уровня водной поверхности с у четом наложения волны от корабля/взрыва/что-та-у-тебя.
|
Re: след на воде
воду искривлять однозначно, но не очень сильно, а то глючно будет !!
а сами брызги партиклами можно же !! но как воду искривить правельно ?? |
Re: след на воде
Извини за каламбур, но "захлебнешся" это делать. Забей. Все равно я думаю тебе это не пригодится, если только ты не делаешь какие-либо гонки или стратегию на водной поверхности, аля Водный Мир.
|
Re: след на воде
Это сделано на шейдерах - 100%, такое реализовать возможно, но вот скорость..
|
Re: след на воде
Не факт что на шедерах. Такое можно сделать и в блице, только нужна логика и хорошая математика, и интерестная система. Сам посуди, если у тебя воичка с волнами, и каждый цикл просчитывается около 1024 вершин, для изменения их геометрии, то и реализация таких волн требует только побольше вычеслений математических, что при правлильной реализации увеличит длительность обновления на 5-15%
|
Re: след на воде
Как я себе представляю, то идет рендеринг в текстуру, а потом смещение координат текстуры, а значит, о смещении вершин речи не идет
|
Re: след на воде
даже если и так, то фиг разница оба метода небыстры однако!
НО Факт тот что ето делали на Коре 2 3000, 8800.... Так что если делать на блице то в первую очередть тестить имеенно на таком же компе! |
Re: след на воде
JohnK Думай трезво. Где сдесь в б3д попиксельное смещение? Если ты внимательно глянешь на скрины, тот там геометрия меняется.
vlad, мой способ не требует написания доп дллок использующих шойдеры, + он будет работать на 1,4 легко =) |
Re: след на воде
а нафиг тебе это? более простые следы можно спрайтами анимированными сделать. сам пробовал, получается прикольно и не тормозит. можно еще партиклами, тогда реалистичнее будет, но скорость ниже. а чтобы так, как на картинке ИМХО это не для блица. хотя реализовать в принципе можно.
|
Re: след на воде
Цитата:
JohnK, на скринах вроде шейдеры, но на Блице без них надо делать !! :) |
Re: след на воде
Не вроде, а точно :)
Цитата:
|
Re: след на воде
JohnK,
Цитата:
|
Re: след на воде
Эх. А примеры так никто и не привел... Ну чтож , лови. Кстати такой эффект можно сделать на примере лупы/линзы. ПОсмотри у себя.
|
Re: след на воде
H@NON, спасибо, вечером посмотрю !!
Цитата:
|
Часовой пояс GMT +4, время: 02:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot