Model Showcase
ashutoshai.com
Archive
Siam — Living Betta Nano-Aquarium
Real-Time WebGL / WebGPU Sandbox

Desktop mouse, keyboard & touch ready

Gemini Argon3D Worlds & Ecosystems2026-10-16

Siam — Living Betta Nano-Aquarium

Autonomous Halfmoon Betta with 76-Bone Fin Physics & Utility AI

01 / What Was Built

A real-scale (45 × 27 × 30 cm) rimless planted blackwater nano-aquarium resting on a dark walnut desk, built in Three.js r186 with 100% code-generated Blender 5.2 GLB assets. Click or tap the water surface to drop floating food pellets — the royal-blue-and-crimson male halfmoon Betta splendens autonomously decides from live hunger, energy, and curiosity drives whether to dart, inspect, spit out, gulp air, build a bubble nest, or flare his gills.

02 / Creation Pipeline & Workflow

Created with Gemini Argon across four specialized domain builders (vessel, aquascape, betta, and scene-shell) combining headless Blender 5.2 procedural skeletal rigging and iridescent scale/fin PBR generation with a Three.js r186 WebGL2 optical glass, Snell’s window blackwater caustics, and zero-clip 76-bone spring-damper locomotion & autonomous utility-AI simulation.

03 / Scene, Simulation & Optical Highlights

  1. 01Male halfmoon Betta splendens (0.050 m body + 7 separate translucent fin meshes) rigged with a 76-bone hierarchy, per-ray spring-damper physics solver, 6.5 Hz figure-8 pectoral hover oscillation, and 5 expressive morph targets
  2. 02Autonomous utility AI driven by live hunger, energy, curiosity, and circadian mood (Day / Evening / Night) with floating/sinking pellet feeding physics, surface air-gulps, side-pane reflection flaring, and bubble-nest building
  3. 035 mm low-iron rimless vessel with aqua edge absorption, Snell’s window total internal reflection, amber catappa-leaf blackwater shafts, sponge-filter bubble column, and BokehShader2 physical depth of field
Three.js r186WebGL2Blender 5.2 76-Bone RigAutonomous Utility AI

04 / Element-by-Element Build Breakdown

Asset foundry provenance — CAD, Blender Cycles PBR, 3D-Gen, TSL/GLSL & procedural audio

76-Bone Halfmoon Betta splendens
Blender 5.2 Rigging + Runtime Spring-Damper Solver

7 spine bones + 69 fin-ray bones across 7 depth-sorted translucent fin meshes, overlapping cobalt-violet iridescent scales, 5 facial/gill blendshapes, and zero canned animation clips.

Autonomous Utility AI & Pellet Physics
Three.js Deterministic State & Steering Engine

Mulberry32-seeded internal hunger/energy/curiosity state machine governing darting snaps, pellet spit-and-recatch, nose-close inspection, leaf resting, air gulps, and obstacle-avoiding 3D steering.

Rimless Blackwater Vessel & Planted Hardscape
Blender 5.2 Botanicals + Custom GLSL Glass/Water Optics

5 mm low-iron chamfered glass with silicone seams and walnut desk caustic spill, driftwood with Java fern & Anubias rhizomes, Indian almond leaves, red-root floaters, and Snell’s window meniscus shaders.

More Built With Gemini Argon

View Full Archive →