Threejs Journey - Code along
- vanilla
- webpack
- transform object - rotate scale move
- animation
- camera - typeof camera and controls
- fullscreen - handle resize, fullscreen, pixel ratio (handle stair render)
- geometrics - built-in geo & custom geo
- debug ui - add tweaks as you go for faster development
- texture - cover our geometries surface while keep the performance on check
- material - cover our geometries surface with color
- 3d text
- lights - use light, however we might want light baking instead
- shadow - use shadow, however we might want shadow baking instead
- haunted house - utilise basic + classic
- my version on vercel
- particles - cool effect stars smoke rain dust fire sparkles :D
- galaxy generator - mixing color, create shape
- raycaster - test object intersect - detect wall, laser gun, simulate mouse event
- scroll-based-animation
- physics - add effect like collision, bouncing etc
- imported model
- ?
- realistic render - play with output encoding, shadow, tonemapping, antialiasing, remove shadow acne
- code structure for complex codebase - if bigger, separate the debug classes