Houdini VEX Course

Learn how to create stunning visuals using VEX code in Houdini with this Houdini VEX training Course.

This is not just another Houdini introductory tutorial

Welcome to our Houdini VEX training program. In this course you are going to learn all the techniques and tricks that you need to manipulate geometry, particles, shaders, and hair using Houdini’s powerful VEX code, a high-performance expression language.

Learn how VEX code works inside Houdini and how this powerful language can be used in the Film Industry to help take your creativity to the next level and create stunning visual effects.

  • Starts: January 25th 2021
  • Category: TD Visual Effectcs
  • Official CardanCertificate
  • Length: 12 Weeks
Early Registration Offer

What is VEX Code and Why should I learn it?

VEX code is a high efficiency writing language that you can use inside in many areas of Houdini to manipulate and create tools that make Houdini sessions more efficient.

Whit VEX code you can take complete control on how your geometry looks, VEX code allows you to write personalized nodes manipulating point attributes. This means that you can control position, color, velocity and create custom groups to create all sort of interesting results.

Inside Particles you can recreate an entire POP network inside Houdini with just one single function, this will help you to perform many tasks without having to rely on too many different POPs. This is the power of VEX code functions, because VEX code can live in only one single operator and run extremely faster that a regular POP network using several nodes.

Other areas where you can use VEX code are CHOPs and Fur. In CHOPs you can use VEX code to create functions that will allow you to manipulate any number of input channels and process channels data the way you want without many regular restrictions. VEX code can run faster that C++ code and up to 10 times faster than the point SOP.

In order to learn Houdini VEX from scratch, we will need to teach you about syntax, data types, functions, expressions and many other interesting topics.

  • On Demand Sessions
  • HD Video Classes
  • Files and Necessary Assets
  • Personalized Feedback
  • Premium Support
  • Certificate Of Completion (Houdini Master Destruction)
  • 50 days money back guarantee


Learn, Variables, Syntax, Functions and how to create efficient tools to optimize your pipeline


Our job is to make sure that you can understand how VEX works and give you all the necessary knowledge required to succeed writing VEX code. We really take care of our students; we want them to become powerful artists. Feel completely confident that you will be finishing this program with all the skills and techniques that you need to undertake many Houdini projects using VEX code.

Learn how VEX code works inside Houdini and how this powerful language can be used in the Film Industry to help take your creativity to the next level and create stunning visual effects.

Carlos Lara has more than 20 years of experience in the entertainment industry and more than 15 years teaching visual effects and animation in different universities, VFX studios, and many other facilities around the world. Feel confident that you will be in great hands.

Learning VEX code, goes beyond learning variables and functions, there is to much information that you need to remember if you want to become good at it. In this VEX Houdini course we will teach you all the necessary paths that will expand even more your skills even farther that this powerful training program.

You will learn about Arrays, Dictionaries, Strings, VEX compilation, and VEX editors.

Learn Houdini VEX Code Online


Would you like to create incredible Houdini procedural vegetation, growing veins or fantastic clouds using VEX code?
Start leaning now, yes, take a Free Lesson Right now.


Here you will get a brief introduction to VEX code in Houdini and you will learn about the basic interactions between attributes and geometry. At the end of this class you will have a good understanding about the basic syntax structure of VEX and frequently used VEX expressions.
This second session will teach you how to start manipulating geometry in overly complex ways using Laplacian and Taubin methods. We will be using VEX to create complex mathematical formulas that will help us to come up with an easy solution to implement a very efficient workflow when dealing with seeded image segmentation algorithms.

This class is all about explaining how to manipulate two of the most used scenarios when running a Houdini Simulation. In this session you will learn how to deal with velocity forces using quite simple but efficient little pieces of VEX code. You will also learn how to control many parameters and attributes of your particles like color, opacity, size, etc.
Now you will get into the basic concepts of generating volumes without requiring any simulations at all. In this part of the VEX course you will be using only density data and then we will start building more complex volume models and shapes using VEX until we get to form vortices, galaxies, or clouds.


Noise is one of the principal attributes available in VEX. This session of the course will be devoted to understanding how noise can be applied to using and comparing different VEX functions. After that you will need to start implementing more complex functions that will help you to create very interesting procedural effects like an objective target.
Let us talk about different options for controlling your shader using VEX code, textures, functions, and other useful tools. In this class you will learn how to work with materials and create many types of textures using what you have learn so far.

Reaction–diffusion systems are mathematical models which correspond to several physical phenomena. In this class we will get deep into how these effects can be achieved using VEX code inside Houdini. At the end of this part of the course you will be able to recreate effects simulating chemical reactions in a more efficient way than using fluid simulations.
Flocking is the natural performance of a group of birds, we can call this a flock, or say that the birds are foraging or in flight.
Houdini simulations and mathematical models allow us to emulate flocking behaviors of birds or any other species “flocking”. The use of “flocking” systems is often utilized, in computer graphics, to create all sort of effects with species other than birds.
Using VEX in Houdini we will be creating our own flocking systems taking advantage of the powerful and efficient high-performance expression VEX language. You will experiment with actions like separation, alignment, cohesion, and wander while creating instanced geometry using points to multiply a flock of organic spaceships.


Vegetation, growing veins, lighting effects, magic powers and many other visual effects can be generated using Houdini VEX code with space colonization algorithms. Visual modeling of tree architecture began with the work of Honda. He proposed modeling trees using a recursive branching of structures characterized by a small number of geometric attributes: branching angles and length ratios of consecutive branch segments (internodes).
This system can be replicated in Houdini using the power of VEX and in this class, we will create our very own ecosystem of alienlike growing plants in other to take over a city.
Now it is time to start dealing with more advanced volume scenarios. At this point of the course you will be learning how to deal with advection, velocity fields and implementing volume displacements to create a more interesting and detailed cloud effect shapes and how to replicate points to extend detail of geometry at render time procedurally and efficiently.

Once at this point of the training program you will understand that VEX can be used to generate any kind of effect that requires manipulation of geometry. But at the same time, you will be familiar with the manipulation of shaders and procedural textures.

Using some of the previously mentioned concepts we will be creating landscapes that can be used in different type of scenes, either for animation and visual effects or even to be sent to game engines.

The last session of the VEX course is going to be dedicated to building a procedural tool that can be reused by other artists or in a pipeline.

The main objective of this class is for you to understand the importance of testing and debugging your assets to export high quality tools ready to be used in during production.


Creating blockbuster destruction simulations in Houdini can be a very time-consuming task, but it also needs a lot of resources from your computer.

This program has been designed whit the average learning student in mind. Obviously, you are learning and getting an expensive computer just lo learn can be difficult.

This program will make you become a professional creating VEX code effects and tools regarding your System requirements. Although your system should have some minimum requirements described in this card.

You can Download Houdini Apprendice from this link

  • Basic Understanding of Houdini
  • PC/Mac, intel i5 Processor, 16 GB of RAM
  • Be a super fan of Coding and Visual effects
  • You will need at least 10 hours every week
  • Great attitude

Save 50%



$ 299


  • Learn From Home
  • Become an Expert
  • Real Results
  • Your Own Houdini Coach
  • 30 days money back guarantee

Contact Us