Procedural Ice Cream Cone (Houdini)   More Details
A procedural ice cream cone created in Houdini, placing a varying number of ice cream scoops on the cone in a visually appealing and logical manner.

Waffle Cone
  • Base Shape: Created using polyextrude to form the basic waffle structure.
  • Damaging Particles: Scattered points and added bumpy surfaces using pointwrangle and copytopoints.
  • Waffle Pattern: Combined a grid with particles via VDB, added noise, and applied color variations using pointvop.
  • Cone Shaping: Finalized the cone shape using bend and lineartaper.
Ice Cream Scoops
  • Base Shape: Used an uneven sphere with mountain and color.
  • Variations:
    • Chocolate Drizzle: Added noise, scattered points, and refined shapes using VDB.
    • Sugar Sprinkles: Scattered points and copied sprinkle models with varied scale and orientation.
    • Fruit Pieces with Bite: Created a bitten effect using boolean, filled with scattered fruit models, and merged them with the scoop.
Decorative Biscuit Stick
  • Modeled with a tube, created stripes via VEX scripting.
Scoop Positioning (Main Challenge)
  • Region Definition: Used a sphere and isooffset to define the scoop placement volume.
  • VEX Adjustments: Applied VEX to distribute scoop positions in a spiraling upward pattern.
  • Placement: Assigned geometry indices and used copytopoints to arrange scoops logically on the cone.
©Shijia Liu
Technical  Art
Fantasyland