I’ve been digging into the USD pipeline in Houdini, and this is sort of the result of studying that workflow. I did this work a year ago, but I just never got around to finishing it up and posting it :)
The main goal was to explore and learn the principles of working with Karma XPU, understand its strengths and weaknesses, finally get a handle on USD, and also practice procedural modeling.