Есть ли алгоритм генерации трехмерных облаков? - PullRequest
4 голосов
/ 21 июля 2010

Так что мне бы очень хотелось увидеть алгоритм генерации трехмерных облачных объектов. максимально реалистично. Я знаю, что существует различных типов облаков Но меня больше всего интересуют такие облачные типы, как

Кумулоформа http://www.srh.weather.gov/srh/jetstream/synoptic/images/cumulus_type.gif Страто-форма http://www.srh.weather.gov/srh/jetstream/synoptic/images/stratus_type.gif

Так может ли какой-либо один указывать на алгоритм или просто C \ C ++ \ C # \ AS3 или любую другую языковую библиотеку, которая может сделать такую ​​вещь?

Ответы [ 3 ]

6 голосов
/ 21 июля 2010

Вы можете попробовать Процедурное поколение или даже Системы частиц .

Вот страница с полным списком различных методов генерации облаков: Страница Vterrain.Org по облакам .

Надеюсь, это поможет!

1 голос
/ 21 июля 2010

Я не уверен, есть ли библиотека, которая реализует это, но в этом документе SIGGRAPH (http://graphics.cs.brown.edu/games/CartoonSmoke/) описан метод создания мультипликационных облаков, очень похожих на тот, который вы опубликовали.

0 голосов
/ 21 июля 2010

Вы можете сделать это на любом языке с любой библиотекой рисунков!Например, в C ++ с Ogre

Вы также можете сгенерировать его с помощью 3D-моделирования, например, Blender или 3DSMax, в зависимости от того, что вы хотите с ним делать!Я не знаю, если алгоритмы для генерации облаков свободно доступны, вы должны попробовать его в Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...