top of page

Seashells

Brief user manual:

The purpose of this project was to create a seashell and generator using VEX and VOP, through logarithmic spiral equation. Also designed seashell creating changeable high-level parameters. Created Seashells that are changeable through parameters but also changeable through VEX and VOP using switch node.

  • Render Program: Redshift                                   Average render time: 6min

  • ​Resolution: 1280 x 720                                       Samples: Very High      

  • Threshold: 0.001                                                   Lights: HDRI                                                                  

Screenshot 2023-10-17 203528.png
S23_V428_E1_ParkOlivia_Shells.jpg

Technical Guide

image.png
image.png
image.png
  • First create parameters that can control size, length, division, and number of turns using float and channel. Then define theta through logarithmic spiral equation which helps to create spiral shape of seashells. Then define radius and scale which attribute particle that affecting the size of spiral. Finally, converting the polar coordinates into cartesian on the x-z plane. Since the curve tangent is derivative, by using derivatives of sin/cos it can simplify the math. Lastly, by adding the attribute pscale it allows to change size of curve.

Description of problems encountered and solutions

  • The difficulties that I met when I created seashell was VOP. Since I’ve never worked in VOP in Houdini, it took me a time to figure out how to use node and how can I make it same when I use VEX code, but I figured it out that it is almost same method as material VOP node.

bottom of page