Howdy! To watch this free Gametutor course please Register  or log in

Terrain Bridge
Course Description
The Procedural Bridge course will take your Houdini skills to the next level and start to reveal how you can dynamically create a bridge over a terrain with just a curve as the user input. Throughout the course we will develop more advance expressions, and procedural workflows to create a Procedural Asset that can automatically create bridges for you over large gaps in terrain.
Course Details
Difficulty: Intermediate
Category: Modeling
Total Lessons: 10
Running Time: 02:56:36
Date: 7/8/2014
Course Files
Source files for this free course are available only to members with Apprentice and Rockstar Access. Please Log In or Upgrade your account to unlock these files.
Locked Source File Icon
File Name: GaTu_Hou_ProceduralTerrainBridge.zip
File Size: 355.88 KB
Complete Houdini OTL and HIPNC source files for all assets created during the course.
Course Lessons

1. Getting our Scene Ready

Lesson 1, Getting our Scene Ready
Let’s get a few things out of the way before we start to dive into the real construction of the Procedural Bridge. In this lesson we will get our OTL environment set up, the beginnings of our tools user interface, and look at how we can use the VOPSOP node to build up a nice terrain model, which our bridge will sit on.

2. Creating a Terrain

Lesson 2, Creating a Terrain
Let’s get a few things out of the way before we start to dive into the real construction of the Procedural Bridge. In this lesson we will get our OTL environment set up, the beginnings of our tools user interface, and look at how we can use the VOPSOP node to build up a nice terrain model, which our bridge will sit on.

3. Finding the Hills and Valley’s

Lesson 3, Finding the Hills and Valley’s
With our project all set up we need to figure out a way, to allow for the Bridge Asset, to find the hills and valleys in the terrain. We will take a look at how we can achieve this with expressions, attributes and VOPSOP’s in this lesson.

4. Creating the Bridge Road

Lesson 4, Creating the Bridge Road
Now that we have identified what are roads and what Bridges are, let’s get the Roads built out, so we have geometry for the road as well as objects for the sides of the road. This lesson will cover how to detect the sides of the road with expressions and VOPSOP’s and allow us to place objects appropriately.

5. Creating the Bridge Arc

Lesson 5, Creating the Bridge Arc
Any good bridge has a bit of arc to it, to increase its structural support. We will take a look at how we can build up a VOPSOP, and a little bit of math, to give users of this Houdini Asset, the ability to adjust the arc of bridges roads.

6. Creating the Bridge Supports

Lesson 6, Creating the Bridge Supports
With the main Road of the bridge completed and the arc built into it, let’s start to build out the major supporting structures, starting with the lower legs of the bridge. Throughout this lesson we will cover how to create sub-loops, which take care of smaller tasks inside of the main bridge loop.

7. Creating the Bridge Towers

Lesson 7, Creating the Bridge Towers
We can’t have a bridge without its supporting towers, as seen in such bridges as the Golden Gate Bridge. This lesson will cover the techniques needed to build out a flexible user friendly method of building and controlling the bridge towers.

8. Creating the Bridge Cables

Lesson 8, Creating the Bridge Cables
Now we get into the fun stuff! Many bridges will have suspension type cables, this lesson will take that idea and show how it can be accomplished inside of Houdini, with a little bit of math and good ole Houdini nodes.

9. Creating the Vertical Cables

Lesson 9, Creating the Vertical Cables
With the major suspension cables created, let’s finish off the cable creation by creating the vertical cables that help keep everything together, from a structural standpoint.

10. Clean up and Final GUI

Lesson 10, Clean up and Final GUI
To complete this course we will test out our procedural asset and clean up a few items, and finish off our User interface, that lets users tweak the procedural bridge.