Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Houdini Intro to VEX Programming for Absolute Beginners
Rating: 5.0 out of 5(10 ratings)
86 students

Houdini Intro to VEX Programming for Absolute Beginners

Houdini, VEX, Python
Created byDeepak Gayan
Last updated 10/2024
English

What you'll learn

  • BUY FROM GUMROAD AND GET AT ONLY $20.99.
  • New lessons coming in January 2025
  • Basics of Python in the beginning of the couse to get a clear idea of programming
  • This course is for beginners who want to learn VEX in Houdini
  • Basics of Arrays in VEX
  • For loops, while and do while loops including nexting of loops
  • Functions and overloads of functions
  • Basics of point, prim and detail functions
  • Intro to bbox functions in VEX and HScript
  • pcfind and pcfind_radius along with neighbour, neighbours and neighbourcount

Course content

2 sections34 lectures7h 43m total length
  • Introduction1:31
  • Installing VSCode and Python3:32
  • Setting up VSCode6:11
  • Intro to variables and declarations8:43

    Explore variables in Python and VEX, including integers, floats, strings, and lists or arrays, with declarations, descriptive names, and readability. Print in Python and send data to Houdini attribute spreadsheet.

  • Basics of Math using variables4:25

    Learn basics of math in Python by declaring variables, performing addition, subtraction, multiplication, and division, printing results, and noting that variable names cannot start with a number or include spaces.

  • Concatenating Strings with numbers6:27
  • if elif else statements15:53

    Learn Python conditional statements with if, elif, and else to compare numbers and strings, distinguish assignment from comparison, and understand how only one branch executes.

  • and or operators5:49
  • Arrays12:48
  • Loop and Break and Continue13:02
  • Nested Loops7:26
  • While Loops7:46
  • Functions10:16
  • Practice Lessons 019:52
  • Practice Lesson 02 - Percentage Calculation6:49
  • Practice Lesson 03 - Nested Loops Exercise14:54

    Practice using nested loops to compare two arrays with outer and inner loops, find common values, and populate found and not found lists in Houdini's VEX.

  • Practice Lesson 04 - Removing Array Elements using Loop12:23

Requirements

  • No VEX programming knowledge needed to start this course
  • Basics of Houdini is a MUST
  • Passion to Code in VEX

Description

In this series of lessons we will learn basics of Python language. We start with installing and setting up Python and Visual Studio Code for programming. Then will cover types of variables in Python then move towards basics of math and concatenating strings. After that towards conditionals in Python then to Arrays, Loops and Functions. We will also do some exercises in Python. After we finish Python we will start doing VEX in Houdini. We will start with basic attributes in VEX to variables then moving to loops and its types such as for, while and do while and foreach loop which is specially used for arrays. Discussing nested loops is also a very important part of this course. We will learn how to add and remove elements from the array using loops. From there we will move to bbox functions and point, detail and HScript functions not to miss out on Sin and Cos functions. distance and xyzdist are also discussed in full detail which are important as well. Functions such as neighbours, neighbours and neighbourcount are also addressed in full detail. We will finish with point finding functions such as pcfind and pcfind radius. I will keep adding more lesson as we progress further. So, stay focused and lets go Code.

Who this course is for:

  • Intended for Generalists, FX Artists, Lighters.
  • Passionate Artists