Cross Product Basic Concept #5 Examples!

 
 
Vellum Paper Tornado driven by Cross Product Motion in Houdini & Rendered in Blender & Textured in Substance Painter

Vellum Paper Tornado driven by Cross Product Motion in Houdini & Rendered in Blender & Textured in Substance Painter

Building Textures

Download textures: Cross Product Basic Concept 5 - building textures.zip

These are the textures for the building walls, roads and sidewalks of that street with the Vellum Tornado scene shown on the right animation clip.

 

Having trouble accessing the above HIP files? Try joining the Bubblepins Membership Program!

Click Here to join Bubblepins Membership here and gain access to tons of exclusive content! Including HIP files, HDA assets, and HQ version of Stream videos!

 

Using Cross Product to add Intelligence

Procedural Hand Switching Intelligence using Cross Products in Houdini

Procedural Hand Switching Intelligence using Cross Products in Houdini

Using the left and right hand detection that was taught in Cross Product Basic Concept #4 Part 1, I’m able to add some intelligent behavior to Erik. Erik will choose the hand that is closer to the ball to try to grab it. The hand switching is driven by some fancy Cross Product math.

 
Procedural Hand Switching Intelligence using Cross Products in Houdini

Procedural Hand Switching Intelligence using Cross Products in Houdini

 

Crowds, KineFX, & Cross Product All Combined Together!

Crowd SIM in Houdini Turning Heads Dynamically to what is placed on the Surrounding Environment in Houdini

Crowd SIM in Houdini Turning Heads Dynamically to what is placed on the Surrounding Environment in Houdini

I use all the things taught in the Cross Product series to make a Crowd of Rob agents walk down a street and react to the surrounding environment by turning Rob’s head towards some random points I scattered all over the shops on the street. Rob ends up window shopping all over the street! This is different from a simple LookAt Constraint because Rob stares multiple points on the shops, turning his head towards the closest to him. With a LookAt Constraint, you’re limited to looking at one point. This is the advantage of doing things manually.

 
Cross Product alignment to Text Bend Mesh in Houdini (Blender shaders)

Cross Product alignment to Text Bend Mesh in Houdini (Blender shaders)

I took some letters and turned it to mesh geometry and used a bend node to deform in an angle towards a floating ball. This was an example I used to demo one of the use cases of the Cross Product.

Projecting 3D Vectors to 2D in Houdini