Three.js cookbook :: over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library /
This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recip...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, England :
Packt Publishing,
2015.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recipes in this book you don't need to know anything about WebGL; all you need is some general knowledge about JavaScript and HTML. |
Beschreibung: | "Quick answers to common problems"--Cover Includes index. |
Beschreibung: | 1 online resource (300 pages) : color illustrations |
ISBN: | 9781783981199 1783981199 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn903966637 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 150211t20152015enka o 001 0 eng d | ||
040 | |a E7B |b eng |e rda |e pn |c E7B |d EBLCP |d DEBSZ |d COO |d N$T |d OCLCF |d IDB |d OCLCQ |d CNNOR |d MERUC |d D6H |d OCLCQ |d NLE |d STF |d UKMGB |d OCLCQ |d WYU |d G3B |d DKC |d OCLCQ |d UKAHL |d VT2 |d RDF |d OCLCQ |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCL | ||
016 | 7 | |a 018006810 |2 Uk | |
019 | |a 1259093637 | ||
020 | |a 9781783981199 |q (electronic bk.) | ||
020 | |a 1783981199 |q (electronic bk.) | ||
020 | |z 1783981180 | ||
020 | |z 9781783981182 | ||
035 | |a (OCoLC)903966637 |z (OCoLC)1259093637 | ||
037 | |a 9781783981199 |b Packt Publishing Pvt. Ltd | ||
050 | 4 | |a TK7882.I6 |b .D575 2015eb | |
072 | 7 | |a TEC |x 009070 |2 bisacsh | |
082 | 7 | |a 621.36702856693 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Dirksen, Jos, |e author. | |
245 | 1 | 0 | |a Three.js cookbook : |b over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / |c Jos Dirksen. |
264 | 1 | |a Birmingham, England : |b Packt Publishing, |c 2015. | |
264 | 4 | |c ©2015 | |
300 | |a 1 online resource (300 pages) : |b color illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community Experience Distilled | |
500 | |a "Quick answers to common problems"--Cover | ||
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from PDF title page (ebrary, viewed February 11, 2015). | |
505 | 0 | |a Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python | |
505 | 8 | |a Setting up a local web server with Node.jsSetting up a local web server using Mongoose -- Solving cross-origin-domain error messages in Chrome -- Solving cross-origin-domain error messages in Firefox -- Adding keyboard controls -- Loading textures asynchronously -- Loading models asynchronously -- Loading models asynchronously with progress -- Loading other resources asynchronously with progress -- Waiting until resources are loaded -- Dragging a file from the desktop to the scene -- Chapter 2: Geometries and Meshes -- Introduction | |
505 | 8 | |a Rotating an object around its own axisRotating an object around a point in space -- Informing Three.js about updates -- Working with a large number of objects -- Creating geometries from height maps -- Pointing an object to another object -- Writing text in 3D -- Rendering 3D formulas as 3D geometries -- Extending Three.js with a custom geometry object -- Creating a spline curve between two points -- Creating and exporting a model from Blender -- Using OBJMTLLoader with multiple materials -- Applying matrix transformations -- Chapter 3: Working with the Camera | |
505 | 8 | |a IntroductionMaking the camera follow an object -- Zooming the camera to an object -- Using a perspective camera -- Using an orthographic camera -- Creating a 2D overlay -- Rotating the camera around a scene -- Matching the rendered view to a resized browser -- Converting world coordinates to screen coordinates -- Selecting an object in the scene -- Chapter 4: Materials and Textures -- Introduction -- Adding depth to a mesh with a bump map -- Adding depth to a mesh with a normal map -- Using HTML canvas as a texture -- Using HTML video as a texture | |
505 | 8 | |a Creating a mesh with multiple materialsUsing separate materials for faces -- Setting up repeating textures -- Making part of an object transparent -- Using a cubemap to create reflective materials -- Using a dynamic cubemap to create reflective materials -- Using Blender to create custom UV mapping -- Configuring blend modes -- Using a shadow map for fixed shadows -- Chapter 5: Lights and Custom Shaders -- Introduction -- Creating shadows with THREE. SpotLight -- Creating shadows with THREE. DirectionalLight -- Softening lights by adding ambient lighting | |
520 | |a This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recipes in this book you don't need to know anything about WebGL; all you need is some general knowledge about JavaScript and HTML. | ||
546 | |a English. | ||
650 | 0 | |a Three-dimensional display systems. |0 http://id.loc.gov/authorities/subjects/sh85135021 | |
650 | 0 | |a Computer animation. |0 http://id.loc.gov/authorities/subjects/sh85029478 | |
650 | 0 | |a HTML (Document markup language) |0 http://id.loc.gov/authorities/subjects/sh95002791 | |
650 | 6 | |a Affichage tridimensionnel. | |
650 | 6 | |a Animation par ordinateur. | |
650 | 6 | |a HTML (Langage de balisage) | |
650 | 7 | |a three-dimensional. |2 aat | |
650 | 7 | |a computer animation. |2 aat | |
650 | 7 | |a HTML. |2 aat | |
650 | 7 | |a TECHNOLOGY & ENGINEERING |x Mechanical. |2 bisacsh | |
650 | 7 | |a Computer animation |2 fast | |
650 | 7 | |a HTML (Document markup language) |2 fast | |
650 | 7 | |a Three-dimensional display systems |2 fast | |
758 | |i has work: |a Three.js cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFK7m4mxFJV9YQjJRP7yV3 |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Dirksen, Jos. |t Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library. |d Birmingham, England : Packt Publishing, ©2015 |h iii, 283 pages |k Community experience distilled. |z 9781783981182 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=946188 |3 Volltext |
936 | |a BATCHLOAD | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH28180588 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL1953228 | ||
938 | |a ebrary |b EBRY |n ebr11015152 | ||
938 | |a EBSCOhost |b EBSC |n 946188 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn903966637 |
---|---|
_version_ | 1816882304555941888 |
adam_text | |
any_adam_object | |
author | Dirksen, Jos |
author_facet | Dirksen, Jos |
author_role | aut |
author_sort | Dirksen, Jos |
author_variant | j d jd |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK7882 |
callnumber-raw | TK7882.I6 .D575 2015eb |
callnumber-search | TK7882.I6 .D575 2015eb |
callnumber-sort | TK 47882 I6 D575 42015EB |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python Setting up a local web server with Node.jsSetting up a local web server using Mongoose -- Solving cross-origin-domain error messages in Chrome -- Solving cross-origin-domain error messages in Firefox -- Adding keyboard controls -- Loading textures asynchronously -- Loading models asynchronously -- Loading models asynchronously with progress -- Loading other resources asynchronously with progress -- Waiting until resources are loaded -- Dragging a file from the desktop to the scene -- Chapter 2: Geometries and Meshes -- Introduction Rotating an object around its own axisRotating an object around a point in space -- Informing Three.js about updates -- Working with a large number of objects -- Creating geometries from height maps -- Pointing an object to another object -- Writing text in 3D -- Rendering 3D formulas as 3D geometries -- Extending Three.js with a custom geometry object -- Creating a spline curve between two points -- Creating and exporting a model from Blender -- Using OBJMTLLoader with multiple materials -- Applying matrix transformations -- Chapter 3: Working with the Camera IntroductionMaking the camera follow an object -- Zooming the camera to an object -- Using a perspective camera -- Using an orthographic camera -- Creating a 2D overlay -- Rotating the camera around a scene -- Matching the rendered view to a resized browser -- Converting world coordinates to screen coordinates -- Selecting an object in the scene -- Chapter 4: Materials and Textures -- Introduction -- Adding depth to a mesh with a bump map -- Adding depth to a mesh with a normal map -- Using HTML canvas as a texture -- Using HTML video as a texture Creating a mesh with multiple materialsUsing separate materials for faces -- Setting up repeating textures -- Making part of an object transparent -- Using a cubemap to create reflective materials -- Using a dynamic cubemap to create reflective materials -- Using Blender to create custom UV mapping -- Configuring blend modes -- Using a shadow map for fixed shadows -- Chapter 5: Lights and Custom Shaders -- Introduction -- Creating shadows with THREE. SpotLight -- Creating shadows with THREE. DirectionalLight -- Softening lights by adding ambient lighting |
ctrlnum | (OCoLC)903966637 |
dewey-full | 621.36702856693 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 621 - Applied physics |
dewey-raw | 621.36702856693 |
dewey-search | 621.36702856693 |
dewey-sort | 3621.36702856693 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06600cam a2200769 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn903966637</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cn|||||||||</controlfield><controlfield tag="008">150211t20152015enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">E7B</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">E7B</subfield><subfield code="d">EBLCP</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">COO</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCF</subfield><subfield code="d">IDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">CNNOR</subfield><subfield code="d">MERUC</subfield><subfield code="d">D6H</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLE</subfield><subfield code="d">STF</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">WYU</subfield><subfield code="d">G3B</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKAHL</subfield><subfield code="d">VT2</subfield><subfield code="d">RDF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018006810</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1259093637</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783981199</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783981199</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783981180</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783981182</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)903966637</subfield><subfield code="z">(OCoLC)1259093637</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">9781783981199</subfield><subfield code="b">Packt Publishing Pvt. Ltd</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK7882.I6</subfield><subfield code="b">.D575 2015eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TEC</subfield><subfield code="x">009070</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">621.36702856693</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dirksen, Jos,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Three.js cookbook :</subfield><subfield code="b">over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library /</subfield><subfield code="c">Jos Dirksen.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, England :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (300 pages) :</subfield><subfield code="b">color illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community Experience Distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Quick answers to common problems"--Cover</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (ebrary, viewed February 11, 2015).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Setting up a local web server with Node.jsSetting up a local web server using Mongoose -- Solving cross-origin-domain error messages in Chrome -- Solving cross-origin-domain error messages in Firefox -- Adding keyboard controls -- Loading textures asynchronously -- Loading models asynchronously -- Loading models asynchronously with progress -- Loading other resources asynchronously with progress -- Waiting until resources are loaded -- Dragging a file from the desktop to the scene -- Chapter 2: Geometries and Meshes -- Introduction</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Rotating an object around its own axisRotating an object around a point in space -- Informing Three.js about updates -- Working with a large number of objects -- Creating geometries from height maps -- Pointing an object to another object -- Writing text in 3D -- Rendering 3D formulas as 3D geometries -- Extending Three.js with a custom geometry object -- Creating a spline curve between two points -- Creating and exporting a model from Blender -- Using OBJMTLLoader with multiple materials -- Applying matrix transformations -- Chapter 3: Working with the Camera</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">IntroductionMaking the camera follow an object -- Zooming the camera to an object -- Using a perspective camera -- Using an orthographic camera -- Creating a 2D overlay -- Rotating the camera around a scene -- Matching the rendered view to a resized browser -- Converting world coordinates to screen coordinates -- Selecting an object in the scene -- Chapter 4: Materials and Textures -- Introduction -- Adding depth to a mesh with a bump map -- Adding depth to a mesh with a normal map -- Using HTML canvas as a texture -- Using HTML video as a texture</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creating a mesh with multiple materialsUsing separate materials for faces -- Setting up repeating textures -- Making part of an object transparent -- Using a cubemap to create reflective materials -- Using a dynamic cubemap to create reflective materials -- Using Blender to create custom UV mapping -- Configuring blend modes -- Using a shadow map for fixed shadows -- Chapter 5: Lights and Custom Shaders -- Introduction -- Creating shadows with THREE. SpotLight -- Creating shadows with THREE. DirectionalLight -- Softening lights by adding ambient lighting</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recipes in this book you don't need to know anything about WebGL; all you need is some general knowledge about JavaScript and HTML.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Three-dimensional display systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85135021</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer animation.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029478</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">HTML (Document markup language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95002791</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Affichage tridimensionnel.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Animation par ordinateur.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">HTML (Langage de balisage)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">three-dimensional.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">computer animation.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">HTML.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TECHNOLOGY & ENGINEERING</subfield><subfield code="x">Mechanical.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer animation</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">HTML (Document markup language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Three-dimensional display systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Three.js cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFK7m4mxFJV9YQjJRP7yV3</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Dirksen, Jos.</subfield><subfield code="t">Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library.</subfield><subfield code="d">Birmingham, England : Packt Publishing, ©2015</subfield><subfield code="h">iii, 283 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781783981182</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=946188</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="936" ind1=" " ind2=" "><subfield code="a">BATCHLOAD</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28180588</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1953228</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr11015152</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">946188</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn903966637 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:29Z |
institution | BVB |
isbn | 9781783981199 1783981199 |
language | English |
oclc_num | 903966637 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (300 pages) : color illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community Experience Distilled |
spelling | Dirksen, Jos, author. Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / Jos Dirksen. Birmingham, England : Packt Publishing, 2015. ©2015 1 online resource (300 pages) : color illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Community Experience Distilled "Quick answers to common problems"--Cover Includes index. Online resource; title from PDF title page (ebrary, viewed February 11, 2015). Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python Setting up a local web server with Node.jsSetting up a local web server using Mongoose -- Solving cross-origin-domain error messages in Chrome -- Solving cross-origin-domain error messages in Firefox -- Adding keyboard controls -- Loading textures asynchronously -- Loading models asynchronously -- Loading models asynchronously with progress -- Loading other resources asynchronously with progress -- Waiting until resources are loaded -- Dragging a file from the desktop to the scene -- Chapter 2: Geometries and Meshes -- Introduction Rotating an object around its own axisRotating an object around a point in space -- Informing Three.js about updates -- Working with a large number of objects -- Creating geometries from height maps -- Pointing an object to another object -- Writing text in 3D -- Rendering 3D formulas as 3D geometries -- Extending Three.js with a custom geometry object -- Creating a spline curve between two points -- Creating and exporting a model from Blender -- Using OBJMTLLoader with multiple materials -- Applying matrix transformations -- Chapter 3: Working with the Camera IntroductionMaking the camera follow an object -- Zooming the camera to an object -- Using a perspective camera -- Using an orthographic camera -- Creating a 2D overlay -- Rotating the camera around a scene -- Matching the rendered view to a resized browser -- Converting world coordinates to screen coordinates -- Selecting an object in the scene -- Chapter 4: Materials and Textures -- Introduction -- Adding depth to a mesh with a bump map -- Adding depth to a mesh with a normal map -- Using HTML canvas as a texture -- Using HTML video as a texture Creating a mesh with multiple materialsUsing separate materials for faces -- Setting up repeating textures -- Making part of an object transparent -- Using a cubemap to create reflective materials -- Using a dynamic cubemap to create reflective materials -- Using Blender to create custom UV mapping -- Configuring blend modes -- Using a shadow map for fixed shadows -- Chapter 5: Lights and Custom Shaders -- Introduction -- Creating shadows with THREE. SpotLight -- Creating shadows with THREE. DirectionalLight -- Softening lights by adding ambient lighting This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recipes in this book you don't need to know anything about WebGL; all you need is some general knowledge about JavaScript and HTML. English. Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 Computer animation. http://id.loc.gov/authorities/subjects/sh85029478 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Affichage tridimensionnel. Animation par ordinateur. HTML (Langage de balisage) three-dimensional. aat computer animation. aat HTML. aat TECHNOLOGY & ENGINEERING Mechanical. bisacsh Computer animation fast HTML (Document markup language) fast Three-dimensional display systems fast has work: Three.js cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCFK7m4mxFJV9YQjJRP7yV3 https://id.oclc.org/worldcat/ontology/hasWork Print version: Dirksen, Jos. Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library. Birmingham, England : Packt Publishing, ©2015 iii, 283 pages Community experience distilled. 9781783981182 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=946188 Volltext |
spellingShingle | Dirksen, Jos Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / Community experience distilled. Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python Setting up a local web server with Node.jsSetting up a local web server using Mongoose -- Solving cross-origin-domain error messages in Chrome -- Solving cross-origin-domain error messages in Firefox -- Adding keyboard controls -- Loading textures asynchronously -- Loading models asynchronously -- Loading models asynchronously with progress -- Loading other resources asynchronously with progress -- Waiting until resources are loaded -- Dragging a file from the desktop to the scene -- Chapter 2: Geometries and Meshes -- Introduction Rotating an object around its own axisRotating an object around a point in space -- Informing Three.js about updates -- Working with a large number of objects -- Creating geometries from height maps -- Pointing an object to another object -- Writing text in 3D -- Rendering 3D formulas as 3D geometries -- Extending Three.js with a custom geometry object -- Creating a spline curve between two points -- Creating and exporting a model from Blender -- Using OBJMTLLoader with multiple materials -- Applying matrix transformations -- Chapter 3: Working with the Camera IntroductionMaking the camera follow an object -- Zooming the camera to an object -- Using a perspective camera -- Using an orthographic camera -- Creating a 2D overlay -- Rotating the camera around a scene -- Matching the rendered view to a resized browser -- Converting world coordinates to screen coordinates -- Selecting an object in the scene -- Chapter 4: Materials and Textures -- Introduction -- Adding depth to a mesh with a bump map -- Adding depth to a mesh with a normal map -- Using HTML canvas as a texture -- Using HTML video as a texture Creating a mesh with multiple materialsUsing separate materials for faces -- Setting up repeating textures -- Making part of an object transparent -- Using a cubemap to create reflective materials -- Using a dynamic cubemap to create reflective materials -- Using Blender to create custom UV mapping -- Configuring blend modes -- Using a shadow map for fixed shadows -- Chapter 5: Lights and Custom Shaders -- Introduction -- Creating shadows with THREE. SpotLight -- Creating shadows with THREE. DirectionalLight -- Softening lights by adding ambient lighting Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 Computer animation. http://id.loc.gov/authorities/subjects/sh85029478 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Affichage tridimensionnel. Animation par ordinateur. HTML (Langage de balisage) three-dimensional. aat computer animation. aat HTML. aat TECHNOLOGY & ENGINEERING Mechanical. bisacsh Computer animation fast HTML (Document markup language) fast Three-dimensional display systems fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85135021 http://id.loc.gov/authorities/subjects/sh85029478 http://id.loc.gov/authorities/subjects/sh95002791 |
title | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / |
title_auth | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / |
title_exact_search | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / |
title_full | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / Jos Dirksen. |
title_fullStr | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / Jos Dirksen. |
title_full_unstemmed | Three.js cookbook : over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / Jos Dirksen. |
title_short | Three.js cookbook : |
title_sort | three js cookbook over 80 shortcuts solutions and recipes that allow you to create the most stunning visualizations and 3d scenes using the three js library |
title_sub | over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library / |
topic | Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 Computer animation. http://id.loc.gov/authorities/subjects/sh85029478 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Affichage tridimensionnel. Animation par ordinateur. HTML (Langage de balisage) three-dimensional. aat computer animation. aat HTML. aat TECHNOLOGY & ENGINEERING Mechanical. bisacsh Computer animation fast HTML (Document markup language) fast Three-dimensional display systems fast |
topic_facet | Three-dimensional display systems. Computer animation. HTML (Document markup language) Affichage tridimensionnel. Animation par ordinateur. HTML (Langage de balisage) three-dimensional. computer animation. HTML. TECHNOLOGY & ENGINEERING Mechanical. Computer animation Three-dimensional display systems |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=946188 |
work_keys_str_mv | AT dirksenjos threejscookbookover80shortcutssolutionsandrecipesthatallowyoutocreatethemoststunningvisualizationsand3dscenesusingthethreejslibrary |