VEX is one of the most popular parts of Houdini recently and has become a really essential skill for TDs and Houdini FX Artist, in this Course you'll learn really useful techniques to take advantage of Houdini's VEX language.
Since the introduction of the VEX language in Houdini, it has been growing and recently it has become and essential part on the tool belt of FX TDs, Houdini Artists and everyone else that seeks to to custom tools using Houdini. In this 10 part course you'll learn the in and outs of VEX from the very basic to the really advanced effects. As always this course is thought in a really simple way, with concepts any person can understand and builds upon previous lessons so by the end you have everything you need and you really understand what is happening. By the end of this 10 week long course you'll feel really confortable with VEX to continue developing your skill and the tools you need for production.
Some previous coding experience will help you.
TOTAL DURATION : 8:42 hours
4K 60 fps quality for crisp image on any device.
About the author
Topics you will learn
Set up Development environment for better coding experience
Variables , Attributes and if Statements
Creating Geometry from VEX , Parameters and Modular Multiplication
Random Walker
Vectors and Forces
Attractors
Flocking
Procedural Growth
Coral Growth
Shape Packing
What you will be learning in each chapter
01 - Environment Setup
We need to setup the environment before we start coding.
02 - Variables, Attributes and Conditional statements
In this lesson we talk about variables and attributes, learn about conditional statements and how we can use them to create cool stuff and have control.
Check the resources below if you want to accelerate your learning.
03 - Creating Geometry parameters and modular multiplication
This week we will learn and understand how to create geometry and parameters from within VEX and after we have that solid on our minds we'll do modular multiplication on a circle which creates this really amazing shapes by tweaking just a few parameters.
Please type all the code so you can REALLY make that stick with you.
04 - Random Walker
This week we start working on the base of what will become more natural systems, we'll do a very simple but useful behavior using a random walker.
05 - Vectors and Forces
This week we start adding forces to our "particle" using vectors we will direct the movement and direction of our particle to give it a logic. We will make forces like in the real works and test them making our particle move to the position of another particle, then we'll take what we did and add a few more components to our system so we can add different forces and have it collide with the floor, we are building the base for our behavior system.
06 - Attractors
This is a fun an exciting week, we will make gravitational attraction, we'll base our code in the formula for that, add mass to our objects and make a planet and orbit behavior which will be really fun to create.
07 - Flocking
This is a very exciting week, everything we been learning reaches it's climax into beautiful flocking simulation done by use from scratch and the best part is we understand all parts of this cause we been building it in pieces.
This is a more code and might get confusing so take your time and you'll get it.
08 - Procedural Growth
This week we'll do procedural growth, this method uses the concept of seed and food, that allows the system to consume all points and don't cross with other branches, giving a more natural result.
09 - Coral Growth
Coral growth is a really nice thing that happens in nature and is really fun to try to simulate it. Using the techniques we already know, seed and food, we'll make this super fun coral growth simulation.
10 - Shape Packing
Welcome to the final week of Nature of VEX for this season.In this lesson, we'll see how to pack shapes over the surface of any object or even inside a volume, works on any case. This is a really nice effect that can be used for a variety of cases, Motion graphics, for example and any other situation you need to randomly scatter shapes and grow them.
Thank you for joining me on this amazing journey and I hope you enjoy it as much as I have.