Houdini: VEX Fundamentals

VEX is a difficult obstacle to overcome when learning Houdini. This course will teach you the important basics and concepts of the VEX language.
Course info
Rating
(21)
Level
Beginner
Updated
May 16, 2018
Duration
7h 28m
Table of contents
Course Overview
Thinking Like a Machine
Basic Programming Concepts
VEX Applied in the Geometry Context
Searching and Manipulating
Building the Initial Setup
Building the Corridor Network
Segmentation and IDs
Interactive Gates
Gateway Design
Corridor Design - Preparation
Corridor Design - Customizing
Corridor Design - Floor and Ceiling
Finding a Path
Description
Course info
Rating
(21)
Level
Beginner
Updated
May 16, 2018
Duration
7h 28m
Description

When entering the world of Houdini you'll quickly encounter VEX as an often used tool to solve detailed problems. At first glance VEX might appear to be an overly complex subject to tackle right at the start. In this course, Houdini: VEX Fundamentals, you'll learn how to approach it as any other programming language. First, you'll explore the syntax and the programming environment. Then, you’ll discover how to become comfortable using the vocabulary of that language. For VEX that means using the available functions to read and manipulate the given data. Later, you’ll explore how to apply those functions in a vex-based project. Finally, you’ll dive into creating a procedural Sci-fi corridor generator that relies on programmed decision-making to get built with your new tool set. At the end of this course, you'll have the fundamental knowledge to use VEX as an additional solution for your workflows. Software required: Houdini.

About the author
About the author

David is a Software Developer and VFX Artist based in Germany. Houdini has allowed him to combine his experience in 3D and scripting, taking both to new heights. David has a passion for sharing his knowledge and does his very best to make a difference in the community.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is David Kahl and welcome to my course Houdini: VEX Fundamentals. I'm a software developer and VFX artist. When leaning Houdini work flows, at some point your path leads you to VEX. If you've never seen a line of code before, you might want to leave that part very quickly, but believe me, tackling that obstacle head on will be worth it. In this course, we're going to demystify VEX. Some of the major topics that we will cover include how to learn a new programming language like VEX, apply basic programming concepts in Houdini, create a complex VEX-based system to generate geometry, and how to use VEX as a tool in procedural modeling work flows. By the end of this course, you will be able to improve your work flows by making use of Houdini's built-in programming language. Before beginning the course, you should be familiar with the general navigation inside of Houdini. I hope you join me on a journey to learn VEX with the VEX Fundamentals course at Pluralsight.