Three.js Journey
Demos built while following the Three.js Journey course.
Many Cubes
Rendering multiple 3D cubes in a scene
Sandbox
Experimental playground for testing ideas
Lights
Exploring different lighting types and effects
Particles
Particle systems and point-based rendering
Galaxy
Procedural galaxy generation with particles
Scroll Animation
Camera and object animations triggered by scroll
Physics
Physics simulation with collision detection
Shaders
Custom GLSL vertex and fragment shaders
Morphing
Smooth transitions between geometry shapes
Cube Particles
Particle effects arranged in cube formations
Data Flow Visualisation
Visualising data movement and connections
Glowing Cube
Bloom and glow post-processing effects
Post Processing
Screen-space effects and render passes
Halftone Shading
Comic-style halftone dot shading effect
Dijkstra
Pathfinding algorithm visualisation
React Three Fiber
Three.js with React declarative syntax
Game
Interactive game mechanics and controls
Jagged Plane
Procedural terrain with vertex displacement