Forest Builder in Houdini
For this tool, I wanted to explore Python usage in Houdini, and this was a great exercise to dive into Houdini’s Python API and get to know the node system. I also implemented the UI using Qt.
In the UI, the user can select a curve or 3D geometry from the dropdown list, and press "Create Nodes."
If the user selects a curve, they can draw the curve point by point in the viewport, and trees will automatically populate the curve
If the user selects a 3D geometry, it will be populated by trees and they can play with the density slider to increase/decrease tree coverage
The user can then export their creation to a USD file.