Cómo hacer un Mandelbulb

Sep 15, 2025
Cómo
[dieciséis]

Un mandelbulb es un fractal tridimensional que se está volviendo cada vez más popular en Arte 3d y vfx. En este artículo, caminaré por cómo hacer rápidamente un mandelbulb en Houdini , utilizando un SDF (volumen de campo de distancia firmado).

En cada voxel, un SDF almacena la distancia al punto más cercano en la superficie. Houdini puede interpretar estas distancias y visualizar la superficie derivada como geometría 3D. Esto es muy conveniente, ya que la mayoría de las fórmulas fractales toman la forma de una "función de estimación de distancia", dado un punto en el espacio, la función devuelve la distancia al punto más cercano en la superficie implícita del fractal. ¡Esto significa que puede poner los resultados de la función Fractal directamente en cada Voxel y simplemente funcionará!

01. Crea un volumen vacío.

Create an empty volume toolbar

[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar la imagen.

Primero, cree un volumen vacío (volumen SOP) para llenar con valores de distancia: déjelo el nombre 'superficie'. Un buen fractal para probar es el Mandelbulb, y de forma predeterminada es alrededor de 2.5 unidades de ancho, así que configura el tamaño del volumen a 2.5, 2.5, 2.5. Puede cambiar la resolución del volumen para intercambiar la velocidad contra la calidad; Un buen punto de partida podría estar configurando el muestreo uniforme en tamaño, con un tamaño de división de 0.01. El modo predeterminado de visualización de un volumen en Houdini es un volumen de niebla, pero puede cambiarlo para que se muestre como una superficie de límite duro, cambiando el modo de visualización a ISOSURFACE (en la pestaña Propiedades).

02. Añadir algún código

Add some code toolbar

[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar la imagen.

Luego es una cuestión de llenar los voxels con valores de distancia. Use este código de VEX en un SOP de volumen de volumen para ejecutar la fórmula de Mandelbulb per-Voxel:

 Vector p = v @ p;
flotando dr = 1;
flotando r = 0.0;
Float Power = CHF ("Potencia");
para (int i = 0; i & lt; chi ("iteraciones"); i ++) {
    r = longitud (p);
    if (r & gt; 1.5) se rompe;

    // convertir a coordenadas polares
    flotando theta = acos (p.z / r);
    flotando phi = atan (p.y, p.x);
    DR = POW (R, POWER-1.0) * POWER * DR + 1.0;

    // escala y girar el punto
    flotar zr = pow (r, potencia);
    theta * = poder;
    PHI * = POWER;

    // convierte de nuevo a las coordenadas cartesianas
    p = zr * conjunto (pecado (theta) * cos (phi), pecado (phi) * pecado (theta), cos (theta));
    p + = v @ p;
    }
F @ superficie = 0.5 * Log (R) * R / DR;

03. Introduzca referencias de parámetros.

3D fractal

[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar la imagen.

Houdini le permite agregar sus propios parámetros de repuesto personalizados a la interfaz de usuario de un nodo individual. Nuestro código de Vex contiene referencias de parámetros (la CHF () Funciones), para permitirnos controlar los aspectos de la fórmula con parámetros en la UI. Esos parámetros no existirán de forma predeterminada, pero puede crearlos presionando el botón Crear parámetros de repuesto en la derecha de la ventana del código.

En este caso, el parámetro de iteraciones controlará el nivel de detalle para el inicio de Mandelbulb: el inicio con 5 o 6. La alimentación controlará la forma del Mandelbulb: la forma típica emerge alrededor de la potencia 8.0.

04. Convertir a polígonos.

convert to polygons

[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar la imagen.

Para convertir la superficie a los polígonos, siga la lámina de volumen con un volumen de conversión SOP. Use el modo invertido, porque se interpreta como un campo de distancia firmado, y obtendrá la forma fractal detallada con malla en forma de polígono. Efectivamente, el modo invertido invierte los normales de la superficie y la dirección de devanado de los polígonos.

05. Dress tu Mandelbulb

mandelbulb render

[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar la imagen.

Luego, puede hacerlo lo mismo que lo haría con cualquier otra malla, pero debido a que es tan detallado, no podrás desenvolverlo fácilmente: considere el uso de técnicas de procedimiento para la superficie, por ejemplo, sombreado basado en su curvatura.

Este artículo fue publicado originalmente en Mundo 3d , la revista más vendida del mundo para artistas CG.Comprar Número 237 o suscribir .

Leer más:

  • Cultivar plantas en Houdini
  • 8 ejemplos de aparición de ojos de arte fractal
  • 15 mejores puntas de Houdini

Cómo - Artículos más populares

Cómo hacer un guión gráfico en Photoshop

Cómo Sep 15, 2025

(Crédito de la imagen: Mark Evan Lim) El storyboarding en Photoshop puede ser una gran manera de hacer que tus ideas..


Lino Printmaking: una introducción

Cómo Sep 15, 2025

[dieciséis] (Crédito de la imagen: Meg Buick) Lino Printmaking es un método de impresión de alivio, que implica tallar un ..


Imagen de trabajo Mascarilla Magic con Houdini

Cómo Sep 15, 2025

[dieciséis] Si está interesado en aprender más sobre Houdini, asegúrese de asistir a Generar New York (24-25 de abril). En la c..


Construye una escena de ciencia ficción 3D compleja en Blender

Cómo Sep 15, 2025

[dieciséis] Creando una escena de la ciudad de ciencia ficción apocalíptica en Arte 3d es algo que los artistas pueden al..


Cómo crear una escena de la habitación fotorrealista

Cómo Sep 15, 2025

[dieciséis] ¿Quieres saber cómo crear una mosca arquitectónica 3D realista, pero no estoy seguro de dónde enfocar sus esfuerzos de..


Cómo construir una interfaz de Chatbot

Cómo Sep 15, 2025

[dieciséis] A mediados de la década de 2000, los agentes virtuales y el servicio al cliente de Chatbots recibieron mucha adulación, ..


Cómo diseñar formas sensibles y agnósticas de dispositivo

Cómo Sep 15, 2025

[dieciséis] Ya sea que sea un flujo de registro o un paso a paso múltiple, los formularios son uno de los componentes más importante..


Cómo agregar video a PDF interactivos

Cómo Sep 15, 2025

Una imagen vale más que mil palabras, y un video vale un millón. El video puede transmitir más información más rápido que las imágenes de impresión o estáticas. Puede hacer que los d..


Categorías