|
3D-программирование Вопросы, касающиеся программирования 3D мира |
01.03.2010, 02:34
|
#1
|
Разработчик
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений (для 565 пользователей)
|
волны на берегу
Доброго времени суток. Есть вопрос, как реализовать волны у берега.
То есть как на картинке у кого какие соображения по этому поводу есть. Всем за ранее спасибо .
Последний раз редактировалось FREE MAN, 21.12.2019 в 14:49.
|
(Offline)
|
|
01.03.2010, 02:53
|
#2
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: волны на берегу
На меше воды дополнительная полоса треугольников с вторым набором УВ-координат и текстурой пены, наложенной аддитивно.
__________________
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
01.03.2010, 13:09
|
#3
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: волны на берегу
аддитивно - беспонтово (хотя так и делают некоторые)
пена же плотная субстанция и она не светится
по-мойму, по альфе логичнее
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.03.2010, 14:43
|
#4
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: волны на берегу
Ну это смотря какой водоем - в нашем Днепре однозначно аддитивная пена.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.03.2010, 19:35
|
#5
|
Нуждающийся
Регистрация: 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)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.03.2010, 20:26
|
#7
|
Нуждающийся
Регистрация: 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
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: волны на берегу
Я бы провёл вдоль берега сплайн в максе, превратил его в меш , развернул и не парился бы =) Ну ещё текстуру анимированную на него. Делов на 10 минут
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
06.03.2010, 22:22
|
#9
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: волны на берегу
Сплайном самое оно. Только еще с текстурой надо поработать(над движением и альфа маской). Хотя можно сделать небольшие волны отдельными плашками 1х1. Получится что-то похожее на волны из третьего варкрафта. Тоже очень неплохо смотрятся.
|
(Offline)
|
|
06.03.2010, 23:19
|
#10
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: волны на берегу
Али юзать шойдеры.
__________________
|
(Offline)
|
|
07.03.2010, 00:33
|
#11
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: волны на берегу
Сплайном самое оно. Но хотелось бы всё-таки генерацию автоматом. Находим все трисы уровня, вершины которых находятся и над и под уровнем воды (то есть трис пересекает её), далее из каждого триса получаем отрезок - пересечение плоскости воды и триса (математику для сего действа ищи сам), далее движением по нормализованному вектору проекции нормали треугольника на плоскость воды для каждого отрезка получаем вторую пару координат, теперь у нас их по 4 на каждый отрезок. По ним строим меш волн с соотв. текстурными колординатами. Накладываем текстуру волн на него.
?????
PROFIT!
Но народ матан не любит, так что...
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
07.03.2010, 14:42
|
#12
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: волны на берегу
автоматом самое оно (мало ли скоко раз левел/террейн геометрию будешь переделывать)
|
(Offline)
|
|
07.03.2010, 15:55
|
#13
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: волны на берегу
Сообщение от Mr_F_
автоматом самое оно (мало ли скоко раз левел/террейн геометрию будешь переделывать)
|
гы) Автомат, будешь мне волны делать на бережку?
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Dream за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:11.
|