⚡ Limited seats — grab fast

$19.99 Free
Get Free Coupon
Coupon Verified

Create a Solar System with React Three Fiber

4.60
4,335 students
1h 49m
Updated Apr 2026

What you'll learn

Learn how to create a React Three Fiber Project with Vite
Learn how to create a model Earth, Moon, & Sun with native R3F code
Learn how to import glTF models using NASA's very own model of the International Space Station
Learn how to animate objects in a Threejs scene

Course Description

In this tutorial, we will explore the process of building and animating a Solar System model using Three.js and React Three Fiber. By following the declarative coding methods of React Three Fiber, we will learn how to create a realistic Earth and Moon model using Three.js sphere geometries.

You will learn how to import 3D models in the glTF format, the "JPG of 3D", using NASA's very own 3D model of the International Space Station.

We will delve into the application of various map textures to our sphere geometries, such as spherical, normal, specular, and displacement maps, and explore how to adjust their properties. Additionally, we will utilize the custom hook "useFrame" to animate objects in our Three.js scene with ease.

Throughout the tutorial, we will cover key concepts such as meshes, materials, and their respective properties. We will also explore how to set up and configure Three.js lights and utilize the "useHelper" hook to implement helpers in our React Three Fiber application.

Furthermore, we will learn about Three.js shadows and their implementation in our project. By the end of the tutorial, you will have a solid understanding of the fundamentals of building and animating 3D models with Three.js and React Three Fiber.

Requirements

  • Beginner Friendly! - Basic understanding of HTML, CSS, JavaScript, & React
  • If you know basic react hooks you're good to go!
Python One-Liners: Write Powerful Code in a Single Line
FREE
Development Expires soon

Python One-Liners: Write Powerful Code in a Single Line

4.3 (0) 2.5k 2h 11m All Levels 🌐 English
$19.99 FREE
Get Free

⚡ Limited seats — grab it fast

600+ Redux Interview Questions Practice Test
FREE
Development Expires soon

600+ Redux Interview Questions Practice Test

0.0 (0) 🌐 English
$99.99 FREE
Get Free

⚡ Limited seats — grab it fast

Python 101: Complete Python Programming Step by Step Guide
FREE
Development Expires soon

Python 101: Complete Python Programming Step by Step Guide

0.0 (0) 🌐 English
$84.99 FREE
Get Free

⚡ Limited seats — grab it fast

Create a Solar System with React Three Fiber

$19.99

Free

100% Off
Get Coupon Code Save for Later

Limited coupon seats — once all free spots are claimed, Udemy may show the full price. Grab it early!

Course Details

  • Level Beginner
  • Lectures 7
  • Duration 1h 49m