Basic RBD Scene Setup with Glue Constraints in Houdini

Demonstrates how to setup a simple basic RBD (rigid body dynamic) dopnet simulation scene in Houdini with glue constraints. The glue strength is adjusted to a level that withstands the gravity. This is a perfect starting point or template that can be used as a starting point before adding more complex forces.

Read More
Destruction Glue Constraint in Houdini

Destruction Simulations are controlled by the way you fracture the geometry being destroyed and how the glue constraints are to be broken on impact. Check out this video, where I covered the basics of setting up a destruction simulation using glue constraints provided by the voronoi fracture and I covered some basic concepts for glue constraints, to understand some fundamentals.

Read More
Vellum Sim & RBD Sim Interactions

Having Vellum simulations work with other types of simulations can require some creativity. The multisolver didn’t work with the Vellum solver. I started tinkering with different ways to mix the Vellum solver with a simple RBD simulation setup and came up with a multiple phase workflow to create a more realistic Vellum cloth dynamics with the RBD simulation.

Read More
Normals in Geometry & Computer Graphics

Normals are vectors in computer graphics that define the exterior surface of a geometry and the direction the surface is facing. Normals may also be called “Surface Normals”, but usually are referred as “normals”, are used in 3D applications to help render the polygon on the screen by distinguishing the front and back side of each primitive.

Read More
Coloring Points vs Primitives in Houdini

So what happens if a color is assigned to the points instead of the primitives? What is the difference between assigning color to points versus assigning color to primitives? Sometimes we experience color bleeding onto other primitives of the geometry, this article explains why.

Read More
Houdini Expressions & Functions

Houdini expressions are functions available to help you calculate values in the parameters of the nodes. You may have seen $HIPNAME which returns the name of the current hip file. Or the centroid one that I use most often for procedural modeling, $CEX $CEY $CEZ, which returns the centroid vector component.

Read More