Últimas noticias
Ajustes de barandillas en Archicad 28: montantes y conexionesCreación de videos arquitectónicos con Gemini Omni Flash: guía de promptsAutomatización del editor con Python en Unreal Engine: guía paso a pasoGuía de Houdini Vellum: simulación de telas y cuerpos blandosYMA Painterly aporta un aspecto pictórico al 3D en Houdini y Cinema 4DReferencias visuales y modelado a escala en Rhino 8: 7 pasosLos modelos de OpenAI llegan a Google Cloud Model Garden; también estará CodexUnreal Engine Landscape Grass: guía para añadir césped a terrenos pintablesFumaris para Blender: simulación de humo y fuego en GPU en tiempo realGeneración de imágenes arquitectónicas con Nano Banana 2.1: guía de prompts paso a paso
Consejos y guíasHoudini

Guía de Houdini Vellum: simulación de telas y cuerpos blandos

Esta guía, basada en la documentación oficial de SideFX, explica paso a paso cómo elegir tipos de restricciones, conectar la geometría y ajustar el solver para simular telas y cuerpos blandos en Houdini Vellum.

Techo de tela moldeado mediante simulación y luz natural suave en un interior contemporáneoImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Vellum Constraints SOP crea restricciones entre puntos para telas, cabello y cuerpos blandos.
  2. Las dos primeras entradas de Vellum Solver reciben la geometría de superficie y la geometría de restricciones correspondiente; la tercera es para la geometría de colisión.
  3. Si se produce un estiramiento excesivo, SideFX recomienda probar un valor de Substeps de 2 o 5.
  4. La documentación de SideFX indica 10 Collision Passes para la mayoría de los casos y 10 Smoothing Iterations como valor predeterminado.

La documentación oficial de Houdini de SideFX explica las funciones de Vellum Constraints SOP y Vellum Solver en las simulaciones de telas, cabello y cuerpos blandos. Para ambos nodos, la documentación incluye la indicación “Since 17.0”. Esta guía aborda los pasos básicos, desde hacer coincidir la geometría de entrada de Vellum hasta ajustar las restricciones y el solver. Los nombres de las opciones y las recomendaciones se limitan a lo que describe la documentación de SideFX.

1. Haga coincidir la geometría de superficie y las restricciones

En una simulación de Vellum, la geometría visible y la geometría de restricciones se transportan mediante entradas y salidas distintas. Vellum Constraints SOP crea los tipos de restricciones seleccionados sobre la geometría de entrada. La geometría de superficie se encuentra en la primera entrada y salida, mientras que la geometría de restricciones está en la segunda. Es necesario establecer una correspondencia punto a punto entre ambas geometrías.

  1. Prepare la geometría de superficie que desea simular.

  2. Cree las restricciones adecuadas para esa geometría con Vellum Constraints SOP.

  3. Conecte la geometría de superficie a la primera entrada de Vellum Solver y la geometría que contiene los puntos correspondientes y las relaciones de restricciones a la segunda. Los puntos pueden asociarse mediante sus números o el atributo id.

  4. Conecte la geometría de colisión a la tercera entrada. La topología de esta geometría debe coincidir entre fotogramas; SideFX señala que también se reconocen algunos tipos de geometría empaquetada.

Esta disposición de conexiones no es solo un detalle formal de la configuración: el solver utiliza esta correspondencia para relacionar los puntos simulados con los puntos a los que pertenecen las restricciones. Cambiar otros ajustes sin verificar primero la correspondencia puede dificultar la identificación del origen del problema.

2. Elija el tipo de restricción según el comportamiento del material

Para telas, la opción Cloth crea restricciones de distancia a lo largo de los bordes y restricciones de flexión en los triángulos. En la simulación de cabello, Hair incluye la distancia de los bordes, la flexión entre ellos y la torsión. String es una restricción de cabello más ligera y no incluye una restricción de torsión, por lo que permite que los bordes giren libremente.

En cuerpos blandos, Tetrahedral Volume genera una restricción destinada a conservar el volumen de cada tetraedro. Sin embargo, esta opción no incluye restricciones de cizallamiento ni de estiramiento. Si también es necesario controlar esos comportamientos, se requieren restricciones de distancia adicionales. Al trabajar con geometría tetraédrica, es obligatorio añadir Tet Conform SOP antes del flujo para preparar la estructura; Max Tet Scale determina la resolución de la malla tetraédrica.

En los ajustes de tela, Stretch Type selecciona el tipo de restricción de estiramiento. La documentación indica que Triangle Stretch puede acercarse más rápidamente a la rigidez objetivo con una resolución de tela alta, pero no admite anisotropía mediante Enable Warp/Weft. Entre las opciones de Bend Type, Angle conserva el ángulo diedro inicial entre los triángulos y es en gran medida independiente de la topología. Distance puede ser más rápido, pero afecta al ángulo inicial y al comportamiento de la topología; además, no puede recuperarse cuando los triángulos se invierten.

3. Ajuste el modelo de resolución y los pasos de simulación

Se puede seleccionar Model para Triangle Stretch, Tetrahedral Stretch y Tetrahedral Fiber. SideFX describe Linear ARAP como una opción que suele rendir mejor en situaciones rígidas y con poco estiramiento. Scale-Invariant ARAP busca un comportamiento de rigidez similar a distintas escalas y, según la documentación, suele ser una opción adecuada para la mayoría de los materiales. Evalúe la selección teniendo en cuenta el tipo de restricción utilizado y el comportamiento deseado.

Substeps determina en cuántos pasos secundarios se divide cada fotograma. Las colisiones rápidas o las fuerzas repentinas pueden requerir más pasos. Si la simulación se estira demasiado, SideFX recomienda probar primero un valor de Substeps de 2 o 5. Constraint Iterations determina cuántas veces se aplican las restricciones en cada paso secundario; las restricciones rígidas pueden requerir más iteraciones. La documentación propone como referencia inicial el diámetro de la geometría, es decir, el número de aristas entre los puntos más alejados.

AjusteValor recomendadoEfecto
SubstepsPruebe primero con 2 o 5Ayuda a mejorar la calidad de la resolución ante estiramientos excesivos, colisiones rápidas y fuerzas repentinas.
Collision Passes10 en la mayoría de los casosDetermina el número de comprobaciones de colisión entre las iteraciones de restricciones.
Smoothing Iterations10 iteraciones de forma predeterminadaAyuda a distribuir de forma más uniforme los errores que no convergen; puede ser necesario aumentarlo con valores altos de Constraint Iterations.
Post Collision PassesNúmero de capas + 2Es una estimación aproximada que ofrece la documentación para una limpieza final de colisiones.

Como las pasadas de colisión son costosas, examine el tipo de problema en lugar de aumentar automáticamente el valor de Collision Passes. SideFX considera que 10 pasadas son adecuadas en la mayoría de los casos y señala que, a menudo, usar más Substeps es una mejor solución para mejorar la calidad. En capas superpuestas, sumar 2 al número de capas ofrece una estimación inicial aproximada para Post Collision Passes.

4. ¿Cómo adaptarlo a un flujo de trabajo de arquitectura y visualización?

Los equipos que crean elementos de tela o cuerpos blandos simulados para escenas arquitectónicas pueden usar estos ajustes para definir qué movimientos se restringen. Por ejemplo, evaluar por separado las opciones de estiramiento y flexión de una tela ayuda a controlar cómo responde la geometría de la escena. Esto no significa que Vellum esté diseñado específicamente para la visualización arquitectónica; aquí se explica cómo pueden evaluarse en un proceso de producción visual las herramientas de simulación generales descritas en la documentación.

En una escena de prueba, compruebe primero la correspondencia entre la geometría y las restricciones, luego el tipo de restricción y, por último, los ajustes del solver. Así será más fácil seguir el efecto de los cambios en los resultados. Global Substeps puede utilizarse para exportar geometría con pasos secundarios o cuando se requieren pasos secundarios personalizados en los objetos de colisión. A cambio, utiliza más memoria por fotograma y almacena todos los pasos secundarios. La documentación de SideFX no ofrece información sobre condiciones de licencia ni requisitos de hardware, por lo que esos aspectos deben verificarse por separado.

Errores frecuentes

  • Iniciar la simulación sin comprobar la correspondencia de puntos entre la geometría de superficie y la de restricciones. Los puntos deben coincidir mediante sus números o el atributo id.

  • Suponer que la restricción Tetrahedral Volume también resolverá el estiramiento y el cizallamiento. Esta restricción está destinada a conservar el volumen; pueden necesitarse restricciones de distancia adicionales.

  • Aumentar Collision Passes ante cualquier problema de colisión. Las pasadas de colisión son costosas y, en algunos casos, puede ser más adecuado aumentar Substeps.

  • Usar Global Substeps sin tener en cuenta su impacto en la memoria. Esta opción conserva todos los pasos intermedios y requiere más memoria por fotograma.

  • Elegir Triangle Stretch para restricciones de Cloth y esperar anisotropía con Enable Warp/Weft. La documentación indica que esta combinación no admite anisotropía.

Fuentes

2 fuentes
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/vellumconstraints.html
Resumen
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/vellumsolver.html
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Al evaluar los ajustes de Vellum en oficinas, lo más útil es entender primero qué conserva cada restricción y después aumentar las iteraciones del solver. Así se pueden hacer pruebas más controladas con el comportamiento de la tela o del cuerpo blando, evitando aplicar el mismo ajuste a todos los problemas.

La planificación de memoria cobra especial importancia al usar Global Substeps: la documentación de SideFX señala que esta opción consume más memoria por fotograma. Por eso, es razonable probar primero en la escena la resolución necesaria y la cantidad de pasos secundarios. Las fuentes proporcionadas no incluyen requisitos de licencia ni de hardware; conviene verificarlos por separado antes de tomar una decisión de inversión.

Preguntas frecuentes

¿Qué ajuste se puede probar si la simulación de Houdini Vellum se estira demasiado?

Compruebe primero la correspondencia de puntos entre la geometría de superficie y la de restricciones. Si el problema continúa, pruebe uno de los valores iniciales recomendados por SideFX: 2 o 5 en Substeps.

¿Qué se conecta a las tres entradas de Vellum Solver?

La primera entrada recibe la geometría de superficie que se va a simular, y la segunda transporta los puntos correspondientes y las relaciones de restricciones. La tercera entrada es para la geometría de colisión, cuya topología debe coincidir entre fotogramas.

¿Tetrahedral Volume basta por sí solo para simular cuerpos blandos?

No. Según la documentación de SideFX, esta restricción conserva el volumen, pero no incluye restricciones de cizallamiento ni de estiramiento. Para esos comportamientos se necesitan restricciones de distancia adicionales.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas