Last Updated:

As an Amazon Associate I earn from qualifying purchases.

POPULAR

Three.js & WebGL 3D Programming Crash Course


The most popular Threejs tutorial with over 21,000 students and 1.5 hours of video! You will learn Threejs and make use of Threejs plugins. 

COMPREHENSIVE

3D Programming with JavaScript and the Three.js 3D Library


The most comprehensive Threejs tutorial with 5.5 hours of video!

Best Three.js tutorials & courses 2019

 

3D Programming with JavaScript and the Three. js 3D Library


3D Programming with JavaScript and the Three.js 3D Library by Tim Buchalka & Shay Taylor will teach you to create 3D programs with Three.js. This Three.js course will teach you to design 3-dimensional logos, texts and animations. In this Threejs tutorial you will learn Threejs topics including:

  • The Javascript: Three.js application
  • Geometric objects
  • Sophisticated material on geometry
  • Lights
  • Cameras
  • User interaction
  • Adding realism

You will create and add 3-dimensional depth to your video html based games. This Threejs course will teach you how to write simple to complex 3D applications using 3js. You will master Threejs theories and Threejs best practices. You will apply geometry skills while writing large, complex and structured programs with Threejs. This is one of the best Threejs tutorials in 2019.

 

Create a 3D multi-player game using THREE. js and Socket.IO


Create a 3D multi-player game using THREE. js and Socket.IO will help you learn to use the WebGL library THREE js, NODE.Js and Socket IO to create a 3D multi-player game. This Threejs tutorial will teach you to use Threejs to show great 3D content in a modern browsers, including on mobile devices. You will learn how to get 3D assets from online providers including animation assets.Using Blender you will edit these assets. Node.js will be used for server and Socket.io for chat. This is one of the best Three.js courses in 2019.

 

Create a 3D RPG Game With THREE. js


Create a 3D RPG Game With THREE.js by Nicholas Lever will teach you to create 3D games that will run in a browser with Three.js.

You will learn three.js:

  • Setup your Three.js development environment .
  • How to export 3D assets from Blender, including animation.
  • Where to source great 3D assets that you can use in your own games.
  • The basics of setting up a three.js camera, scene and renderer.
  • Adding a pre-loader.
  • Using the FBXLoader class.
  • Master the art of blending animations.
  • Use a custom onscreen JoyStick class you can easily add to your own games so that desktop and mobile users get the same experience.
  • How to smoothly switch camera angles.
  • Use simplified geometry to lock your character to the environment.
  • Add cut-scenes to your game.
  • Add sound to your games that responds to the current camera location.

This one of the best Three.js tutorials in 2019.

 

Best Three.js books 2019

 

Bestsellers

Bestseller No. 1
Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL, 3rd Edition
  • Dirksen, Jos (Author)
  • English (Publication Language)
  • 528 Pages - 08/31/2018 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 2
HOW TO DESIGN 3D GAMES WITH WEB TECHNOLOGY - BOOK 01: Three.js – HTML5 and WebGL
  • Josa, Jordi (Author)
  • English (Publication Language)
  • 205 Pages - 02/07/2017 (Publication Date) - Independently published (Publisher)
Bestseller No. 3
Learning Three.js: The JavaScript 3D Library for WebGL - Second Edition
  • Jos Dirksen (Author)
  • English (Publication Language)
  • 423 Pages - 03/31/2015 (Publication Date) - Packt Publishing - ebooks Account (Publisher)
Bestseller No. 4
Real-Time 3D Graphics with WebGL 2: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0), 2nd Edition
  • Amazon Kindle Edition
  • Ghayour, Farhad (Author)
  • English (Publication Language)
  • 500 Pages - 10/31/2018 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 5
The Raspberry Pi 3 Project Book: More Project Ideas! With Step-By-Step Configuration Guides and Programming Examples in Python and Node.js
  • McCarthy, Steve (Author)
  • English (Publication Language)
  • 98 Pages - 01/07/2018 (Publication Date) - CreateSpace Independent Publishing Platform (Publisher)
SaleBestseller No. 6
Three.js Cookbook
  • Dirksen, Jos (Author)
  • English (Publication Language)
  • 300 Pages - 01/30/2015 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 7
Node.js Easy Exercises: JAVASCRIPT PROMISES A HANDS-ON INTRODUCTION (Programming in Node.js Book 3)
  • Amazon Kindle Edition
  • de Araujo, Tony (Author)
  • English (Publication Language)
  • 97 Pages - 08/18/2017 (Publication Date)
SaleBestseller No. 8
Ext JS 3.0 Cookbook
  • Used Book in Good Condition
  • Ramon, Jorge (Author)
  • English (Publication Language)
  • 376 Pages - 10/20/2009 (Publication Date) - Packt Publishing (Publisher)
SaleBestseller No. 9
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL)
  • Matsuda, Kouichi (Author)
  • English (Publication Language)
  • 552 Pages - 07/19/2013 (Publication Date) - Addison-Wesley Professional (Publisher)
Bestseller No. 10
Game Development with Three.js
  • Sukin, Isaac (Author)
  • English (Publication Language)
  • 118 Pages - 10/24/2013 (Publication Date) - Packt Publishing (Publisher)

 

Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL, 3rd Edition

Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL, 3rd Edition
  • Amazon Kindle Edition
  • Dirksen, Jos (Author)
  • English (Publication Language)
  • 530 Pages - 08/31/2018 (Publication Date) - Packt Publishing (Publisher)

Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL by Jos Dirksen will create and animate stunning 3D browser based graphics with Three.js. You will learn to enhance your 3D graphics with light sources, shadows, advanced materials, and textures. This Threejs book will teach you to load models from external sources and animate them. You will create your own custom WebGL shader and explore Three.js postprocessing.

You will learn Threejs features including:

  • You will work with the different types of Three.js materials see how they interact with 3D objects and environment
  • Control the camera using Three.js camera controls
  • Work with vertices directly to create snow, rain, and galaxy-like effects
  • Import and animate models from external formats, such as OBJ, STL, and COLLADA
  • Create and run animations using morph targets and bones animations
  • Explore advanced textures on materials to create realistic looking 3D objects by using bump maps, normal maps, specular maps, and light maps
  • Interact directly with WebGL by creating custom vertex and fragment shaders

This is one of the best Three.js books in 2019.

 

Three.js Cookbook

Sale
Three.js Cookbook
  • Dirksen, Jos (Author)
  • English (Publication Language)
  • 300 Pages - 01/30/2015 (Publication Date) - Packt Publishing (Publisher)

Three.js Cookbook by Jos Dirksen contains over 80 Three.js shortcuts, Three.js solutions, and Three.js recipes. You will learn to create visually stunning 3D graphics and animations directly in your browser. This Three.js ebook will teach you to use advanced materials, textures, and different light sources. You will use third-party libraries for advanced animation control and simulating real world physics.

You will learn Three.js including:

  • Create a standard HTML skeleton and advanced features such as keyboard controls, drag and drop support, WebGL detection, and loading resources
  • Build and transform Three.js geometries using simple properties and advanced matrix transformations
  • Enhance the look of your scene using Three.js materials, texture maps, and dynamic textures
  • Apply realistic lighting and shadows to the 3D objects you have created
  • Animate particle systems created from scratch or from existing geometries
  • Work with animations, advanced physics, and collision detection

This is one of the best Threejs books in 2019.

 

 

Last update on 2019-12-12 / Affiliate links / Images from Amazon Product Advertising API