Tags
Language
Tags
January 2025
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Learn Three.Js Using React: Build A 3D Tesla Workshop 2021

Posted By: ELK1nG
Learn Three.Js Using React: Build A 3D Tesla Workshop 2021

Learn Three.Js Using React: Build A 3D Tesla Workshop 2021
Last updated 6/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.22 GB | Duration: 3h 34m

The Complete Course on Three.js using React: Three.js made easy and fun - Learn from a Silicon Valley Software Engineer

What you'll learn
This course, we will learn Three js from the ground up
Learn how to set a scene and manipulate it using objects and meshes
Master camera settings and lighting to render the perfect scene
Apply materials and textures to objects to make them come to life
Learn about geometry and meshes to create realistic looking objects
Make your 3D webpage interactive by adding controls and setting up events
Create the perfect Tesla car showroom that you can show your friends
Requirements
Knowledge of React
Description
This course introduces you to the world of three.js and how it can be integrated with react based web application. We make use of react-three-fiber to help you learn and build a website that supports interactive 3D objects.  Let us help you become competitive in building 3D websites and enhance your portfolio!We will teach you how to setup your react app along with other environment settings to connect with react-three-fiber. This course will go through underlying core concepts of three.js including scene graph, geometry, lighting, materials, textures and shadows. You will learn how to make objects interactive and add physics to your scene. You will learn how camera settings and lighting work to render the perfect scene. Apply materials and textures to objects to make them come to life. Learn about geometry and meshes to create realistic looking objects. Make your 3D web application interactive by adding controls and setting up events.By the end of this course you should have your react webpage ready with a 3D model of Tesla workshop that you can enjoy for yourself or share with you friends.Who should enroll in this course?This course is for anyone who has basic knowledge or react or javascript and wants to learn how to create interactive 3D websites.

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 Setting up a Development Environment

Lecture 3 Overview of create-react-app

Lecture 4 Github Link to Code for this course

Section 2: The Scene Graph

Lecture 5 The Scene Graph

Lecture 6 Building a Scene with Plain Three.js

Lecture 7 Building a Scene with react-three-fiber

Lecture 8 Axes and Orbit Controls

Section 3: Geometry, Lighting, Materials and Textures

Lecture 9 Overview of Geometry

Lecture 10 Lights and Shadows

Lecture 11 Overview of Materials

Lecture 12 Adding Textures

Section 4: Events and Controls: Becoming Interactive

Lecture 13 Working with Events: Make it Interactive

Lecture 14 Implementing DragControls

Section 5: Adding Physics and Modells to the Scene

Lecture 15 Adding Physics

Lecture 16 Adding Models to a Scene

Lecture 17 Debugging Physical Properties with Bounding Boxes

Section 6: All about the Camera and Shadows

Lecture 18 Adding Camera Panning Functions

Lecture 19 Adding Camera Panning User Interface

Lecture 20 Changing Paint Color

Lecture 21 Adding Shadows to Models

Section 7: Postprocessing

Lecture 22 Postprocessing Setup

Lecture 23 Adding Effects with Postprocessing

Lecture 24 Adding the Godrays Effect

Section 8: The Final Stride: Animations, Deploying with Github, and Next Steps

Lecture 25 Playing Animations

Lecture 26 Deploying with Github Pages

Lecture 27 Outro: Next Steps

Beginners curious about Three JS and 3D web development,Developers interested in basics of 3D web development using three js and react,React developers looking to add Three js to their skillset