Frage

Ich möchte in OpenGL volumetrische Wolken machen. Ich fand ein interessantes Papier, das eine einfache Technik beschreibt volumetrische Wolken zu machen. ( http://www.inframez.com/events_volclouds_slide18.htm ) Allerdings weiß ich nicht, wie sie ihren "Fraktal-Würfel" erstellen (oder Perlin-Noise-Cube).

Meine Frage ist: Wie die 6 kachelbar fraktalen Texturen eines Würfels erstellen

?

Bearbeiten :. Mein Ziel ist es, eine volumetrische Wolke Objekt zu machen, nicht eine Wolke Skybox

War es hilfreich?

Lösung

Eine schöne Einführung in Perlin Geräusche, geschrieben von Ken Perlin selbst, ist hier . Er spricht über eine ein- oder zweidimensionale Rauschfunktion im Detail zu erzeugen, und verallgemeinert es dann zu zeigen, wie es in 3D funktionieren würde, einen festen Würfel von Rauschen zu erzeugen, wie Sie wollen.

Andere Tipps

Wenn ein 2D-Textur mit Billboard-Wolke, erhalten Sie eine alpha-blended 2D-Textur schaffen, in denen die Transparenz Wolken aussehen. Was sie fragen Sie ist fast das Gleiche zu tun, nur die Textur umschlingt einen Würfel nahtlos (wie ein Skybox). Die perlin-Rauschfilter wie ein Algorithmus sieht etwas aussehen Wolke machen -mögen.

Meine Verknüpfung Ansatz dazu wäre Photoshop Cloud-Filter zu benutzen, um Ihre Textur zu erstellen. Folgen Sie das Grundkonzept der dieses Tutorial für den Alpha-Blending, aber nicht den kreisförmigen Verlauf. Schneiden Sie es in ein nahtloses skybox artigen Gitter (das heißt, so dass es 6 Seiten und faltet sich richtig um einen Würfel).

Ich denke, die ‚fraktale cube‘ Textur sie sich beziehen, ist ein FBM (Fractal Brownsche Bewegung) Fractal, der von einer Reihe von Oktaven von Perlin Geräusch erzeugt. Dieses Game Programming Gems Kapitel diskutiert wie sie gebildet werden. Die Grundidee ist, um mehr ‚Oktaven‘ von Perlin Rauschen zu kombinieren, wobei jede Oktave doppelte Frequenz des vorhergehenden Oktave mit der Umgebung. Sie können diese nahtlos durch Modifikation der Rauschfunktion Fliesen machen. Photoshop Cloud-Filter ist im Grunde FBM Lärm und Fliesen nahtlos, so dass Sie nur, dass, wenn Sie haben Zugriff auf Photoshop.

Wenn Sie wirklich interessiert schöne Wolke Rendering sind, dann Algorithmus Mark Harris ist recht gut, wenn auch kompliziert: http : //www.markmark.net/clouds/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top