Intro to Procedural Modeling with Houdini
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
43 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intro to Procedural Modeling with Houdini to your Wishlist.

Add to Wishlist

Intro to Procedural Modeling with Houdini

Procedural Generate Geometry with Houdini!
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
43 students enrolled
Created by Gametutor :-)
Last updated 7/2015
Price: $20
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Utilize the Powerful Houdini Node based Workflow
  • Understand how to connect nodes together to create procedural systems
  • Build your own procedural models for use in your own game projects
View Curriculum
  • Some experience with a 3D package
  • A copy of the free Houdini Apprentice

Houdini is a very powerful 3D software application that has the ability to create procedural assets for Movies and games. It is more widely known in the movie industry but it is becoming more and more integrated into the game development pipeline. Throughout this course we will cover the crucial information to make anyone successful in their procedural modeling adventures, using Houdini.

With each lesson we will take you from beginner to a Houdini modeling expert by covering some of the basic nodes that every procedural modeling graph begins with. The course will begin by walking through each of the basic primitives available so that you have a good understanding of the types of geometry you can start with. As we move towards the middle of the course, we will take a look and learn how to set up common procedural algorithms, that produce the procedural models you see in games and movies today!

Finally we will close out this course by performing a small procedural modeling project. We will create a procedural staircase, that allows you to change the number of stairs, the height, width, and depth of the stairs, as well as the colors of the stairs. By creating this proceudural project, you will get practical training in a procedural modeling pipeline.

Who is the target audience?
  • If you have any desire to want to make procedural models
  • If you have a drive to want to begin using the Houdini 3D package
  • If procedural modeling is something you have always been interested in but didnt know where to start, then this course is for you!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
11 Lectures
Introduction to Proceduralism
8 Lectures 01:15:36

Lets take a look at what we will be learning and making through out this course. We will walk through the main project for this course and demonstrate exactly what we will be covering.

Preview 01:25

To start off our procedural modeling session, let's learn a bit more about what types of primitives we can start with and learn how to create them in the Houdini interface. This will get us more familiar with the Houdini interface as well as the various tools available to use for manipulating geometry.

Preview 09:08

Houdini allows one to move objects around in a scene, just like any other 3D package. You can use gizmos or a property inspector to type in values. But, the real power of Houdini is in the fact that we can create procedural relationships between objects, such that when one object moves, another object will place itself procedurally. This lesson will reveal the techniques needed to perform just that type of procedural transformation.

Procedural Transformations

Procedural workflows make use of copying objects over and over again, so you don't have to do it manually. This power technique allows one to make stairs from a single stair step model, or the trusses on a bridge. This lesson will walk you through the process of using the copy node inside of Houdini.

Copy Me!

Because we are using Houdini and procedural workflows, we can actually start to encode data into points and use that data down the procedural graph to perform other operations. We will take a look at some basic applications of this procedural technique in this lesson.

Utilizing Point Data

When starting to adopt a procedural workflow, grouping objects and components becomes a very useful tool to allow one to isolate out elements to work on. This lesson will introduce you to the Group node and how it is used from the ground up.

Procedural Grouping

When modeling in any 3D software package, one always has to delete different components on a piece of geometry to acquire the correct shape. In Houdini we can do this procedurally to give us yet another way to isolate out components we want to work with. This lesson will explore the delete node and its uses in a procedural workflow.

Delete it!

Utilizing curves and sweeps allows us to procedurally create surfaces from user created curves. This technique gives you the power to create roads, paths, organic surfaces, etc. We will explore the curve node and the sweep node throughout this lesson.

Sweeps and Curves
Course Project
3 Lectures 42:35

Now that we have covered some of the key procedural techniques inside of Houdini, let's apply our new knowledge and make a procedural staircase. With this procedural asset we will have the ability to change the amount of stairs, the height of the stairs, the slope, and the depth. This will start to solidify the procedural workflow and you will start to see its power and how it can be used in other situations.

Creating a Procedural Stair Asset - Part 1

Creating a Procedural Stair Asset - Part 2

In this final part we will complete the procedural staircase asset, and clean up the graph a bit for optimization.

Creating a Procedural Stair Asset - Part 3
About the Instructor
Gametutor :-)
4.2 Average rating
157 Reviews
584 Students
6 Courses
Teaching Game Development and Technical Art since 2013!

Gametutor teaches the latest in game development and technical art for Unity 3D, Houdini 14, Houdini Engine, C#, and Substance Designer. Gametutor has been teaching industry professionals, online, for over a year and a half, and continues to push the boundaries of game development education.

Noah Kaarbo (Co-Creator / Designer / Entrepreneur), has worked in the Game Industry for over 14 years. He has helped ship over 20 AAA titles, ranging from Halo Reach to countless Forza, Call of Duty, and infamous franchises. He is proud to be contributing his skill sets to Gametutor.

Kenny Lammers (Co-Creator / Instructor / Programmer / Technical Artist) has worked in the Game Industry for over 14 years, for large game companies such as Microsoft Games Studios, Activision Blizzard, Surreal Software, Eline Media and Amazon. He has a deep knowledge of C# programming, Shader Development for Games, General Technical Art Techniques, Modeling, Texturing, and Teaching. He has taught course online, for Digipen, and for the University of Washington.

Our Goal with Gametutor is to bring the highest quality Technical Art and Programming training, to the masses, and show how awesome game development can be!