|
Books > Computing & IT > Computer programming
|
Buy Now
Learn Three.js - Fourth Edition - Programming 3D animations and visualisations for the web with HTML5 and WebGL (Paperback, 4th Revised edition)
Loot Price: R1,163
Discovery Miles 11 630
|
|
|
Learn Three.js - Fourth Edition - Programming 3D animations and visualisations for the web with HTML5 and WebGL (Paperback, 4th Revised edition)
Expected to ship within 18 - 22 working days
|
Create and animate stunning 3D browser-based graphics with the
Three.js JavaScript library without needing to understand the
complexity of WebGL Key Features Construct 3D graphics and
animations for the web without needing to understand WebGL Enhance
your 3D graphics with light sources, shadows, advanced materials,
and textures Load models from external sources, and visualize and
animate them directly from JavaScript Book DescriptionWebGL 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. What you will learn Understand how materials interact
with your 3D objects Implement the different camera controls
provided by Three.js Work with vertices to create snow, rain, and
galaxy-like effects Import models from external formats such as
OBJ, STL, and COLLADA Create and run animations using morph target
and skeletal animation Use bump maps, normal maps, specular maps,
and light maps Interact with WebGL by creating custom vertex and
fragment shaders Integrate Blender, WebXR, React, and Typescript
with Three.js Who This Book Is ForThis book is for JavaScript
developers who are looking to learn how to use the Three.js library
confidently.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|