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

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

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

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

Ответ
 
Опции темы
Старый 01.03.2010, 02:34   #1
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
волны на берегу

Доброго времени суток. Есть вопрос, как реализовать волны у берега.
То есть как на картинке у кого какие соображения по этому поводу есть. Всем за ранее спасибо .

Последний раз редактировалось FREE MAN, 21.12.2019 в 14:49.
(Offline)
 
Ответить с цитированием
Старый 01.03.2010, 02:53   #2
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: волны на берегу

На меше воды дополнительная полоса треугольников с вторым набором УВ-координат и текстурой пены, наложенной аддитивно.
__________________

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
Android (01.03.2010), FREE MAN (01.03.2010), H@NON (01.03.2010), SubZer0 (01.03.2010)
Старый 01.03.2010, 13:09   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: волны на берегу

аддитивно - беспонтово (хотя так и делают некоторые)
пена же плотная субстанция и она не светится
по-мойму, по альфе логичнее
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (07.03.2010)
Старый 01.03.2010, 14:43   #4
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: волны на берегу

Ну это смотря какой водоем - в нашем Днепре однозначно аддитивная пена.
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (03.03.2010)
Старый 06.03.2010, 19:35   #5
Ky3R_94
Нуждающийся
 
Аватар для Ky3R_94
 
Регистрация: 29.08.2009
Адрес: Україна, Донецьк
Сообщений: 71
Написано 13 полезных сообщений
(для 45 пользователей)
Ответ: волны на берегу

Аналогичная проблемка (сегодня утром столкнулся).

Как сделать так, чтобы волны омывали все части меша? Если он имеет сложную конфигурацию, то метод "ручками" покатит навряде. Уж очень неохота квадратные острова делать.

Если у кого есть примерчик то скиньте плз, буду премного благодарен.
__________________
PC: AMD Phenom x4, 4096 MB RAM, Nvidia GeForce 9600GT, Windows Vista
(Offline)
 
Ответить с цитированием
Старый 06.03.2010, 20:09   #6
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: волны на берегу

напиши редактор. "провел линию вокруг острова - а при игре там волны!".
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Ky3R_94 (06.03.2010)
Старый 06.03.2010, 20:26   #7
Ky3R_94
Нуждающийся
 
Аватар для Ky3R_94
 
Регистрация: 29.08.2009
Адрес: Україна, Донецьк
Сообщений: 71
Написано 13 полезных сообщений
(для 45 пользователей)
Ответ: волны на берегу

крч проще бережки камышом каким нибудь засадить чтоли и не парится
__________________
PC: AMD Phenom x4, 4096 MB RAM, Nvidia GeForce 9600GT, Windows Vista
(Offline)
 
Ответить с цитированием
Старый 06.03.2010, 21:18   #8
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: волны на берегу

Я бы провёл вдоль берега сплайн в максе, превратил его в меш , развернул и не парился бы =) Ну ещё текстуру анимированную на него. Делов на 10 минут
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 06.03.2010, 22:22   #9
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: волны на берегу

Сплайном самое оно. Только еще с текстурой надо поработать(над движением и альфа маской). Хотя можно сделать небольшие волны отдельными плашками 1х1. Получится что-то похожее на волны из третьего варкрафта. Тоже очень неплохо смотрятся.
(Offline)
 
Ответить с цитированием
Старый 06.03.2010, 23:19   #10
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: волны на берегу

Али юзать шойдеры.
__________________

(Offline)
 
Ответить с цитированием
Старый 07.03.2010, 00:33   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: волны на берегу

Сплайном самое оно. Но хотелось бы всё-таки генерацию автоматом. Находим все трисы уровня, вершины которых находятся и над и под уровнем воды (то есть трис пересекает её), далее из каждого триса получаем отрезок - пересечение плоскости воды и триса (математику для сего действа ищи сам), далее движением по нормализованному вектору проекции нормали треугольника на плоскость воды для каждого отрезка получаем вторую пару координат, теперь у нас их по 4 на каждый отрезок. По ним строим меш волн с соотв. текстурными колординатами. Накладываем текстуру волн на него.
?????
PROFIT!
Но народ матан не любит, так что...
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Mr_F_ (07.03.2010), St_AnGer (07.03.2010)
Старый 07.03.2010, 14:42   #12
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: волны на берегу

автоматом самое оно (мало ли скоко раз левел/террейн геометрию будешь переделывать)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 07.03.2010, 15:55   #13
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: волны на берегу

Сообщение от Mr_F_ Посмотреть сообщение
автоматом самое оно (мало ли скоко раз левел/террейн геометрию будешь переделывать)
гы) Автомат, будешь мне волны делать на бережку?
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Dream за это полезное сообщение:
ABTOMAT (07.03.2010), Android (07.03.2010), Arton (13.03.2010), h1dd3n (07.03.2010), Randomize (08.03.2010)
Ответ


Опции темы

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

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


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


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