Cargando…

Three.js essentials : create and animate beautiful 3D graphics with this fast-paced tutorial /

This book is an easy-to-follow guide that shows the essential parts of Three.js through a set of extensive examples. Through the explanation of these examples, you'll learn everything you need to know about Three.js. If you already know JavaScript and want to quickly learn the essentials of Thr...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dirksen, Jos
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Pub., 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn885593994
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 140808s2014 enka o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d DEBBG  |d DEBSZ  |d EBLCP  |d IDEBK  |d E7B  |d S4S  |d YDXCP  |d COO  |d OCLCF  |d OCLCQ  |d OCL  |d OCLCQ  |d COCUF  |d K6U  |d CNNOR  |d CCO  |d PIFAG  |d FVL  |d N$T  |d ZCU  |d AGLDB  |d MERUC  |d OCLCQ  |d OCLCO  |d U3W  |d REB  |d D6H  |d STF  |d VTS  |d CEF  |d ICG  |d NLE  |d INT  |d VT2  |d OCLCQ  |d UKMGB  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d DKC  |d AU@  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ 
016 7 |a 018006798  |2 Uk 
019 |a 883571105  |a 890675831  |a 1259058139 
020 |a 9781783980871  |q (electronic bk.) 
020 |a 1783980877  |q (electronic bk.) 
020 |z 1783980877 
020 |z 1783980869 
020 |z 9781783980864 
029 1 |a CHNEW  |b 000698224 
029 1 |a CHNEW  |b 000888161 
029 1 |a CHVBK  |b 374470782 
029 1 |a DEBBG  |b BV042182274 
029 1 |a DEBBG  |b BV043610914 
029 1 |a DEBSZ  |b 410561169 
029 1 |a DEBSZ  |b 417229526 
029 1 |a DEBSZ  |b 493148043 
029 1 |a GBVCP  |b 815093535 
029 1 |a UKMGB  |b 018006798 
035 |a (OCoLC)885593994  |z (OCoLC)883571105  |z (OCoLC)890675831  |z (OCoLC)1259058139 
037 |a CL0500000461  |b Safari Books Online 
050 4 |a QA76.73.J39  |b D575 2014 
072 7 |a COM  |x 051260  |2 bisacsh 
072 7 |a COM  |x 060130  |2 bisacsh 
082 0 4 |a 005.13  |a 005.133 
049 |a UAMI 
100 1 |a Dirksen, Jos. 
245 1 0 |a Three.js essentials :  |b create and animate beautiful 3D graphics with this fast-paced tutorial /  |c Jos Dirksen. 
260 |a Birmingham, UK :  |b Packt Pub.,  |c 2014. 
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 
588 0 |a Online resource; title from cover(Safari, viewed July 31, 2014). 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed July 10, 2017). 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgment; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Get Up and Running with Three.js; Introducing Three.js; Looking at the requirements for Three.js; Setting up a local development environment; Getting the source code; Setting up a local web server; Using Python to run a web server; Using the npm command from Node.js to run a web server; Running a portable version of Mongoose; Creating a minimal Three.js web application; Creating a scene to contain all the objects; Adding a mesh created from geometry. 
505 8 |a What are vertices?Combining vertices into faces; Enhancing the basic scene; Adding easy controls with the dat. GUI library; Add a statistics element to show the frame rate; Debugging the examples in this book; Using console logging for debugging; Looking at objects with breakpoints in Chrome; Summary; Chapter 2: Creating a 3D World Globe and Visualizing Open Data; Setting up the globe and camera controls; Adding basic textures to the globe; Adding directional and ambient lighting; Combining with a starry background; Improving the look with more advanced textures. 
505 8 |a Using a normal map to simulate elevationsUsing a specular map to define the reflectivity of an area; Adding 2D information using HTML canvas as a texture; Summary; Chapter 3: Navigate around a Randomly Generated Maze; The result we're aiming for in this chapter; Creating the maze; Generating a maze layout; Converting the layout to a 3D set of objects; Animating the cube; The standard Three.js rotation behavior; Creating an edge rotation using matrix-based transformation; Using Tween.js to add an animation; Setting up collision detection; Selecting objects; Detecting collisions. 
505 8 |a Adding textures and improving lightingAdding a repeating texture; Setting up the light sources; Adding trackball and keyboard controls; Adding trackball controls to the camera; Configuring keyboard controls; Summary; Chapter 4: Visualizing Audio Data with a Particle System; Visualizing the audio volume; Setting up the HTML5 Web Audio API; Creating a particle system; Playing a sound and animating the particle system; Creating a particle system by hand; Web Audio's configuration and the render loop; Creating waves with a custom geometry; Customizing colors of individual particles. 
505 8 |a Coloring individual particlesColoring the particles based on the amplitude; Combining dynamic colors to create advanced visualizations; Setting up the initial particle system; Calculating volumes for each range; Determining particles that need to be updated and setting the height and color of an individual particle; Summary; Chapter 5: Programmatic Geometries; Creating a 3D terrain from scratch; Generating a terrain with Math.random(); Generating a terrain with a perlin noise; Adding a texture; Creating a JavaScript object with constructor; Creating a city from scratch. 
520 |a This book is an easy-to-follow guide that shows the essential parts of Three.js through a set of extensive examples. Through the explanation of these examples, you'll learn everything you need to know about Three.js. If you already know JavaScript and want to quickly learn the essentials of Three.js, this book is for you. No prior knowledge of Three.js, WebGL, 3D modelling, or Maths is required. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a JavaScript (Computer program language) 
650 0 |a WebGL (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Web sites  |x Design. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a WebGL (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Sites Web  |x Conception. 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x Design.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web sites  |x Design.  |2 fast  |0 (OCoLC)fst01173252 
650 7 |a WebGL (Computer program language)  |2 fast  |0 (OCoLC)fst01895857 
776 0 8 |i Print version:  |a Dirksen, Jos.  |t Three.js Essentials.  |d Birmingham : Packt Publishing, ©2014  |z 9781783980864 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=810875  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26942354 
938 |a ebrary  |b EBRY  |n ebr10895029 
938 |a EBSCOhost  |b EBSC  |n 810875 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28629843 
938 |a YBP Library Services  |b YANK  |n 11970316 
994 |a 92  |b IZTAP