Sofas
The client requested high-quality renders for their entire sofa collection. Each sofa required multiple variations: 15 colors × 6 angles × 2 backgrounds, totaling around 180 images per model and over 8000 images to date. Some models also included special setups to demonstrate mechanical features.
Looks like quite complited project, however by using Houdini, I developed a fully procedural rendering system that made it easy to configure and update any sofa, color, or camera angle with minimal manual work.
Because the provided CAD models lacked detail, I rebuilt them into high-resolution meshes and used cloth simulation for realistic fabric shape. I also added custom stitching and piping.
An automated scene assembly system handled camera placement and framing, ensuring consistent composition across all variations. The pipeline generated organized, properly named outputs, ready for client review and delivery.
To improve efficiency, I created a render optimization process that rendered unique elements only once and composited repeated parts automatically - dramatically reducing render times without compromising on quality.
Let's look at few models:
Here are all possible variations for single sofa:
Here are sofas with the consistent color and angle:
Here are different models with different colors and angles:
Additionally, I produced an animation sequence showing the transformation from old, worn fabric to new upholstery, highlighting the brand’s craftsmanship and attention to detail.