FXPHD – HOU217 – Introduction to Houdini VEX and Python

cod2war 20-May-20 535 0 Print
Related Articles
FXPHD – HOU301 – Advanced VEX & Python for Houdini TDs
On 22-May-20 by
FXPHD – HOU301 – Advanced VEX & Python for Houdini...
Gumroad – How not to suck at Python / SideFX Houdini
On 06-May-24 by
Gumroad – How not to suck at Python / SideFX Houdini...
Gumroad – Python States for Houdini TDs
On 04-May-24 by
Gumroad – Python States for Houdini TDs...
Gumroad – Python States for Houdini TDs
On 06-May-24 by
Gumroad – Python States for Houdini TDs...
FXPHD – HOU145 – Impact Based Particle Setups in Houdini
On 18-May-20 by
FXPHD – HOU145 – Impact Based Particle Setups in...
FXPHD – HOU217 – Introduction to Houdini VEX and Python
FXPHD – HOU217 – Introduction to Houdini VEX and Python
Duration 2h 3m Project Files Included MP4

==========
This course covers the basics of VEX, Houdini’s expression language, as well as how to use Houdini’s Python API. We will look at the strengths and weaknesses and when you should favour one or the other. VEX is an essential tool for any technical director, so we will cover all the basics starting from its syntax, the difference between VEX and VEXpressions and how it can be used in SOPs and DOPs to optimize your systems. Later on, we will take a look at some more advanced examples like point cloud lookups and matrix transformations for dealing with deforming characters and finally creating a dissolve effect purely using VEX.

Basic knowledge of Python and understanding of object-oriented programming is recommended as the whole Python component is completely concentrated on how Python works in Houdini and understanding the Houdini Object Model. In this part, we will go over manipulating nodes, parameters and geometry using Python, as well as reading a big data set in Houdini to create a render of a country’s city lights seen during the night from space. In the final exercise, we will create a shelf tool that will gather every Geometry ROP in the scene, create Fetch ROP for each one of them, and finally merge them together to have a convenient way to cache all the geometry.

Jeronimo Maggi started his career as a 3D generalist and has been working with Houdini as an FX Artist for the last 4 years. He worked for several years in the education field teaching Houdini and currently works in Method Studios Vancouver as an FX TD. Aside from Houdini, he is also programs in Python and enjoys creating tools to speed up workflows.

Category: Tutorials
Information
Users of Guests are not allowed to comment this publication.