Master 3D graphics in the browser
Learn about scenes, cameras, renderers, and creating your first 3D object.
BeginnerExplore different geometry types and how to create custom shapes.
BeginnerUnderstand different material types and their properties.
IntermediateMaster different light types and create realistic shadows.
IntermediateCreate smooth animations and learn about the animation loop.
IntermediateImplement camera controls and user input handling.
IntermediateApply textures and understand UV mapping.
IntermediateLoad and manipulate external 3D models.
AdvancedImplement raycasting and object selection.
AdvancedIntegrate physics engine for realistic motion.
AdvancedWrite custom shaders for unique visual effects.
AdvancedBuild a mini-game with all concepts combined.