Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL /
This is a practical, example rich book that will help you in learning all the features of Three.js. With this book you'll learn how to create and animate beautiful looking 3D scenes directly in your browser utilizing the full potential of WebGL and modern browsers, without having to learn WebGL...
Saved in:
Online Access: |
Full text (MCPHS users only) |
---|---|
Main Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Birmingham :
Packt Publishing,
2018
|
Edition: | Third edition. |
Subjects: | |
Local Note: | ProQuest Ebook Central |
MARC
LEADER | 00000cam a2200000ua 4500 | ||
---|---|---|---|
001 | in00000222633 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 180910s2018 enk o 000 0 eng d | ||
005 | 20240702205120.7 | ||
019 | |a 1078574635 |a 1104227455 | ||
020 | |a 1788835972 |q (electronic bk.) | ||
020 | |a 9781788835978 |q (electronic bk.) | ||
035 | |a (OCoLC)1051078685 |z (OCoLC)1078574635 |z (OCoLC)1104227455 | ||
035 | |a (OCoLC)on1051078685 | ||
037 | |a 0505D146-2D9F-411D-BFCC-152DDBEE7DB0 |b OverDrive, Inc. |n http://www.overdrive.com | ||
040 | |a YDX |b eng |e pn |c YDX |d TEFOD |d OCLCQ |d TEFOD |d OCLCF |d EBLCP |d MERUC |d UKAHL |d N$T |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d TMA |d OCLCQ | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 0 | 4 | |a 006.76 |2 23 |
100 | 1 | |a Dirksen, Jos, |e author. | |
245 | 1 | 0 | |a Learn Three.js : |b programming 3D animations and visualizations for the web with HTML5 and WebGL / |c Jos Dirksen. |
250 | |a Third edition. | ||
260 | |a Birmingham : |b Packt Publishing, |c 2018. | ||
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
505 | 0 | |a Intro; Title Page; Cover; Copyright and Credits; PacktPub.com; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First 3D Scene with Three.js; Requirements for using Three.js; Getting the source code; Using Git to clone the repository; Downloading and extracting the archive; Testing the examples; Python-based web servers should work on most Unix/macOS systems; Npm-based web server if you've worked with Node.js; Portable version Mongoose for macOS and/or Windows; Running from the filesystem by disabling security exceptions in Firefox and Chrome; Creating the HTML skeleton | |
505 | 8 | |a Rendering and viewing a 3D objectAdding materials, lights, and shadows; Expanding your first scene with animations; Introducing requestAnimationFrame; Animating the cube; Bouncing the ball; Using dat. GUI to make experimenting easier; Automatically resize the output when the browser size changes; Summary; Chapter 2: The Basic Components that Make Up a Three.js Application; Creating a scene; The basic functionality of a scene; Adding fog to the scene; Using the overrideMaterial property; Geometries and meshes; The properties and functions of a geometry; Functions and attributes for meshes | |
505 | 8 | |a Different cameras for different usesOrthographic camera versus perspective camera; Looking at specific points; Summary; Chapter 3: Working with Light Sources in Three.js; The different kinds of lighting provided by Three.js; Basic lights; THREE. AmbientLight; Using the THREE. Color object; THREE. SpotLight; THREE. PointLight; THREE. DirectionalLight; Special lights; THREE. HemisphereLight; THREE. AreaLight; Lens flare; Summary; Chapter 4: Working with Three.js Materials; Understanding common material properties; Basic properties; Blending properties; Advanced properties; Starting with a simple mesh | |
505 | 8 | |a THREE. MeshBasicMaterialTHREE. MeshDepthMaterial; Combining materials; THREE. MeshNormalMaterial; Multiple materials for a single mesh; Advanced materials; THREE. MeshLambertMaterial; THREE. MeshPhongMaterial; THREE. MeshStandardMaterial; THREE. MeshPhysicalMaterial; Creating your own shaders with THREE. ShaderMaterial; Materials you can use for a line geometry; THREE. LineBasicMaterial; THREE. LineDashedMaterial; Summary; Chapter 5: Learning to Work with Geometries; The basic geometries provided by Three.js; 2D geometries; THREE. PlaneGeometry; THREE. CircleGeometry; THREE. RingGeometry | |
505 | 8 | |a THREE. ShapeGeometry3D geometries; THREE. BoxGeometry; THREE. SphereGeometry; THREE. CylinderGeometry; THREE. ConeGeometry; THREE. TorusGeometry; THREE. TorusKnotGeometry; THREE. PolyhedronGeometry; THREE. IcosahedronGeometry; THREE. TetrahedronGeometry; THREE. OctahedronGeometry; THREE. DodecahedronGeometry; Summary; Chapter 6: Advanced Geometries and Binary Operations; THREE. ConvexGeometry; THREE. LatheGeometry; Creating a geometry by extruding; THREE. ExtrudeGeometry; THREE. TubeGeometry; Extruding from SVG; THREE. ParametricGeometry; Creating 3D text; Rendering text; Adding custom fonts | |
520 | |a This is a practical, example rich book that will help you in learning all the features of Three.js. With this book you'll learn how to create and animate beautiful looking 3D scenes directly in your browser utilizing the full potential of WebGL and modern browsers, without having to learn WebGL. | ||
590 | |a ProQuest Ebook Central |b Ebook Central College Complete | ||
650 | 0 | |a Application software |x Development |x Computer programs. | |
650 | 0 | |a Computer graphics |x Computer programs. | |
650 | 0 | |a Web sites |x Design. | |
650 | 0 | |a WebGL (Computer program language) | |
650 | 0 | |a HTML (Document markup language) | |
650 | 7 | |a HTML. |2 aat | |
758 | |i has work: |a Learn Three.js (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFYRvqBqxYmWc9ryYhHcT3 |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Dirksen, Jos. |t Learn Three. js : Programming 3D Animations and Visualizations for the Web with HTML5 and WebGL, 3rd Edition. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781788833288 |
852 | |b E-Collections |h ProQuest | ||
856 | 4 | 0 | |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=5507757 |z Full text (MCPHS users only) |t 0 |
938 | |a Askews and Holts Library Services |b ASKH |n AH35099429 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5507757 | ||
938 | |a EBSCOhost |b EBSC |n 1883895 | ||
938 | |a YBP Library Services |b YANK |n 15684634 | ||
947 | |a FLO |x pq-ebc-base | ||
999 | f | f | |s ed589391-242d-4c0d-8fe9-b0420b0283d9 |i 647f94dd-a6c7-4bd3-bcc7-731973a13aa1 |t 0 |
952 | f | f | |a Massachusetts College of Pharmacy and Health Sciences |b Online |c Online |d E-Collections |t 0 |e ProQuest |h Other scheme |
856 | 4 | 0 | |t 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=5507757 |y Full text (MCPHS users only) |