Three.js Essentials
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Get Up and Running with Three.js
- Get Up and Running with Three.js
- Introducing Three.js
- Looking at the requirements for Three.js
- Setting up a local development environment
- Creating a minimal Three.js web application
- Enhancing the basic scene
- Debugging the examples in this book
- Summary
-
Creating a 3D World Globe and Visualizing Open Data
- Creating a 3D World Globe and Visualizing Open Data
- Setting up the globe and camera controls
- Adding basic textures to the globe
- Adding directional and ambient lighting
- Combining with a starry background
- Improving the look with more advanced textures
- Adding 2D information using HTML canvas as a texture
- Summary
-
Navigate around a Randomly Generated Maze
- Navigate around a Randomly Generated Maze
- The result we're aiming for in this chapter
- Creating the maze
- Animating the cube
- Setting up collision detection
- Adding textures and improving the lighting
- Adding trackball and keyboard controls
- Summary
-
Visualizing Audio Data with a Particle System
- Visualizing Audio Data with a Particle System
- Visualizing the audio volume
- Creating a particle system by hand
- Customizing colors of individual particles
- Combining dynamic colors to create advanced visualizations
- Summary
-
Programmatic Geometries
- Programmatic Geometries
- Creating a 3D terrain from scratch
- Creating a city from scratch
- Creating parametric trees
- Summary
-
Combining HTML and Three.js with CSS3DRenderer
- Combining HTML and Three.js with CSS3DRenderer
- Setting up a CSS3DRenderer skeleton
- Creating an interactive 3D Google Maps cube
- Animating HTML elements with TweenJS
- Creating a parametric terrain using CSS sprites
- Summary
-
Loading and Animating External Models Using Blender
- Loading and Animating External Models Using Blender
- Installing Blender and the Three.js plugin
- Exporting a model from Blender and showing it in Three.js
- Using Blender's predefined materials in Three.js
- Working with skeletal-based animations in Three.js
- Working with morph-based animations in Three.js
- Summary