*Currently a $80 value when bought individually!

Genie is an evergrowing collection of procedural tools, all in one convenient menu. Free updates forever.



☁🌋MELT SIMULATOR🌋
new addition - 4/16/2025


Melt Simulator is a custom fluid solver for melting any object.

  • Quality (integer): Number of substeps in the simulation.
  • Viscosity (integer): How much the fluid sticks to itself (think honey or glue).
  • Drag (integer): General velocity dampening.
  • Voxel Size (factor): Size of the underlying particles. Smaller values are higher resolutions.
  • Use Activation (boolean): If enabled, will use a custom activator object.
  • Activator (object): The object used for activation.
  • Colliders (collection): Collection of objects fluid will collide with.
  • Type (menu): Switch between using particles, instances, or meshing.
  • Mesh Scale (float): Scale multiplier for particles before meshing.
  • Mesh Blur (integer): Smoothing of the mesh.
  • Velocity (float): A multiplier for the velocity attribute. Mainly for shading but be careful with motion blur.



☁️CLOUD GENERATOR☁️


Cloud Generator creates realistic clouds for every seed value.

  • Seed (integer): Randomizes generation with each value.
  • Detail (integer): Number of solver iterations.
  • Puff # (integer): Number of initial seeds for volume.
  • Distribution (vector): Scale multiplier - used for shaping.
  • Features (float): Amount of features to add on every iteration.
  • Mesh (boolean): Outputs underlying mesh instead of the volume.
  • Volume Density (float): Multiplier for the volume density field.



🌧️Rain Simulator🌧️


Rain Simulator simulates a realistic rainfall particle system with accurate splash collisions.

  • Colliders (collection): Collection of objects for rain to collide with.
  • Z Cutoff (float): Z-value under which rain will be automatically deleted.
  • Density (float): Rain particles spawned per area.
  • Size (float): Radius of rain particles.
  • Direction (vector): Direction of rain velocity.
  • Speed (float): Scales the direction vector.
  • Randomize (float): Adds randomization to the direction.
  • Droplets (integer): Number of particles generated on splash.
  • Lifespan (integer): Average frame lifespan of splash particles.
  • Speed (float): Emission speed of splash particles.



🐍CURL CURVE SOLVER🐍


Curl Curve Solver lets you procedurally roll any curve. Perfect for carpets, scrolls, and general modeling.

  • Reverse (boolean): Flips the endpoints for curving the other way.
  • Resolution (integer): The number of curve segments.
  • Curl (float): Curl progress (0 is no curl, 1 is all curled).
  • Angle (float): Controls the 'tightness' of the rolling.
  • Axis (vector): The axis to curl against.
  • Spiral (float): Varies angle along the curve for non-intersection.
  • Mesh (boolean): Converts the result into mesh data.
  • Fill Caps (boolean): Creates cap geometry at endpoints.
  • Shade Smooth (boolean): Applies shade smooth to geometry.
  • Profile Curve (curve): Curve object used for sweeping.
  • Radius (factor): A radius multiplier for geometry thickness.



🧺WICKER SOLVER🧺


Wicker Solver weaves a realistic wicker pattern across any object with any UVMap.

  • UVMap (string): Name of the UVMap to use for mapping.
  • Resolution (integer): Quality of the wicker geometry.
  • Density (float): Density of wicker weave.
  • Height (float): Deviation from original surface.
  • Thickness (float): Thickness of wicker geometry.
  • Width (float): Horizontal width of wicker weave.



🍬SHRINKWRAP SOLVER🍬


Shrinkwrap Solver simulates physically accurate shrinkwrapping for any mesh.

  • Surface (object): Object to shrinkwrap.
  • Tightness (integer): How close the shrinkwrap should be to the surface.
  • Detail (integer): Resolution of shrinkwrap geometry.
  • Smooth (integer): Smoothness of shrinkwrap around tight edges/corners.
  • Blur (integer): Blurring (smoothing) of shrinkwrap geometry.
  • Buffer (float): Additional deviation from surface normal.



🪨GROUND SOLVER🪨


Ground Solver procedurally/dynamically snaps any object directly to the ground or a custom surface. Works with animation and evolving geometry.

  • Surface (object): Custom surface to snap to.
  • Z-Height (float): Z offset for snapping.



💦SWEAT SIMULATOR💦


Sweat Simulator simulates condensation droplets traveling down any surface.

  • Surface (object): The particle emitter.
  • Instances (boolean): Instances geo on each particle (necessary for motion blur).
  • Density (float): Amount of particles to spawn.
  • Size (float): Radius of droplets.
  • Speed (float): Travel velocity of particles.
  • Max Age (float): Number of seconds until a particle terminates.
  • Noise Intensity (float): Strength of random velocity distortion.
  • Noise Size (float): Size of distortion pattern.
  • Noise Evolution (float): How much the distortion pattern changes over time.