
Join Matt Watson in this introduction to Three.js with React JS course, exploring fundamentals, building landing pages and NFT projects, and receiving instructor support for hands-on coding.
Master three js fundamentals in react by forming a scene, configuring a camera, and building a mesh with geometry and material, including field of view, aspect ratio, and clipping planes.
Explore point light, spotlight, directional light, ambient light, and direct area lighting in Three.js, and see how to implement them easily in react-three-fiber.
Master three.js objects by building a sphere geometry, setting up a canvas and mesh, and adjusting lighting and materials to create a lifelike 3D scene.
Explore the fundamental 3d coordinate system in three js, focusing on x, y, and z axes and how objects move in 3d space, including left-right and forward-backward movements.
learn to build a first three.js scene in react using react-three-fiber, creating boxes with mesh, geometry, and material, and illuminate the scene with ambient and spotlight lighting.
Explore styling in Three.js with React Three Fiber by animating a box, applying materials and colors, and using spotlight and point light to enhance the scene’s lighting.
Learn to add animations in Three.js with React by resizing the canvas for responsive heights using media queries and a custom hook.
In this module, build a landing page using bootstrap and react-three-fiber to showcase a 3D product, with shadows, point lighting, basic animation, and an imported external object.
Bootstrapping the watch landing page, set up a responsive layout and navigation. Configure the canvas with React to render a Three.js watch scene and load the 3D object from public.
Import a 3d object into a React Three Fiber scene, place ambient and spotlight lighting, enable shadows, and configure camera, rotation, and scale with presentation controls.
Complete the hero section by styling and increasing height to 500 pixels. Center content with flex and Bootstrap, and create a two-column layout with a canvas for geometry and lighting.
Add 3d animations in a react three fiber project with use frame and elapsed time to drive x, y, z rotations. Highlight the landing page with a styled price tag.
Learn to create a skybox background and implement orbit controls in a React Fiber project, laying groundwork for the end-of-module project.
Explore skyboxes as textured six-faced cubes that create a 3d environment, and learn to implement skyboxes and orbital controls in Three.js with React Three Fiber.
Explore an interactive Three.js with React project, dragging a pebble to act as a light source, and animate colors and movements with useFrame, React Spring, perspective camera, and ambient lighting.
Launch a 3d nft landing page project using react-spring three and three.js, set up a canvas with orbit controls, and animate with spring-based color transitions.
Create a 3d scene with a perspective camera, ambient and point lights, and an animated sphere using react-three-fiber and spring-driven wobble, with hover interactions and a skybox environment.
Complete the nft project by building and animating a 3d sphere NFT with Three.js in a React app, using ambient and point lights, animated materials, and an overlay.
Discover how to start a three.js project with the editor, import models from Sketchfab, set up lights and shadows, add orbit and presentation controls, and build a 3D portfolio.
Hello and welcome to my course of Three JS fundamentals course
My name is Mohammed khan, a full stack developer and I'll be the instructor for this course, in this course you will learn about Three JS with React JS,
right from the basics, you do not need to have any previous knowledge about Three JS. I'll be teaching you everything from scratch and in a very easy way.
Course contents:
Introduction to three JS
Fundamental Concepts of Three JS
Three JS scene essentials
Creating our very first scene using three js
Populating the scene
creating geometries using Three js
Learning about animations
Types of Lights in Three JS
Controlling the website using Orbit controls.
Shadows in three JS
Types of Materials
Textures in Three JS
Animating Scenes using Three JS
Primitive Geometries in Three JS
Particle System in Three JS
Working with external Geometries in Three JS
We will be making projects in THREE JS
Creating a watch landing page on THREE JS
we will be providing all the code along with all the resources which I will be showing you guys in the course videos, along with that you will also be
getting Q&A support and an exclusive students discord channel where the students can chat with other developers and ask me any questions that they want.
So what are you waiting for guys join now and start learning this awesome framework i.e. THREE JS