Learn Three.js: Program 3D Animations and visualizations for the web with JavaScript and WebGL

Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Part 1: Getting Up and Running -- Chapter 1: Creating Your First 3D Scene with Three.js -- Technical requirements -- Getting the source code -- Testing and experimenting with the examples -- Exploring the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Dirksen, Jos (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Birmingham ; Mumbai Packt Publishing, Limited 2023
Ausgabe:Fourth edition: February 2023
Schlagworte:
Online-Zugang:FAN01
FHA01
FLA01
UBY01
Zusammenfassung:Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Part 1: Getting Up and Running -- Chapter 1: Creating Your First 3D Scene with Three.js -- Technical requirements -- Getting the source code -- Testing and experimenting with the examples -- Exploring the HTML structure for Three.js applications -- Rendering and viewing a 3D object -- Setting up the scene -- Adding lights -- Adding the meshes -- Adding an animation loop -- Using lil-gui to control properties and make experimenting easier -- Helper objects and util functions -- Summary -- Chapter 2: The Basic Components that Make up a Three.js Application -- Creating a scene -- The basic functionality of a scene -- How geometries and meshes are related -- The properties and functions of a geometry -- Functions and attributes for meshes -- Using different cameras for different scenes -- An orthographic camera versus a perspective camera -- Looking at specific points -- Debugging what a camera looks at -- Summary -- Chapter 3: Working with Light Sources in Three.js -- What lighting types are provided in Three.js? -- Working with basic lights -- THREE.AmbientLight -- THREE.SpotLight -- THREE.PointLight -- THREE.DirectionalLight -- Using the THREE.Color object -- Working with special lights -- THREE.HemisphereLight -- THREE.RectAreaLight -- THREE.LightProbe -- THREE.LensFlare -- Summary -- Part 2: Working with the Three.js Core Components -- Chapter 4: Working with Three.js Materials -- Understanding common material properties -- Basic properties -- Blending properties -- Advanced properties -- Starting with simple materials -- THREE.MeshBasicMaterial -- THREE.MeshDepthMaterial -- Combining materials -- THREE.MeshNormalMaterial -- Multiple materials for a single mesh -- Advanced materials -- THREE.MeshLambertMaterial -- THREE.MeshPhongMaterial.
Beschreibung:Description based on publisher supplied metadata and other sources
Beschreibung:1 Online-Ressource (xix, 533 Seiten) Illustrationen, Diagramme
ISBN:9781803235868
1803235861

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!