Alles Hyper ? Oder was?

Ich möchte hier einmal Ordnung in die für Vue-Anfänger sicher verwirrenden Begriffsvielfalt der Meta- und Hyperobjekte bringen. Wer sich mit Vue beschäftigt ist bestimmt schon einmal über den Begriff des Hyperterrains oder eines Metablobs gestolpert, oder hat sich gefragt was der Unterschied zwischen einem Metablob und einem Hyperblob sein könnte. Und dann gibt es auch noch die Hypertexturen !!

Metablobs

Metablobs werden in Vue Objekte genannt, deren Oberflächen mit einem speziellen Algorithmus so verrechnet werden, dass diese ineinander fließen. In anderen 3D-Programmen heißen diese Objekte Metaballs (z.B. in Blender). Man kann diese Objektform nutzen um fließendes Wasser zu simulieren, aber auch um Modelle zu formen.

metablob.jpg

Hyperterrain

Hyperterrains sind erstmal nichts weiter als Metablobs mit einem Material, dass über seine Displacementfunktion weitere Details so hinzufügt, dass das Objekt wie eine Geländeformation aussieht. Dabei werden die Metablobs und die Displacementfunktion so miteinander abgestimmt, dass man relativ realistische Ergebnisse bekommt. Man nutzt diese Funktion also eher um das Gelände, oder eine Felsformation zu modellieren. Die Begriffsbestimmung geht auf Dax Phandi alias Quadspinner zurück, der mit dieser Methode wirklich meisterhafte Ergebnisse erzielt.

hyterr.jpg

 

Hypertextur

Eine Hypertextur ist in Vue ein volumetrisches Material. Dabei wird über eine Dichtefunktion ein weiteres Material mit dem Objekt verrechnet. Ideal um z.B. poröse Materialien oder Krusten zu erzeugen. Die Berechnung dauert, wie bei allen volumetrischen Materialien sehr lange.

 

hytex.jpg

 

Hyperblob

Hyperblobs gibt es erst seit Vue9. Sie sind die Kombination von Metablobs und Hypertextur. Dabei wird die Dichtefunktion genutzt um ein reales Objekt zu formen. Um ein Hyperblob zu erzeugen müssen die zu gruppierenden Objekte eine Hypertextur besitzen. Es reicht nicht einem Metablob eine Hypertextur zu geben, die Objekte müssen neu als Hyperblobs gruppiert werden. Zu finden ist diese Funktion direkt unter dem Metablob-Icon.

 

hyblob.jpg