Vibe City Demos

Explore interactive demos showcasing 3D graphics, physics, AI, and more. Built with cutting-edge web technologies.

3D Graphics & Rendering

๐ŸŽฒ

THREE.js Demo

Basic THREE.js setup with interactive 3D scene. A starting point for 3D web graphics.

๐Ÿง

Universal Humanoid

Optimized 3D character model with 45 animations. Demonstrates instanced rendering and animation blending with gltfjsx.

๐ŸŽญ

Animation State Machine

Advanced animation blending with 2D blend spaces, layered animations, and state machines. Features parameter damping, masked layers, and smooth transitions.

๐ŸŒฟ

Grass Demo (V1)

First iteration of procedural grass rendering. Features basic wind simulation and LOD optimization.

๐ŸŒฑ

Grass Demo (V2)

Enhanced grass rendering with improved shaders. Better performance and more realistic movement.

๐Ÿ”ฒ

Instanced Mesh2 Demo

Advanced instanced mesh rendering for thousands of objects. Demonstrates GPU optimization techniques.

๐ŸŽจ

Materials Gallery

Comprehensive WebGPU materials showcase featuring 10 procedural wood types (40 variations) and 8 industry-standard MaterialX materials. All displayed in a unified grid with interactive controls. Includes chrome, copper, gold, jade, marble, velvet, plastic, and brushed metal.

๐ŸŽฏ

Instanced Decals Demo

Click-to-place decals on instanced meshes with BatchedMesh for efficient rendering. Demonstrates raycasting, DecalGeometry, and ring buffer optimization with up to 2000 decals in a single draw call.

๐Ÿ•ณ๏ธ

Decals + CSG Holes

Shoot decals and subtract cylindrical holes via CSG. Proof-of-concept that combines surface decals with boolean subtraction on instanced geometry.

๐ŸŒง๏ธ

GPU Compute Particles Rain

WebGPU compute shader rain simulation with 50,000 particles. Features real-time collision detection via render-to-texture, GPU-driven particle physics, and dynamic ripple effects.

๐ŸŒซ๏ธ

GPGPU Dust Explosion

Volumetric dust plume with collider streaming into GPU computation textures. Control puff size, turbulence, and scene obstacles while the cyan truck stirs up the debris.

Physics & Terrain

๐ŸŽช

THREE.js + Pinata

Interactive 3D piรฑata with physics simulation. Break it open with realistic destruction effects!

๐Ÿ”๏ธ

Heightfield Physics Demo

Interactive terrain with Rapier physics integration. Demonstrates collision detection on height maps.

โ›ฐ๏ธ

Heightfield (Dynamic)

Real-time deformable terrain system. Modify the landscape dynamically with physics interactions.

๐Ÿ—ป

Heightfield (Simple)

Simplified heightfield implementation for learning. Clean code structure for understanding the basics.

๐Ÿ’ฅ

Heightfield (Craters)

Dynamic crater creation on terrain surfaces. Creates realistic impact deformations with physics.

โšก

Bunker (Rapier Physics)

Bunker demo powered by Rapier physics engine. Fast and accurate physics simulation in the browser.

๐Ÿงฑ

Destructible Wall

Breakable wall system with realistic destruction. Uses physics constraints and fracture patterns.

๐Ÿงฑ

Destructible (Stress Solver)

Single-body colliders + Blast Stress Solver with safe-frame splitting and debug lines.

๐Ÿ’ฃ

Shockwave Demo

Interactive explosive shockwave with presets (TNT/C4/etc.) and simple scenes.

๐Ÿง

Ragdoll Physics

Spawn humanoid ragdolls with Rapier joints. Click to place them on varied terrain; toggle debug and gravity with Leva.

๐Ÿงญ

Navcat Dynamic Obstacles

Navmesh regeneration demo with Rapier physics cubes acting as moving obstacles for crowd agents.

๐Ÿพ

Navcat Bunker Dynamics

Bunker courtyard rebuilt for Navcat crowds with Rapier debris carving live holes into the navmesh.

AI & Game Logic

Chat & Conversation

Audio & Speech

Computer Vision