Lessons 1-5 | Foundation Module
Build Your First 3D Scene
Use Three.js concepts to understand scenes, cameras, lighting, and how AI can help scaffold visual experiments.
Lesson 0345 mincourse modulepaid enrollment
Learning objective
Learn the basic mental model behind 3D scenes, cameras, and rendering.
Lab outcome
Create a small Three.js scene and adjust it safely.
Module milestone
Publish a small working app and its GitHub repository.
Phase 1
Mission briefing
Before You Study (5 mins)
Lesson focus: The exact same technology used in web games, metaverse projects, and even parts of Fortnite is free for you to use. It's called Three.js.
What you should have ready:
- Your themed Snake Game
- An open mind (3D can feel intimidating, but AI makes it easy!)
Quick Concepts
| Term | Simple Meaning |
|---|---|
| Three.js | A library that lets websites show 3D objects |
| X, Y, Z | The 3 dimensions (Left/Right, Up/Down, Forward/Back) |
| Mesh | The shape of a 3D object (skeleton + skin) |
| Render | Drawing the 3D scene onto your 2D screen |
Think About
Before studying, consider:
- How does a computer know how to draw a 3D cube on a flat screen?
- What if your Snake game wasn't flat, but had depth?
By the End
After this lesson, you'll:
- ✅ Understand the 3D coordinate system
- ✅ Know what a Scene, Camera, and Renderer are
- ✅ Have a working 3D Snake Game!
Welcome to the third dimension! 🧊