RBD Simulation Houdini

La note

Comment la fracture et la destruction fonctionne dans Houdini

La plupart des outils de fracture d'Houdini prennent en charge un flux de travail de pré-fracture , où la géométrie est décomposée en morceaux dans des SOP, ces morceaux étant maintenus ensemble par des contraintes de collage . La pré-fracture offre un contrôle artistique total sur l'apparence de la destruction

L'objet s'effondre lorsqu'une force dépasse la résistance du collage, ou vous pouvez animer manuellement la suppression du collage pour provoquer sa destruction


Pré fracture

RBD Material Fracture

Node tout en un pour la pré-fracture :

Il simule les schémas de rupture associés à différents matériaux : béton, bois et verre

Proxies :

Le nœud RBD Material Fracture peut fonctionner sur une géométrie proxy basse résolution rapide. Vous devez configurer une géométrie haute résolution et une géométrie basse résolution avec des éléments nommés identiques (par exemple, en décomposant la géométrie haute résolution en éléments nommés, puis en copiant et en réduisant le nombre de polygones pour créer le proxy)

Vous pouvez également utiliser le nœud RBD Paint pour peindre interactivement les zones de fragilité sur la géométrie avant le nœud RBD Material Fracture . Cela appliquera un densityattribut aux zones où vous souhaitez accentuer la fracturation.

Vous pouvez également effectuer une fracturation dynamique pendant la simulation DOP : Make Breakable

Chipping

**Activer l'effet de chipping dans l' onglet « chipping » rendra votre simulation plus réaliste, car cela cassera les angles et arrondira les morceaux de béton lorsqu'ils se briseront.

Le nœud RBD Material Fracture utilise ces nœuds de niveau inférieur en interne. Vous pouvez les utiliser séparément si vous le souhaitez.

Fracture booléenne Utilise le nœud booléen pour découper la géométrie en morceaux à l'aide de surfaces de découpe qui s'intersectent.
Fracture de Voronoi La géométrie est fracturée par la création de cellules à partir de points dispersés à l'intérieur de la géométrie.
Vue éclatée Éloigne les pièces les unes des autres (en fonction de leur connectivité ou namede leurs attributs). Ce nœud est utile pour visualiser la forme des pièces.

Méthode plus bas niveau

Voronoi fracture

Utiliser le node voronoi fracture avec un scatter pour définir les points de fracture

Boolean fracture

Video YT Artist Creek : Boolean fracture node for destruction

Il y a également le RBD Interior detail node qui permet d'ajouter du détail seulement à l'intérieur des fractures


Comportement des éléments

Si aucun élément ne doit être fracturé, on peut aller directement à cette étape
Ici on va définir le type de matériau (bois, béton, métal etc) notamment par des grandeurs comme la densité, la masse etc
On va également définir (ou redéfinir) comment les différents éléments (pré fracturés par exemple ou autres) sont liés entre eux et s'influencent pour donner par exemple un caractère plus ou moins rigide à un matériau : Ce sont les contraintes

Tout cette partie est expliquée ici : RBD, Régler les comportements des éléments
Pour ajouter plus d'irrégularité on peut utiliser les RBD Cluster


RBD Bullet Solver

C'est avec ce node que l'on va réellement effectuer la simulation

Plus de détail : RBD Bullet Solver

Noeuds de bas niveaux utiles

These are lower-level nodes, many of which are used inside the RBD Material Fracture SOP to provide functionality. You may find them useful if you are doing complex custom fracturing.

Connect Adjacent Pieces Creates constraint geometry based on connectivity and proximity. This is a lower-level node providing functionality included in RBD Material Fracture.
Assemble Assigns name attributes to pieces based on connectivity.
Voronoi Fracture Points Very low-level node for Voronoi fracturing.
Voronoi Split Very low-level node for Voronoi fracturing.
Enumerate Sets an attribute on selected points or primitives to sequential numbers or strings, which is an easy way to name your pieces with a prefix without having to use a wrangle SOP.

Références

Overview

Explosion en RBD

Liens