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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Ausgabe: | Third edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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. |
Beschreibung: | 1 online resource |
ISBN: | 1788835972 9781788835978 9781788833288 1788833287 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1051078685 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 180910s2018 enk o 000 0 eng d | ||
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 |d VT2 | ||
019 | |a 1078574635 |a 1104227455 |a 1153043472 | ||
020 | |a 1788835972 |q (electronic bk.) | ||
020 | |a 9781788835978 |q (electronic bk.) | ||
020 | |a 9781788833288 | ||
020 | |a 1788833287 |q (Trade Paper) | ||
024 | 3 | |a 9781788833288 | |
035 | |a (OCoLC)1051078685 |z (OCoLC)1078574635 |z (OCoLC)1104227455 |z (OCoLC)1153043472 | ||
037 | |a 0505D146-2D9F-411D-BFCC-152DDBEE7DB0 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 7 | |a 006.76 |2 23 | |
049 | |a MAIN | ||
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. | ||
650 | 0 | |a Application software |x Development |x Computer programs. | |
650 | 0 | |a Computer graphics |x Computer programs. |0 http://id.loc.gov/authorities/subjects/sh85029501 | |
650 | 0 | |a Web sites |x Design. |0 http://id.loc.gov/authorities/subjects/sh98000035 | |
650 | 0 | |a WebGL (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2013000391 | |
650 | 0 | |a HTML (Document markup language) |0 http://id.loc.gov/authorities/subjects/sh95002791 | |
650 | 6 | |a Logiciels d'application |x Développement |x Logiciels. | |
650 | 6 | |a Infographie |x Logiciels. | |
650 | 6 | |a Sites Web |x Conception. | |
650 | 6 | |a WebGL (Langage de programmation) | |
650 | 6 | |a HTML (Langage de balisage) | |
650 | 7 | |a HTML. |2 aat | |
650 | 7 | |a COMPUTERS |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |x Computer programs |2 fast | |
650 | 7 | |a Computer graphics |x Computer programs |2 fast | |
650 | 7 | |a HTML (Document markup language) |2 fast | |
650 | 7 | |a Web sites |x Design |2 fast | |
650 | 7 | |a WebGL (Computer program language) |2 fast | |
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 |
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=1883895 |3 Volltext |
936 | |a BATCHLOAD | ||
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 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1051078685 |
---|---|
_version_ | 1816882470607388672 |
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 | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | 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 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 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 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 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 |
ctrlnum | (OCoLC)1051078685 |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Third edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06500cam a2200733 a 4500</leader><controlfield tag="001">ZDB-4-EBA-on1051078685</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |||||||||||</controlfield><controlfield tag="008">180910s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">YDX</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">YDX</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">UKAHL</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VT2</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1078574635</subfield><subfield code="a">1104227455</subfield><subfield code="a">1153043472</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788835972</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788835978</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788833288</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788833287</subfield><subfield code="q">(Trade Paper)</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781788833288</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1051078685</subfield><subfield code="z">(OCoLC)1078574635</subfield><subfield code="z">(OCoLC)1104227455</subfield><subfield code="z">(OCoLC)1153043472</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">0505D146-2D9F-411D-BFCC-152DDBEE7DB0</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.76</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">Learn Three.js :</subfield><subfield code="b">programming 3D animations and visualizations for the web with HTML5 and WebGL /</subfield><subfield code="c">Jos Dirksen.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</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="505" ind1="0" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="x">Computer programs.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer graphics</subfield><subfield code="x">Computer programs.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029501</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web sites</subfield><subfield code="x">Design.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98000035</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">WebGL (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2013000391</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">Logiciels d'application</subfield><subfield code="x">Développement</subfield><subfield code="x">Logiciels.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infographie</subfield><subfield code="x">Logiciels.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Conception.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">WebGL (Langage de programmation)</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">HTML.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="x">Computer programs</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer graphics</subfield><subfield code="x">Computer programs</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">Web sites</subfield><subfield code="x">Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">WebGL (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learn Three.js (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFYRvqBqxYmWc9ryYhHcT3</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">Learn Three. js : Programming 3D Animations and Visualizations for the Web with HTML5 and WebGL, 3rd Edition.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2018</subfield><subfield code="z">9781788833288</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=1883895</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">AH35099429</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5507757</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1883895</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15684634</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-on1051078685 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:07Z |
institution | BVB |
isbn | 1788835972 9781788835978 9781788833288 1788833287 |
language | English |
oclc_num | 1051078685 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Dirksen, Jos, author. Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / Jos Dirksen. Third edition. Birmingham : Packt Publishing, 2018. 1 online resource text txt rdacontent computer c rdamedia online resource cr rdacarrier 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 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 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 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 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 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. Application software Development Computer programs. Computer graphics Computer programs. http://id.loc.gov/authorities/subjects/sh85029501 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 WebGL (Computer program language) http://id.loc.gov/authorities/subjects/sh2013000391 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Logiciels d'application Développement Logiciels. Infographie Logiciels. Sites Web Conception. WebGL (Langage de programmation) HTML (Langage de balisage) HTML. aat COMPUTERS General. bisacsh Application software Development Computer programs fast Computer graphics Computer programs fast HTML (Document markup language) fast Web sites Design fast WebGL (Computer program language) fast has work: Learn Three.js (Text) https://id.oclc.org/worldcat/entity/E39PCFYRvqBqxYmWc9ryYhHcT3 https://id.oclc.org/worldcat/ontology/hasWork Print version: Dirksen, Jos. Learn Three. js : Programming 3D Animations and Visualizations for the Web with HTML5 and WebGL, 3rd Edition. Birmingham : Packt Publishing Ltd, ©2018 9781788833288 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1883895 Volltext |
spellingShingle | Dirksen, Jos Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / 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 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 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 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 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 Application software Development Computer programs. Computer graphics Computer programs. http://id.loc.gov/authorities/subjects/sh85029501 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 WebGL (Computer program language) http://id.loc.gov/authorities/subjects/sh2013000391 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Logiciels d'application Développement Logiciels. Infographie Logiciels. Sites Web Conception. WebGL (Langage de programmation) HTML (Langage de balisage) HTML. aat COMPUTERS General. bisacsh Application software Development Computer programs fast Computer graphics Computer programs fast HTML (Document markup language) fast Web sites Design fast WebGL (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85029501 http://id.loc.gov/authorities/subjects/sh98000035 http://id.loc.gov/authorities/subjects/sh2013000391 http://id.loc.gov/authorities/subjects/sh95002791 |
title | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / |
title_auth | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / |
title_exact_search | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / |
title_full | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / Jos Dirksen. |
title_fullStr | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / Jos Dirksen. |
title_full_unstemmed | Learn Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL / Jos Dirksen. |
title_short | Learn Three.js : |
title_sort | learn three js programming 3d animations and visualizations for the web with html5 and webgl |
title_sub | programming 3D animations and visualizations for the web with HTML5 and WebGL / |
topic | Application software Development Computer programs. Computer graphics Computer programs. http://id.loc.gov/authorities/subjects/sh85029501 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 WebGL (Computer program language) http://id.loc.gov/authorities/subjects/sh2013000391 HTML (Document markup language) http://id.loc.gov/authorities/subjects/sh95002791 Logiciels d'application Développement Logiciels. Infographie Logiciels. Sites Web Conception. WebGL (Langage de programmation) HTML (Langage de balisage) HTML. aat COMPUTERS General. bisacsh Application software Development Computer programs fast Computer graphics Computer programs fast HTML (Document markup language) fast Web sites Design fast WebGL (Computer program language) fast |
topic_facet | Application software Development Computer programs. Computer graphics Computer programs. Web sites Design. WebGL (Computer program language) HTML (Document markup language) Logiciels d'application Développement Logiciels. Infographie Logiciels. Sites Web Conception. WebGL (Langage de programmation) HTML (Langage de balisage) HTML. COMPUTERS General. Application software Development Computer programs Computer graphics Computer programs Web sites Design |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1883895 |
work_keys_str_mv | AT dirksenjos learnthreejsprogramming3danimationsandvisualizationsforthewebwithhtml5andwebgl |