|
Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр |
23.03.2013, 23:25
|
#16
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Сообщение от MoKa
Ты видимо не замечаешь, что любая 2D плоскость тупо никак не ляжет на сферу по определению.
Возьми глобус, и лист бумаги - попробуй сам. Даже большой лист - у тебя будут складки и даже если обтянешь, границы разных сторон листа которые будут соприкасаться, не следуют квадратной форме листа - следственно там будут рёбра резких переходов шума.
|
Ладно ты победил. Но ребер не будет )) Просто я на сферу предлагал накладывать шум выбранный из 3дшума который лежит на поверхности этой сферы. Но раз на сферу сфера без складок не ложится, то ладно. Признаю поражение.
|
(Offline)
|
|
23.03.2013, 23:34
|
#17
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Сообщение от dsd
Ладно ты победил. Но ребер не будет )) Просто я на сферу предлагал накладывать шум выбранный из 3дшума который лежит на поверхности этой сферы. Но раз на сферу сфера без складок не ложится, то ладно. Признаю поражение.
|
То есть это уже не 2D шум, а 3D?
3D шум - да сработает. Имхо, есть и лучше способы генерации реалистичного ландшафта, с коррозией и т.п. плюшками - это симуляция жидкости на поверхности земли. Делается это используя физику, но можно и тупо математически.
Суть заключается в том чтобы пускать произвольно мелкие лучи, которые будут скользить по поверзности как можно ниже - под притяжением. После определённого времени начнут организовываться горы, и моря, и далее эффект от таких лучше ещё лучше - т.к. будет проделывать каньёны и т.п.
Но написание такого алгоритма - сложная задача, тем более чтобы это было оптимизировано и относительно быстро вычислялось..
Но такой подход уже используют в генерации реалистичных ландшафтов, в плоском пространстве, с одно-направленной гравитацией, и я не вижу причин по которым это без проблем можно адаптировать к планетарной гравитации со сферой.
|
(Offline)
|
|
23.03.2013, 23:49
|
#18
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Кто мешает нарисовать шум с поверхности сферы в квадратную 2д карту высот?
А 3д шум использовать для неровностей на мелкой детализации?
|
(Offline)
|
|
24.03.2013, 00:27
|
#19
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Если тебе до сих пор не очивидны проблемы проекции плоскостей и с растягиваниями и скукоживаниями на сфере, то всё что я могу тебе предложить - это иди и попробуй реализовать сперва, затем прийдёшь и посмотрим какие проблемы у тебя возникнут.
Есть куча статей по генерации ландшафтов на сферы.
Основная суть темы не в ландшафте или как его проецировать, а в координатной системе и самой игровой логике с такой системой.
|
(Offline)
|
|
24.03.2013, 01:04
|
#20
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Сообщение от MoKa
Если тебе до сих пор не очивидны проблемы проекции плоскостей и с растягиваниями и скукоживаниями на сфере, то всё что я могу тебе предложить - это иди и попробуй реализовать сперва, затем прийдёшь и посмотрим какие проблемы у тебя возникнут.
|
Ты не поверишь... Но я пробовал уже
|
(Offline)
|
|
24.03.2013, 01:09
|
#21
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Сообщение от dsd
Ты не поверишь... Но я пробовал уже
|
Реквестирую скрины и демки чтобы глянуть на стыки.
|
(Offline)
|
|
24.03.2013, 01:19
|
#22
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Сообщение от MoKa
Реквестирую скрины и демки чтобы глянуть на стыки.
|
вот тут слегка осталось со скринами, а демку поищу может и нарою.
http://forum.boolean.name/showthread...=15405&page=30
ЗЫ: демки не будет, потер я все свое творчество )
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
19.04.2013, 16:59
|
#23
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
26.04.2013, 12:51
|
#24
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо dsd за это полезное сообщение:
|
|
26.04.2013, 17:56
|
#25
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
Не совсем то но в тему. Ябвтакоесыграл.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
|
|
05.05.2013, 21:24
|
#26
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
08.05.2013, 15:49
|
#27
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Моделирование сферического игрового пространства (планета)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:40.
|