Three.js Journey – The ultimate Three.js course

Three.js Journey – The ultimate Three.js course

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 54 Lessons (70h 18m) | 22.45 GB

Have you ever wanted to create stunning 3D websites?Whether you are a beginner or a more advanced developer,Three.js Journey is the only course you need to learn WebGL with Three.js.
What will you learn?
The course is complete, yet accessible for beginners. We will start by discovering what WebGL is and why using the Three.js library is a must. We will then discover the various components of Three.js and once the basics are acquired, we will move on to more advanced techniques to display millions of particles, add physics, add interactions, create a galaxy, animate a raging sea, etc.

At the end of the course, you will have a deep understanding of Three.js and enough experience to start your own projects.

As a bonus, we will also learn how to use the 3D software Blender to be able to create our own models.

Table of Contents

1 Introduction
2 What is WebGL and why use Three.js
3 Basic scene
4 Local Server
5 Transform objects
6 Animations
7 Cameras
8 Fullscreen and resizing
9 Geometries
10 Debug UI
11 Textures
12 Materials
13 3D Text
14 Go live
15 Lights
16 Shadows
17 Haunted House
18 Particles
19 Galaxy Generator
20 Scroll based animation
21 Physics
22 Imported models
23 Raycaster and Mouse Events
24 Custom models with Blender
25 Realistic render
26 Code structuring for bigger projects
27 Shaders
28 Shader patterns
29 Raging sea
30 Animated galaxy
31 Modified materials
32 Post-processing
33 Performance tips
34 Intro and loading progress
35 Mixing HTML and WebGL
36 Creating a scene in Blender
37 Baking and exporting the scene
38 Importing and optimizing the scene
39 Adding details to the scene
40 What are React and React Three Fiber
41 First React Application
42 First R3F Application
43 Drei
44 Debug
45 Environment and Staging
46 Load models
47 3D Text
48 Portal Scene
49 Mouse Events
50 Post-processing
51 Fun and Simple Portfolio
52 Physics
53 Create a game
54 The end