Learn Three.js - Fourth Edition
- FREE Subscription Access now
- $44.99 Print + eBook Pre-Order
- $12.99 eBook + Subscription Buy
-
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
About this book
WebGL allows us to create 3D graphics in the browser without having to use plugins such as Flash and Java. However, programming in WebGL can be complex and challenging. With Three.js, you can create stunning 3D graphics intuitively using JavaScript without having to learn WebGL. In this book, you'll learn how to create and animate immersive 3D scenes directly in your browser using the full potential of WebGL and modern browsers.
This latest edition of Learn Three.js starts with extensive examples and code samples of the basic concepts and building blocks of Three.js, before diving headlong into more advanced concepts, such as DecalGeometry. You’ll also learn how to create, or load from externally created models, realistic 3D objects using materials and textures. You’ll learn how to use morph target and skeleton-based animation, before adding physics, such as gravity and collision detection, to your scene. In this new edition, we’ll show you how to use Cannon.js to add realistic physics to your scenes, and you’ll see how easy it is to integrate Blender, React, and TypeScript with Three.js, as well as WebXR, which we’ll use to create virtual reality and augmented reality scenes.
By the end of this book, you'll have gained the skills you need to create impressive 3D animated graphics using Three.js.
- Publication date:
- March 2023
- Publisher
- Packt
- Pages
- 435
- ISBN
- 9781803233871