Key Features
Book Description
What you will learn
- Use the different geometries that are provided by Three.js
- Apply realistic lighting and shadows to the 3D objects you have created
- Use the different camera controls provided by Three.js to effortlessly navigate around your 3D scene
- Make use of advanced textures on materials to create realisticlooking 3D objects by using bump maps, normal maps, specular maps, and light maps
- Import and animate models from external formats, such as OBJ, STL, Collada, and many more
- Create and run animations using morph targets and bone animations
- Explore the Physijs JavaScript library to apply physics to your 3D objects
- Interact directly with WebGL by creating custom vertex and fragment shaders
Who this book is for
Table of Contents
- Creating Your First 3D Scene with Three.js
- Working with the Basic Components That Make Up a Three.js Scene
- Working with the Different Light Sources Available in Three.js
- Working with the Three.js Materials
- Learning to Work with Geometries
- Using Advanced Geometries and Binary Operations
- Particles and the Particle System
- Creating and Loading Advanced Meshes and Geometries
- Animations and Moving the Camera
- Loading and Working with Textures
- Custom Shaders and Render Post Processing
- Adding Physics to Your Scene with Physijs
Loading...
Loading...
Loading...

