Cargando…

Learning Three.js--the JavaScript 3D library for WebGL : create stunning 3D graphics in your browser using the Three.js JavaScript library /

If you know JavaScript and want to start creating 3D graphics that run in any browser, this book is a great choice for you. You don't need to know anything about math or WebGL; all that you need is general knowledge of JavaScript and HTML.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dirksen, Jos (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn908029926
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 150427s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d EBLCP  |d IDEBK  |d COO  |d DEBBG  |d YDXCP  |d N$T  |d OCLCF  |d TEFOD  |d OCLCQ  |d OCLCO  |d OCLCQ  |d YDX  |d CEF  |d NLE  |d UKMGB  |d WYU  |d UAB  |d AU@  |d OCLCA  |d OCLCQ  |d VLY  |d OCLCO  |d OCLCA  |d OCLCQ  |d OCLCO 
015 |a GBB6G3296  |2 bnb 
016 7 |a 018007146  |2 Uk 
019 |a 913921747 
020 |a 9781784391027  |q (electronic book) 
020 |a 1784391026  |q (electronic book) 
020 |z 1784392219 
020 |z 9781784392215 
029 1 |a DEBBG  |b BV042683224 
029 1 |a DEBSZ  |b 446584290 
029 1 |a GBVCP  |b 829895698 
029 1 |a UKMGB  |b 018007146 
035 |a (OCoLC)908029926  |z (OCoLC)913921747 
037 |a FE898576-9739-4F85-8381-E3BF39DC0BA5  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J39  |b D57 2015 
072 7 |a COM  |x 046070  |2 bisacsh 
072 7 |a COM  |x 046030  |2 bisacsh 
072 7 |a COM  |x 088010  |2 bisacsh 
082 0 4 |a 006.6/93  |2 23 
082 0 4 |a 005.4  |2 22 
049 |a UAMI 
100 1 |a Dirksen, Jos,  |e author. 
245 1 0 |a Learning Three.js--the JavaScript 3D library for WebGL :  |b create stunning 3D graphics in your browser using the Three.js JavaScript library /  |c Jos Dirksen. 
246 3 0 |a Create stunning 3D graphics in your browser using the Three.js JavaScript library 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
500 |a Includes index. 
588 0 |a Online resource; title from digital title page (viewed on May 30, 2018). 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating Your First 3D Scene with Three.js; Requirements to use 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/Mac systems; Npm-based web server if you've worked with Node.js; Portable version Mongoose for Mac and/or Windows; 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 browser size changes; Summary; Chapter 2: Basic Components That Make Up a Three.js Scene; Creating a scene; 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 the Different Light Sources Available in Three.js; Different kinds of lighting provided by Three.js; Basic lights; THREE. AmbientLight; Using the THREE. Color object; THREE. PointLight; THREE. SpotLight; THREE. DirectionalLight; Special lights; THREE. HemisphereLight; THREE. AreaLight; LensFlare; Summary; Chapter 4: Working with Three.js Materials; Understanding common material properties; Basic properties; Blending properties; Advanced properties 
505 8 |a Starting with a simple meshTHREE. MeshBasicMaterial; THREE. MeshDepthMaterial; Combining materials; THREE. MeshNormalMaterial; THREE. MeshFaceMaterial; Advanced materials; THREE. MeshLambertMaterial; THREE. MeshPhongMaterial; 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; Two-dimensional geometries; THREE. PlaneGeometry; THREE. CircleGeometry; THREE. RingGeometry; THREE. ShapeGeometry 
505 8 |a Three-dimensional geometriesTHREE. BoxGeometry; THREE. SphereGeometry; THREE. CylinderGeometry; THREE. TorusGeometry; THREE. TorusKnotGeometry; THREE. PolyhedronGeometry; Summary; Chapter 6: Advanced Geometries and Binary Operations; THREE. ConvexGeometry; THREE. LatheGeometry; Creating a geometry by extruding; THREE. ExtrudeGeometry; THREE. TubeGeometry; Extrude from SVG; THREE. ParametricGeometry; Creating 3D text; Rendering text; Adding custom fonts; Using binary operations to combine meshes; The subtract function; The intersect function; The union function; Summary 
520 |a If you know JavaScript and want to start creating 3D graphics that run in any browser, this book is a great choice for you. You don't need to know anything about math or WebGL; all that you need is general knowledge of JavaScript and HTML. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a JavaScript (Computer program language) 
650 0 |a WebGL (Computer program language) 
650 0 |a Three-dimensional modeling. 
650 0 |a Computer graphics. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a WebGL (Langage de programmation) 
650 6 |a Modélisation tridimensionnelle. 
650 6 |a Infographie. 
650 7 |a computer graphics.  |2 aat 
650 7 |a COMPUTERS  |x Operating Systems  |x Linux.  |2 bisacsh 
650 7 |a COMPUTERS  |x Operating Systems  |x UNIX.  |2 bisacsh 
650 7 |a COMPUTERS  |x System Administration  |x Linux & UNIX Administration.  |2 bisacsh 
650 7 |a Computer graphics  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
650 7 |a Three-dimensional modeling  |2 fast 
650 7 |a WebGL (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Dirksen, Jos.  |t Learning Three.js--the JavaScript 3D library for WebGL.  |b Second edition  |z 9781784391027 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784392215/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL2005226 
938 |a EBSCOhost  |b EBSC  |n 974173 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31345285 
938 |a YBP Library Services  |b YANK  |n 12363556 
994 |a 92  |b IZTAP