Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 12.09.2007, 14:42   #1
IGR
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
Serendipity
Знающий
 
Регистрация: 05.01.2007
Сообщений: 229
Написано 5 полезных сообщений
(для 3 пользователей)
Re: след на воде

ИМХО: надо воду искривлять. провести расчеты предварительные, построить простенькую модель рабегающейся волны на воде. и при необходимости перерасчитывать высоту уровня водной поверхности с у четом наложения волны от корабля/взрыва/что-та-у-тебя.
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 14:58   #3
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: след на воде

воду искривлять однозначно, но не очень сильно, а то глючно будет !!
а сами брызги партиклами можно же !!
но как воду искривить правельно ??
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 14:59   #4
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: след на воде

Извини за каламбур, но "захлебнешся" это делать. Забей. Все равно я думаю тебе это не пригодится, если только ты не делаешь какие-либо гонки или стратегию на водной поверхности, аля Водный Мир.
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 15:08   #5
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: след на воде

Это сделано на шейдерах - 100%, такое реализовать возможно, но вот скорость..
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 15:27   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: след на воде

Не факт что на шедерах. Такое можно сделать и в блице, только нужна логика и хорошая математика, и интерестная система. Сам посуди, если у тебя воичка с волнами, и каждый цикл просчитывается около 1024 вершин, для изменения их геометрии, то и реализация таких волн требует только побольше вычеслений математических, что при правлильной реализации увеличит длительность обновления на 5-15%
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 15:41   #7
johnk
Легенда
 
Регистрация: 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
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: след на воде

JohnK Думай трезво. Где сдесь в б3д попиксельное смещение? Если ты внимательно глянешь на скрины, тот там геометрия меняется.
vlad, мой способ не требует написания доп дллок использующих шойдеры, + он будет работать на 1,4 легко =)
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 19:13   #10
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: след на воде

а нафиг тебе это? более простые следы можно спрайтами анимированными сделать. сам пробовал, получается прикольно и не тормозит. можно еще партиклами, тогда реалистичнее будет, но скорость ниже. а чтобы так, как на картинке ИМХО это не для блица. хотя реализовать в принципе можно.
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 11:14   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: след на воде

можно еще партиклами
не спорю !! партиклами возможно даже красивее зделать и производительней, но реалистичность где ??

JohnK, на скринах вроде шейдеры, но на Блице без них надо делать !!
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 11:23   #12
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: след на воде

Не вроде, а точно
но на Блице без них надо делать !!
Прислушайся к avel'у.
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 11:29   #13
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: след на воде

JohnK,
не спорю !! партиклами возможно даже красивее зделать и производительней, но реалистичность где ??
в игре это будет сильно тормозить, ну а для демосцены попробовать же можно !!
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 11:47   #14
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: след на воде

Эх. А примеры так никто и не привел... Ну чтож , лови. Кстати такой эффект можно сделать на примере лупы/линзы. ПОсмотри у себя.
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 11:51   #15
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: след на воде

H@NON, спасибо, вечером посмотрю !!
Кстати такой эффект можно сделать на примере лупы/линзы
ну это просто искажение воды получется !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отражения в воде Что есчё за SetCubeFace? ABTOMAT 3D-программирование 60 07.09.2007 22:42
След от колес!_? ЛысыЙ_Чук-Иванчук 3D-программирование 0 05.06.2007 12:24


Часовой пояс GMT +4, время: 06:00.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com