Description: Further DetailsTitle: Learn Three.jsCondition: NewSubtitle: Program 3D animations and visualizations for the web with JavaScript and WebGLEAN: 9781803233871ISBN: 9781803233871Publisher: Packt Publishing LimitedFormat: PaperbackRelease Date: 02/17/2023Description: Create and animate stunning 3D browser-based graphics with the Three.js JavaScript library without needing to understand the complexity of WebGLKey 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 JavaScriptBook 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.jsWho This Book Is ForThis book is for JavaScript developers who are looking to learn how to use the Three.js library confidently.Language: EnglishCountry/Region of Manufacture: GBItem Height: 93mmItem Length: 75mmAuthor: Jos DirksenGenre: Computing & InternetISBN-10: 1803233877Release Year: 2023 Missing Information?Please contact us if any details are missing and where possible we will add the information to our listing.
Price: 83.53 USD
Location: GU14 0GT
End Time: 2024-11-14T03:19:11.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
Return shipping will be paid by: Buyer
All returns accepted: Returns Accepted
Item must be returned within: 30 Days
Refund will be given as: Money back or replacement (buyer's choice)
Return policy details:
Book Title: Learn Three.js
Title: Learn Three.js
Subtitle: Program 3D animations and visualizations for the web with JavaScr
EAN: 9781803233871
ISBN: 9781803233871
Release Date: 02/17/2023
Release Year: 2023
Country/Region of Manufacture: GB
Item Height: 93mm
Genre: Computing & Internet
ISBN-10: 1803233877
Number of Pages: 554 Pages
Publication Name: Learn Three.JS : Program 3d Animations and Visualizations for the Web with Javascript and Webgl
Language: English
Publisher: Packt Publishing, The Limited
Subject: General, Programming Languages / Javascript
Publication Year: 2023
Type: Textbook
Author: Jos Dirksen
Subject Area: Computers, Technology & Engineering
Item Length: 92.5 in
Item Width: 75 in
Format: Trade Paperback