Navigate

Search topics across all sections

GitHub

Learn React Three Fiber

An interactive guide to 3D on the web — from Three.js fundamentals to production R3F.

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 Here

These 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/fiber

The React renderer for Three.js. Write 3D scenes as JSX components with hooks, state, and the full React ecosystem.

Drei & Ecosystem

@react-three/drei

Ready-made helpers, controls, loaders, and abstractions that make R3F development faster. The batteries-included toolkit.

Advanced

Deep Dive

Custom shaders, post-processing effects, and performance optimization. These topics take your 3D scenes to the next level.