напишите программу за меня (генерация ландшафта)
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [18.97.9.174] |
|
|
правила раздела Алгоритмы

напишите программу за меня (генерация ландшафта)
|
Сообщ.
#1
,
|
|
|
|
NOTE: мне совершенно безразлично, напишет ли её кто-либо или нет. мне не надо её сдавать, просто я однажды придумал довольно красивую идею, попробовал её реализовать, но безуспешно, а сейчас мне недосуг это писать - вопервых футбол змейками, вовторых сессия ;D.
идея такова. на поверхность какого-либо растворимого вещества падают капли воды и понемногу растворяют его, а раствор стекает, напр по краям или ещё как-либо. по идее должно получиться нечто вроде земной поверхности с реками. соответственно надо написать дифуры в частных производных и заставить их считаться, попутно увеличивая количество воды в случайных точках с некоторой частотой. |
|
Сообщ.
#2
,
|
|
|
|
А можно просто смоделировать, и никаких дифуров.
|
|
Сообщ.
#3
,
|
|
|
|
помоему моделирование как раз и заключается в написании дифуров и их пошаговому расчёту.
|
|
Сообщ.
#4
,
|
|
|
|
Kosha, наверное, имел в виду, что ландшафт можно смоделировать вручную:) Я скажу больше: его можно и в фотошопе нарисовать, таким, какой требуется (карту высот)..
Но, наверное, данная морочка была-бы вполне интересной для random-генерации ландшафта... |
|
Сообщ.
#5
,
|
|
|
|
Нет, я имею в виду риал-тайм моделирование с малымт промежутками времени. В свое время я так обошел дифуры в моделировании упругих процессов. См. http://constructor.dax.ru
|
|
Сообщ.
#6
,
|
|
|
|
Цитата Kosha, 14.04.03, 14:12:47 Нет, я имею в виду риал-тайм моделирование с малымт промежутками времени. В свое время я так обошел дифуры в моделировании упругих процессов. См. http://constructor.dax.ru vot именно это и является моделированием дифуров ;D. помоему иначе просто нельзя. ты не обошёл дифуры, ты просто не стал их решать аналитически, а сами дифуры остались. к тому же подавляющее большинство дифуров аналитически не решается. |
|
Сообщ.
#7
,
|
|
|
|
оказывается я не одинок во вселенной ;D
http://www.cg.tuwien.ac.at/studentwork/CESCG97/marak/node10.html нашёл на форуме http://www.gamedev.net/community/forums/topic.asp?topic_id=187264 |