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

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

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 23.03.2013, 23:25   #16
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Сообщение от MoKa Посмотреть сообщение
Ты видимо не замечаешь, что любая 2D плоскость тупо никак не ляжет на сферу по определению.
Возьми глобус, и лист бумаги - попробуй сам. Даже большой лист - у тебя будут складки и даже если обтянешь, границы разных сторон листа которые будут соприкасаться, не следуют квадратной форме листа - следственно там будут рёбра резких переходов шума.
Ладно ты победил. Но ребер не будет )) Просто я на сферу предлагал накладывать шум выбранный из 3дшума который лежит на поверхности этой сферы. Но раз на сферу сфера без складок не ложится, то ладно. Признаю поражение.
(Offline)
 
Ответить с цитированием
Старый 23.03.2013, 23:34   #17
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Сообщение от dsd Посмотреть сообщение
Ладно ты победил. Но ребер не будет )) Просто я на сферу предлагал накладывать шум выбранный из 3дшума который лежит на поверхности этой сферы. Но раз на сферу сфера без складок не ложится, то ладно. Признаю поражение.
То есть это уже не 2D шум, а 3D?
3D шум - да сработает. Имхо, есть и лучше способы генерации реалистичного ландшафта, с коррозией и т.п. плюшками - это симуляция жидкости на поверхности земли. Делается это используя физику, но можно и тупо математически.
Суть заключается в том чтобы пускать произвольно мелкие лучи, которые будут скользить по поверзности как можно ниже - под притяжением. После определённого времени начнут организовываться горы, и моря, и далее эффект от таких лучше ещё лучше - т.к. будет проделывать каньёны и т.п.
Но написание такого алгоритма - сложная задача, тем более чтобы это было оптимизировано и относительно быстро вычислялось..
Но такой подход уже используют в генерации реалистичных ландшафтов, в плоском пространстве, с одно-направленной гравитацией, и я не вижу причин по которым это без проблем можно адаптировать к планетарной гравитации со сферой.
(Offline)
 
Ответить с цитированием
Старый 23.03.2013, 23:49   #18
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Кто мешает нарисовать шум с поверхности сферы в квадратную 2д карту высот?
А 3д шум использовать для неровностей на мелкой детализации?
(Offline)
 
Ответить с цитированием
Старый 24.03.2013, 00:27   #19
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Если тебе до сих пор не очивидны проблемы проекции плоскостей и с растягиваниями и скукоживаниями на сфере, то всё что я могу тебе предложить - это иди и попробуй реализовать сперва, затем прийдёшь и посмотрим какие проблемы у тебя возникнут.
Есть куча статей по генерации ландшафтов на сферы.

Основная суть темы не в ландшафте или как его проецировать, а в координатной системе и самой игровой логике с такой системой.
(Offline)
 
Ответить с цитированием
Старый 24.03.2013, 01:04   #20
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Сообщение от MoKa Посмотреть сообщение
Если тебе до сих пор не очивидны проблемы проекции плоскостей и с растягиваниями и скукоживаниями на сфере, то всё что я могу тебе предложить - это иди и попробуй реализовать сперва, затем прийдёшь и посмотрим какие проблемы у тебя возникнут.
Ты не поверишь... Но я пробовал уже
(Offline)
 
Ответить с цитированием
Старый 24.03.2013, 01:09   #21
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Сообщение от dsd Посмотреть сообщение
Ты не поверишь... Но я пробовал уже
Реквестирую скрины и демки чтобы глянуть на стыки.
(Offline)
 
Ответить с цитированием
Старый 24.03.2013, 01:19   #22
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Сообщение от MoKa Посмотреть сообщение
Реквестирую скрины и демки чтобы глянуть на стыки.
вот тут слегка осталось со скринами, а демку поищу может и нарою.

http://forum.boolean.name/showthread...=15405&page=30

ЗЫ: демки не будет, потер я все свое творчество )
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Phantom (24.03.2013)
Старый 19.04.2013, 16:59   #23
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Кстати интересные ресурсы раскопал:

http://www.andrewwillmott.com/s2007
http://acko.net/blog/making-worlds-1...res-and-cubes/
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
dsd (19.04.2013), moka (19.04.2013), seaman (08.05.2013)
Старый 26.04.2013, 12:51   #24
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо dsd за это полезное сообщение:
Arton (26.04.2013), moka (26.04.2013), pax (26.04.2013), St_AnGer (27.04.2013)
Старый 26.04.2013, 17:56   #25
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

Не совсем то но в тему. Ябвтакоесыграл.
(Online)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
mauNgerS (29.04.2013), SBJoker (26.04.2013)
Старый 05.05.2013, 21:24   #26
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (07.05.2013)
Старый 08.05.2013, 15:49   #27
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Моделирование сферического игрового пространства (планета)

http://spaceengine.org/
Все процедурное
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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