простые 2d облака - PullRequest
       28

простые 2d облака

0 голосов
/ 15 октября 2011

Мне нужно создать простые 2d текстуры облаков в java, чтобы их можно было использовать в файлах kml и визуализировать в Google Earth. Дело в том, что у меня есть некоторые реальные данные, которые отображают долю облаков по моей стране - точки latidude, долготы и значения, относящиеся к каждой точке, которая описывает уровень облачности от 0 (без облаков) до 100. Поэтому я не могу просто произвольно отобразить некоторые облака, но визуализация должна отражать реальные измерения. Каков наилучший способ сделать это? Я использовал VTK для визуализации погоды, но я не знаю, как создавать облака, используя эту библиотеку и мои данные.

1 Ответ

1 голос
/ 15 октября 2011

Вы можете использовать облака в стиле Perlin Noise, но взвесить шум самой низкой частоты в алгоритме с коэффициентом "облачности".

т.е. если вы используете 3D Perlin Noise, вам, вероятно, понадобится какое-то значение отсечения, чтобы определить, является ли это облаком или пустым воздухом (P(x, y, z) > a). Затем, если вы взвесили шум на самой низкой частоте как для положения в космосе, так и для облачности, фактически вы повышаете или понижаете вероятность того, что облака будут существовать в этой точке, при этом все еще допуская некоторую степень случайности.

...