VEX

From Odwiki

Jump to: navigation, search


VEX is a high performance language for processing large amounts of data. Syntactically similiar to C, VEX is easy to learn for anyone with some coding background. In Houdini, VEX is used in many places to process data. VEX stands for Vector EXpressions. VEX is implemented in Houdini and Mantra in a SIMD architecture.

VOPS (The VEX Builder) in Houdini are Vex OPerators which provide a node-based approach to building VEX operations and shaders.

Where it's used

VEX make an appearance in many contexts in Houdini, including:

  • Mantra shaders
  • SOPs -- for affecting points in geometry
  • COPs -- generate and filter pixels in images
  • POPs -- manipulate particles
  • DOPs -- process volumes for densities and forces


VEX

VEXCookbook

Resources

© 2009 od[force].net | advertise