An introduction to the popular Open Source, WebGL library, Three.JS

What you will learn

Learn the basics of real-time 3D web applications

Learn how to get started with the popular Open Source WebGL library, ThreeJS

Learn about Geometry, Lights and Cameras

Learn to load complex 3D objects found at online stores

Description

Three.JS is the most popular Open Source JavaScript library for displaying 3D content on the web, giving you the power to display incredible models and visualisations in your browser and even on your smartphone!

Displaying 3D content in a browser involves using the WebGL api. But the library takes care of all the complex details leaving you able to think in terms of models, cameras and lights.


Get Instant Notification of New Courses on our Telegram channel.


This short free course begins with a 3D beginner-level primer to 3D concepts and some basic examples to get you started with the most important features that Three.JS has to offer. You’ll learn how to quickly create a scene, camera, and renderer and how to add meshes using the Geometry primitives included with the library. You’ll find out how to use the online Three.JS Editor which will help as you learn to use the library. You’ll learn about materials, lights and how to load a complex model you may find from an online store.

This is a quick introduction to the most important features of the library. After completing the course you will have a basic understanding of how to use Three.JS in your own Web Apps. A skill greatly in demand.

English
language

Content

The ThreeJS Primer

Welcome to the course
A real-time 3D primer
Setting up a simple Three.JS app
The basis of all Three.JS apps
Creating a rotating cube
The Three.JS Editor
Geometries
Materials
Loaders
Animation
What have you learnt?
Bonus Lecture