Procedural Potions is a Geometry Nodes setup designed for generating 3D potion bottles. The system provides multiple base shapes, including cuboid and spherical designs, as well as an option to define the bottle silhouette using a customizable Bezier curve.
The node group exposes controls to adjust the liquid fill amount and the wall thickness of the glass. Additionally, users can toggle the visibility of the cork stopper and the potion fluid independently. The setup is distributed with included procedural shader materials for the glass, cork, and liquid contents.