Procedural Cities with Houdini and Python
Offered By: Pluralsight
Course Description
Overview
This course, Procedural Cities with Houdini and Python, will teach you how to do procedural city generation in houdini and python software. Start Building Today!
With expectations in VFX ever increasing, everything needs to be bigger, better, and faster than ever before. Huge environments are no exception to this trend. In this course, Procedural Cities with Houdini and Python, you will learn how to tackle the problem of generating vast CG cities, making use of Python and various Houdini techniques, while maintaining artist control every step of the way. First, you will be introduced to Python itself, and where and how it can be used in Houdini. Next, you will learn how to populate a city plan with buildings of various types, block by block, and how to automate this using Python. Finally, Python is again used to do the heavy lifting on the skyline, building a tool that ensures artist control over the height of buildings. You will use Python to import files from disk, read from and write to files, keep track of what the set-up is doing, build node networks automatically and to develop the technology required to make this city generator work internally. By the end of this course, you will output a vast, automatically generated CG city, instanced upon a point cloud containing all the necessary attributes. With this knowledge, you can go big while keeping your memory footprint as small as possible.
With expectations in VFX ever increasing, everything needs to be bigger, better, and faster than ever before. Huge environments are no exception to this trend. In this course, Procedural Cities with Houdini and Python, you will learn how to tackle the problem of generating vast CG cities, making use of Python and various Houdini techniques, while maintaining artist control every step of the way. First, you will be introduced to Python itself, and where and how it can be used in Houdini. Next, you will learn how to populate a city plan with buildings of various types, block by block, and how to automate this using Python. Finally, Python is again used to do the heavy lifting on the skyline, building a tool that ensures artist control over the height of buildings. You will use Python to import files from disk, read from and write to files, keep track of what the set-up is doing, build node networks automatically and to develop the technology required to make this city generator work internally. By the end of this course, you will output a vast, automatically generated CG city, instanced upon a point cloud containing all the necessary attributes. With this knowledge, you can go big while keeping your memory footprint as small as possible.
Syllabus
- Course Overview 1min
- Introducing Python for Houdini 36mins
- Preparing the Prerequisites - Part 1 56mins
- Preparing the Prerequisites - Part 2 28mins
- The Main Simulation - Part 1 60mins
- The Main Simulation - Part 2 57mins
- Creating the Skyline 64mins
Taught by
Timothy Stam
Related Courses
Houdini Engine for Cinema 4D and MayaLinkedIn Learning Houdini Essential Training
LinkedIn Learning Houdini: Advanced Motion Graphics
LinkedIn Learning Mastering UVW Mapping in Houdini 16.5
LinkedIn Learning Complete Houdini FX Bootcamp
Udemy