Fully Procedural Chesterfield Sofa Generator Made With Houdini

Fully Procedural Chesterfield Sofa Generator Made With Houdini


Originally started as a tufting generator on a simple plane, this project gradually evolved into a fully procedural Chesterfield sofa system. For Gökhan, the objective was to design a scalable, customizable, and optimized asset that ensures clean topology, stable UVs, and the ability to adjust parameters in real-time.

The entire workflow, from procedural modeling to animation, texturing, lighting, and rendering, was carried out in Houdini. For rendering, the developer used Solaris and Karma XPU, and for materials, the Houdini AMD Material Library with the Material Linker node was employed. Final compositing was done in DaVinci Resolve.

Gökhan Canıtez

Gökhan Canıtez

Gökhan Canıtez

This generator offers controls for density, bulginess, button size, and corner bevels. Gökhan utilized VEX for point grouping and procedural logic, incorporating nodes like Group Find Path to manage tufting connectivity. While this approach was effective, it proved computationally intensive for a full sofa, prompting him to explore more performance-friendly solutions.

Another key focus was achieving a consistent polycount at lower subdivision levels while preserving detail. UV Flatten, combined with pin groups, was employed to maintain the stability of UV islands. Path Deform was implemented to shape the curved sofa components, such as the arms and backrest, ensuring that the tufting accurately followed the form.

Gökhan is eager to keep improving the system with further optimizations and new tufting styles and variations to make it even more versatile. You can learn more about this project on ArtStation and share your thoughts.

Also, join our 80 Level Talent platform and our new Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.





Source link