Search the wiki
08. Creating a Procedural Environment
Creating a Procedural Environment
Lesson Breakdown
For this lesson, have a crack at:
- Creating the terrain
- Adding dummy trees
- Scattering the points
- Using pscale to drive scale
- Replacing the dummy spheres with tree geo
- Adding multiple trees to the Switch node
- Using randomness to generate different trees:
- rand($PT)*3
- stamp(“../copy1”,”modelSwitch”,1)
Assignment
For your assignment, we’d like you to create a procedural environment. It could be a forest, a cityscape, a fantasy island, etc.
Try to stick within the following parameters:
- You cannot manually move objects around to position them.
- You should be able to easily change the input objects. For example, change a set of trees to a set of rocks.
When you are happy with your environment, please submit a series of still images (screengrabs) of your environment to our Discord.
Training
For more information on all things software related, you can check out our courses here:
- Introduction to Maya 1001
- Introduction to CG Tools and Techniques 1001
- Creating Digital Studio Look Development Environments
- Character Modelling for Feature Animation 1001
The Connection Programme
If you are a fan of mixing science with art, or maths with creative thinking, then join our Connection Programme, where we’ll be exploring VFX, animation and games from the core fundamentals:
Links
- SideFX learning resources – SideFX training bits and bobs.
- SideFX Houdini documentation – Documentation from the folks at SideFX.
- OdForce forums – Plenty of great information from the team at OdForce.
- cgwiki – A heap of amazing content from cgwiki.
Support CAVE Academy
Here at CAVE Academy the beauty of giving and sharing is very close to our hearts. With that spirit, we gladly provide Masterclasses, Dailies, the Wiki, and many high-quality assets free of charge. To enable the team to create and release more free content, you can support us here: Support CAVE Academy