Navigate
Search topics across all sections
Three.js First
Scene, camera, renderer, geometries, materials, and lights — the 3D foundations every R3F component builds on. Start here before diving into React.
Interactive Scenes
Each concept comes with a live 3D scene you can interact with. Rotate, zoom, click — learn 3D by playing with 3D.
Visual Learning
See every concept rendered in real-time. From basic meshes to custom shaders, every page has live demos you can tinker with.
Three.js Fundamentals
Start HereThese are the core Three.js concepts that R3F abstracts over. Understanding them makes everything else click — geometry, materials, lights, and the render loop.
React Three Fiber
@react-three/fiberThe React renderer for Three.js. Write 3D scenes as JSX components with hooks, state, and the full React ecosystem.
Drei & Ecosystem
@react-three/dreiReady-made helpers, controls, loaders, and abstractions that make R3F development faster. The batteries-included toolkit.
Advanced
Deep DiveCustom shaders, post-processing effects, and performance optimization. These topics take your 3D scenes to the next level.