| hello-cube.html | Basic rotating cube, scene setup | Beginner |
| geometries.html | All built-in geometry types | Beginner |
| materials.html | Material types comparison | Beginner |
| lights.html | All light types showcase | Beginner |
| shadows.html | Shadow mapping setup | Beginner |
| textures.html | Texture loading & UV mapping | Intermediate |
| orbit-controls.html | OrbitControls camera navigation | Intermediate |
| particles.html | Particle system with Points | Intermediate |
| raycasting.html | Mouse picking & interaction | Intermediate |
| animation-mixer.html | AnimationMixer & keyframes | Intermediate |
| morph-targets.html | Morph target animations | Intermediate |
| instanced-mesh.html | InstancedMesh for performance | Intermediate |
| custom-shader.html | ShaderMaterial with GLSL | Advanced |
| postprocessing.html | EffectComposer + Bloom | Advanced |
| environment-map.html | HDR environment & reflections | Advanced |
| fog-skybox.html | Fog, sky, and atmosphere | Intermediate |
| gltf-loader.html | Loading GLTF 3D models | Intermediate |
| sprite-billboard.html | Sprites and billboards | Intermediate |
| tsl-shader.html | TSL node-based shaders | Advanced |
| webgpu-basics.html | WebGPU renderer | Advanced |
| axes-helpers.html | AxesHelper, GridHelper, ArrowHelper, BoxHelper | Beginner |
| wireframe-mode.html | Wireframe, WireframeGeometry, EdgesGeometry | Beginner |
| groups-hierarchy.html | Group hierarchy, solar system parent-child | Beginner |
| vertex-colors.html | Per-vertex color painting on geometry | Beginner |
| transparent-blend.html | Transparency, blending modes, depthWrite | Beginner |
| clock-easing.html | THREE.Clock, easing functions animation | Beginner |
| background-modes.html | Scene background: solid, gradient, CubeMap | Beginner |
| simple-physics.html | Manual gravity, elastic bounce, wall collision | Beginner |
| multi-viewport.html | Split-screen scissor/viewport rendering | Beginner |
| css2d-labels.html | CSS2DRenderer planet labels in 3D space | Beginner |
| curve-path.html | CatmullRomCurve3, TubeGeometry, path following | Intermediate |
| shape-extrude.html | THREE.Shape, ExtrudeGeometry, bevel | Intermediate |
| lod.html | THREE.LOD level-of-detail with distance | Intermediate |
| cube-camera.html | CubeCamera live environment reflections | Intermediate |
| water-surface.html | ShaderMaterial wave displacement, foam | Intermediate |
| outline-select.html | OutlinePass selection highlight via EffectComposer | Intermediate |
| render-target.html | WebGLRenderTarget off-screen rendering | Intermediate |
| skeleton-anim.html | SkinnedMesh, Bone hierarchy animation | Intermediate |
| normal-map.html | Procedural normal map textures, bump detail | Intermediate |
| audio-visualizer.html | Web Audio API FFT → 3D bar visualization | Intermediate |
| procedural-terrain.html | Multi-octave noise heightmap terrain | Advanced |
| text-3d.html | FontLoader, TextGeometry, 3D text animation | Advanced |
| fat-lines.html | Line2, LineMaterial, configurable line width | Advanced |
| sky-atmosphere.html | Sky shader, sun position, water surface | Advanced |
| procedural-city.html | Random procedural building city generation | Advanced |
| shader-extend.html | onBeforeCompile GLSL injection into StandardMaterial | Advanced |
| depth-of-field.html | BokehPass depth of field, EffectComposer | Advanced |
| texture-atlas.html | Sprite sheet UV offset animation, billboards | Advanced |
| particle-emitter.html | Particle pool with lifetime, fade, physics | Advanced |
| multi-material.html | Per-face material groups on single mesh | Advanced |