Breakdown

Chocolate shop

May, 2025

Process

The process involves using PDG through the Wedge node in TOP Network to generate multiple variations of the object, allowing for efficient exploration of design options. To ensure a clean layout without intersecting geometry, RBD simulation is then used to naturally position the objects within the scene. Additionally, VEX is used to create procedural, scalable textures on selected assets, allowing for flexible control over surface detail, pattern variation, and resolution independence across different object variations.

Houdini | Karma | Nuke

Assign Procedural Texture to Random Objects

Create procedural materials in COP Net using VEX code, then assign materials in Solaris.

Create procedural materials in COP Net using VEX code

Select object and material, then use VEX code to randomly assign variants of material to random instances of the object

Always open to constructive feedback!