Wie erstellt man einen Mandelbulb

Sep 12, 2025
wie man

Ein Mandelbulb ist ein dreidimensionaler Fraktal, das immer beliebter wird 3D Art. und vfx. In diesem Artikel werde ich durchlaufen, wie man schnell ein Mandelbulb erstellt Houdini mit einem SDF-Feld (signiertes Fernfeld).

In jedem Voxel speichert ein SDF den Abstand zum nächstgelegenen Punkt auf der Oberfläche. Houdini kann diese Entfernungen interpretieren und die abgeleitete Oberfläche als 3D-Geometrie visualisieren. Dies ist sehr praktisch, da die meisten fraktalen Formeln die Form einer "Entfernungsschätzfunktion" annehmen, die auf einem Platz im Raum angegeben ist, die Funktion den Abstand zum nächsten Punkt auf der fraktalen impliziten Oberfläche zurückgibt. Dies bedeutet, dass Sie die Ergebnisse der Fraktalfunktion direkt in jedem Voxel einsetzen können, und es funktioniert nur!

01. Erstellen Sie ein leeres Volume

Create an empty volume toolbar

Klicken Sie auf das Symbol oben rechts, um das Bild zu vergrößern

Erstellen Sie zunächst ein leeres Volume (Volume SOP), um mit Abstandswerten zu füllen - geben Sie den Namen "Oberfläche". Ein guter Fraktal, um mit dem Mandelbulb zu testen, und standardmäßig ist es etwa 2,5 Einheiten breit, also setzen Sie die Größe der Lautstärke auf 2,5, 2,5, 2.5. Sie können die Auflösung des Volumens ändern, um die Geschwindigkeit gegen die Qualität zu tauschen. Ein guter Ausgangspunkt könnte die gleichmäßige Probenahme mit einer Größe mit einer Divisionsgröße von 0,01 einstellen. Der Standardmodus der Visualisierung eines Volumens in Houdini ist ein Nebelvolumen, Sie können jedoch ändern, um als harte Grenzfläche anzuzeigen, indem Sie den Anzeigemodus in IsoSurface ändern (auf der Registerkarte Eigenschaften).

02. Fügen Sie einen gewünschten Code hinzu

Add some code toolbar

Klicken Sie auf das Symbol oben rechts, um das Bild zu vergrößern

Dann ist es wichtig, die Voxel mit Abstandswerten zu füllen. Verwenden Sie diesen Vex-Code in einem Volumen-Wrangle-SOP, um die Mandelbulb-Formel pro Voxel auszuführen:

 Vector p = v @ p;
Float Dr = 1;
Float R = 0,0;
Float Power = CHF ("Macht");
für (int i = 0; i & lt; chi ("iterationen"); i ++) {
    r = Länge (p);
    if (R & Gt; 1,5) brechen;

    // in polare Koordinaten umwandeln
    float theta = acos (p.z / r);
    Float phi = Atan (S.Y, P.x);
    DR = POW (R, POWER-1.0) * POWER * DR + 1.0;

    // skalieren und drehen Sie den Punkt
    Float Zr = POW (R, Leistung);
    THETA * = Macht;
    phi * = Macht;

    // umkehren in kartesische Koordinaten
    p = Zr * Set (Sünde (THETA) * cos (phi), sin (phi) * sin (theta), cos (theta));
    p + = v @ p;
    }
F @ Surface = 0,5 * log (R) * R / DR;

03. Parameterreferenzen einführen

3D fractal

Klicken Sie auf das Symbol oben rechts, um das Bild zu vergrößern

Mit Houdini können Sie Ihre Benutzeroberfläche eines einzelnen Knotens eigene Custom-Ersatzparameter hinzufügen. Unser Vex-Code enthält Parameterreferenzen (die CHF () Funktionen), um Aspekte der Formel mit Parametern in der Benutzeroberfläche zu steuern. Diese Parameter werden standardmäßig nicht existiert, aber Sie können sie erstellen, indem Sie die Schaltfläche Erstellen von Ersatz erstellen in der rechten Seite des Codefensters erstellen.

In diesem Fall steuert der Iterationsparameter das Detailniveau für den Mandelbulb - Start mit 5 oder 6. Die Leistung steuert die Form des Mandelbulb - die typische Form entsteht bei der Stromversorgung 8.0.

04. in Polygone umwandeln

convert to polygons

Klicken Sie auf das Symbol oben rechts, um das Bild zu vergrößern

Befolgen Sie, um die Oberfläche in Polygone umzuwandeln, dem Volumenstrang mit einem Umwandlungsvolumen SOP folgen. Verwenden Sie den Invert-Modus, da er als ein unterzeichnetes Fernfeld interpretiert wird, und Sie erhalten die detaillierte fraktale Form, die in Polygonform eingegreift wird. Effektiv kehrt der Invert-Modus die Normalen der Oberfläche und der Wickelrichtung der Polygone um.

05. Rendern Sie Ihren Mandelbulb

mandelbulb render

Klicken Sie auf das Symbol oben rechts, um das Bild zu vergrößern

Sie können es dann genauso rendern, wie Sie ein anderes Mesh würden, aber da es so detailliert ist, dass Sie nicht in der Lage sind, dass UV-UV-Wert nicht leicht ausgelöst werden kann - in Betracht ziehen, die Verfahrenstechniken an der Oberfläche zu verwenden, beispielsweise auf der Grundlage seiner Krümmung.

Dieser Artikel wurde ursprünglich in veröffentlicht 3D-Welt Das weltweit meistverkaufte Magazin für CG-Künstler.Kaufen Ausgabe 237. oder abonnieren .

Weiterlesen:

  • Pflanzen in Houdini anbauen
  • 8 Eye-Poping-Beispiele für Fractal-Kunst
  • 15 Top Houdini-Tipps

wie man - Die beliebtesten Artikel

Zeichenblätter für 3D-Modelle: 15 Top-Tipps

wie man Sep 12, 2025

(Bildkredite: Dahlia khodur) Charakterblätter sind in diesem Tutorial die Reihenfolge des Tages, was deckt, wie er e..


Animierte CSS-Kunst erstellen

wie man Sep 12, 2025

(Bildkredite: Tiffany Choong) Die Erstellung von CSS-Images ist eine lustige Möglichkeit, Ihre Fähigkeiten zu üben..


21 Möglichkeiten, Ihre CSS zu optimieren und Ihre Website zu beschleunigen

wie man Sep 12, 2025

CSS müssen eine relativ komplexe Pipeline, genau wie HTML und JavaScript, durchlaufen. Der Browser muss die Dateien vom Server h..


So erstellen Sie ein App-Symbol in Illustrator

wie man Sep 12, 2025

Seite 1 von 2: So erstellen Sie ein App-Symbol in Illustrator: Schritte 01-11 So erstellen Sie ein App-Symbol in Illustrator: Schritte ..


Erstellen Sie ein einfaches Farbdiagramm

wie man Sep 12, 2025

Mit Griffe mit Farbheftheorie kann ein bisschen zu viel erscheinen, als ob Mathe oder Wissenschaft lernen. Sie können das Gefühl haben, Sie möchten nur kreativ sein und sich..


Wie zeichnet man eine Nase

wie man Sep 12, 2025

Das Beherrschen, wie man eine Nase zeichnet, ist einer der schwierigsten Teile des Ziehens eines Gesichts. Vielleicht ist es die ..


7 Killer-Wege, um das Benutzerverhalten zu beeinflussen

wie man Sep 12, 2025

Websites verwenden psychologische Techniken, um das Verhalten ihrer Nutzer zu beeinflussen. Ziehung von jahrzehntelanger akademischer Forschung, der erklärt, wie unser Verstand arbeitet und ..


Wie erstellt man 3D-Haare und Fell

wie man Sep 12, 2025

Sie können leicht überwältigt werden, wenn Sie das erste Mal mit Fell in irgendeiner Arbeit arbeiten 3D Art. So..


Kategorien