sagnikghoshcr7 / Three.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Three.js Journey

The practice of ultimate Three.js course by Bruno Simon.

Basics

Create your first scene and understand fundamentals like cameras, geometries, materials, textures.

Add a debug panel to tweak your environment and animate everything.

  1. Introduction
  2. What is WebGL and why using Three.js
  3. Basic scene
  4. Webpack
  5. Transforms objects
  6. Animations
  7. Cameras
  8. Fullscreen and resizing
  9. Geometries
  10. Debug UI
  11. Textures
  12. Materials
  13. 3D Text

Classic techniques

Illuminate your scene with various lights, start practicing environment creation and create millions of particles.

  1. Lights
  2. Shadows
  3. Haunted House
  4. Particles
  5. Galaxy Generator
  6. Raycaster

Advanced techniques

Add physics to your world so that objects start to collide and stumble. Then import your own model made with Blender and make it look as realistic as possible.

  1. Physics
  2. Imported models
  3. Custom model with Blender
  4. Realistic render

Shaders

Using Three.js materials is great but creating your owns is even better.

Learn the shader language to unleash the true power of WebGL and create stunning looking experiences!

  1. Shaders
  2. Shader patterns
  3. Raging sea
  4. Animated galaxy
  5. Modified materials

Extra

Creating a cool WebGL experience is useless if most computers can’t run it.

Learn how to monitor and optimize performances to achieve the best possible frame rate.

  1. Post-processing
  2. Performance tips
  3. Intro and loading progress
  4. Mixing HTML and WebGL
  5. The end

About


Languages

Language:JavaScript 94.1%Language:HTML 4.7%Language:CSS 1.2%