Fundamentals of computer graphics:
Gespeichert in:
Späterer Titel: | Marschner, Steve Fundamentals of computer graphics |
---|---|
Hauptverfasser: | , |
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Wellesley, Mass.
Peters
2009
|
Ausgabe: | 3. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke |
Beschreibung: | XIII, 752 S. Ill., graph. Darst. |
ISBN: | 9781568814698 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035794304 | ||
003 | DE-604 | ||
005 | 20160119 | ||
007 | t | ||
008 | 091028s2009 xxuad|| |||| 00||| eng d | ||
010 | |a 2009022183 | ||
020 | |a 9781568814698 |c alk. paper |9 978-1-56881-469-8 | ||
035 | |a (OCoLC)698931889 | ||
035 | |a (DE-599)BVBBV035794304 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-634 |a DE-861 |a DE-91 |a DE-92 |a DE-91G |a DE-863 |a DE-20 |a DE-B768 | ||
050 | 0 | |a T385 | |
082 | 0 | |a 006.6 | |
084 | |a ST 320 |0 (DE-625)143657: |2 rvk | ||
084 | |a DAT 750f |2 stub | ||
100 | 1 | |a Shirley, Peter |d 1963- |e Verfasser |0 (DE-588)13333080X |4 aut | |
245 | 1 | 0 | |a Fundamentals of computer graphics |c Peter Shirley ; Steve Marschner |
250 | |a 3. ed. | ||
264 | 1 | |a Wellesley, Mass. |b Peters |c 2009 | |
300 | |a XIII, 752 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
650 | 4 | |a Computer graphics | |
650 | 0 | 7 | |a Computergrafik |0 (DE-588)4010450-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mathematik |0 (DE-588)4037944-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computergrafik |0 (DE-588)4010450-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Computergrafik |0 (DE-588)4010450-3 |D s |
689 | 1 | 1 | |a Mathematik |0 (DE-588)4037944-9 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Marschner, Steve |d 1971- |e Verfasser |0 (DE-588)14375890X |4 aut | |
785 | 0 | 0 | |i 4. Aufl. u.d.T. |a Marschner, Steve |t Fundamentals of computer graphics |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653568&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018653568 |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 320 S558 |
DE-BY-FWS_katkey | 443157 |
DE-BY-FWS_media_number | 083101224365 |
_version_ | 1806176486881755136 |
adam_text | Titel: Fundamentals of computer graphics
Autor: Shirley, Peter
Jahr: 2009
Contents
Preface xi
1 Introduction 1
1.1 Graphics Areas.......................... 1
1.2 Major Applications........................ 3
1.3 Graphics APIs .......................... 4
1.4 Graphics Pipeline......................... 4
1.5 Numerical Issues......................... 5
1.6 Efficiency............................. 7
1.7 Designing and Coding Graphics Programs............ 8
2 Miscellaneous Math 13
2.1 Sets and Mappings........................ 13
2.2 Solving Quadratic Equations................... 17
2.3 Trigonometry........................... 18
2.4 Vectors.............................. 21
2.5 Curves and Surfaces....................... 30
2.6 Linear Interpolation ....................... 44
2.7 Triangles............................. 44
3 Raster Images 53
3.1 Raster Devices.......................... 54
3.2 Images. Pixels, and Geometry.................. 59
vi Contents
3.3 RGB Color............................64
3.4 Alpha Compositing........................65
4 Ray Tracing 69
4.1 The Basic Ray-Tracing Algorithm................ 70
4.2 Perspective............................71
4.3 Computing Viewing Rays ....................73
4.4 Ray-Object Intersection .....................76
4.5 Shading.............................. 81
4.6 A Ray-Tracing Program..................... 84
4.7 Shadows ............................. 86
4.8 Ideal Specular Refiection..................... 87
4.9 Historical Notes ......................... 88
5 Linear Algebra 91
5.1 Determinants........................... 91
5.2 Matrices.............................. 93
5.3 Computing with Matrices and Determinants........... 98
5.4 Eigenvalues and Matrix Diagonalization.............103
6 Transformation Matrices 111
6.1 2D Linear Transformations....................111
6.2 3D Linear Transformations....................125
6.3 Translation and Affine Transformations.............130
6.4 Inversesof Transformation Matrices...............134
6.5 Coordinate Transformations...................135
7 Viewing 141
7.1 Viewing Transformations.....................142
7.2 Projective Transformations....................148
7.3 Perspective Protection......................151
7.4 Some Properties of the Perspective Transform..........156
7.5 Field-of-View...........................156
8 The Graphics Pipeline 161
8.1 Rasterization...........................162
8.2 Operations Before and After Rasterization............173
8.3 Simple Antialiasing........................180
8.4 Culling Primitives for Efficiency.................181
Contents vü
9 Signal Processing 185
9.1 Digital Audio: Samplingin 1D..................186
9.2 Convolution............................189
9.3 Convolution Filters........................203
9.4 Signal Processing for Images...................210
9.5 Sampling Theory.........................218
10 Surface Shading 233
10.1 Diffuse Shading .........................233
10.2 Phong Shading..........................236
10.3 Artistic Shading .........................239
11 Texture Mapping 243
11.1 3D Texture Mapping.......................244
11.2 2D Texture Mapping.......................250
11.3 Texture Mapping for Rasterized Triangles............252
11.4 BumpTextures..........................255
11.5 Displacement Mapping......................256
11.6 Environment Maps........................256
11.7 ShadowMaps...........................258
12 Data Structures for Graphics 261
12.1 Triangle Meshes.........................262
12.2 SceneGraphs...........................276
12.3 Spatial Data Structures......................278
12.4 BSP Trees for Visibility .....................289
12.5 Tiling Multidimensional Arrays.................297
13 More Ray Tracing 303
13.1 Transparency and Refraction...................304
13.2 Instancing.............................307
13.3 Constructive Solid Geometry...................309
13.4 Distribution Ray Tracing.....................309
14 Sampling 317
14.1 Integration............................317
14.2 Continuous Probability......................322
14.3 Monte Carlo Integration.....................326
14.4 Choosing Random Points.....................329
viii Contents
15 Curves 339
15.1 Curves ..............................339
15.2 Curve Properties.........................345
15.3 Polynomial Pieces........................348
15.4 Putting Pieces Together......................356
15.5 Cubics ..............................359
15.6 Approximating Curves......................365
15.7 Summary.............................382
16 Implicit Modeling 385
16.1 Implicit Functions, Skeletal Primitives
and Summation Blending.....................386
16.2 Rendering.............................394
16.3 Space Partitioning ........................395
16.4 More on Blending ........................401
16.5 Constructive Solid Geometry ..................402
16.6 Warping..............................404
16.7 Precise Contact Modeling....................406
16.8 The BlobTree...........................408
16.9 Interactive Implicit Modeling Systems..............410
17 Computer Animation 413
17.1 Principles of Animation.....................414
17.2 Keyframing............................418
17.3 Deformations...........................426
17.4 Character Animation.......................427
17.5 Physics-Based Animation....................433
17.6 Procedural Techniques......................436
17.7 GroupsofObjects ........................439
18 Using Graphics Hardware 445
18.1 What 1s Graphics Hardware...................445
18.2 Describing Geometry for the Hardware.............446
18.3 Processing Geometry into Pixels.................453
19 Building Interactive Graphics Applications 467
19.1 The Ball Shooting Program ...................468
19.2 Programming Models ......................470
19.3 The Modelview-Controller Architecture.............487
Contents ix
19.4 Example Implementations....................499
19.5 Applying Our Results ......................509
20 Light 517
20.1 Radiometry............................517
20.2 Transport Equation........................526
20.3 Photometry............................528
21 Color 531
21.1 Colorimetry............................533
21.2 Color Spaces...........................542
21.3 Chromatic Adaptation......................548
21.4 Color Appearance ........................552
22 Visual Perception 553
22.1 Vision Science..........................554
22.2 Visual Sensitivity.........................555
22.3 Spatial Vision...........................571
22.4 Objects, Locations, and Events..................585
22.5 Picture Perception........................593
23 Tone Reproduction 597
23.1 Classification...........................600
23.2 Dynamic Range..........................601
23.3 Color...............................603
23.4 Image Formation.........................605
23.5 Frequency-Based Operators...................605
23.6 Gradient-Domain Operators...................607
23.7 Spatial Operators.........................608
23.8 Division..............................610
23.9 Sigmoids.............................611
23.10 Other Approaches ........................616
23.11 Night Tonemapping .......................619
23.12 Discussion............................620
24 Global Illumination 623
24.1 Particle Tracing for Lambertian Scenes.............624
24.2 Path Tracing ...........................627
24.3 Accurate Direct Lighting.....................629
x Contents
25 Reflection Models 637
25.1 Real-World Materials.......................637
25.2 Implementing Reflection Models.................639
25.3 Specular Reflection Models ...................641
25.4 Smooth Layered Model......................642
25.5 Rough Layered Model......................645
26 Computer Graphics in Games 653
26.1 Platforms.............................653
26.2 Limited Resources........................655
26.3 Optimization Techniques.....................659
26.4 Game Types ...........................660
26.5 The Game Production Process..................664
27 Visualization 675
27.1 Background............................677
27.2 Data Types............................678
27.3 Human-Centered Design Process ................680
27.4 Visual Encoding Principles....................682
27.5 Interaction Principles.......................689
27.6 Composite and Adjacent Views.................690
27.7 Data Reduction..........................696
27.8 Examples.............................701
28 Spatial-Field Visualization 709
28.1 2DScalarFields.........................710
28.2 3DScalarFields.........................711
References 721
Index 745
|
any_adam_object | 1 |
author | Shirley, Peter 1963- Marschner, Steve 1971- |
author_GND | (DE-588)13333080X (DE-588)14375890X |
author_facet | Shirley, Peter 1963- Marschner, Steve 1971- |
author_role | aut aut |
author_sort | Shirley, Peter 1963- |
author_variant | p s ps s m sm |
building | Verbundindex |
bvnumber | BV035794304 |
callnumber-first | T - Technology |
callnumber-label | T385 |
callnumber-raw | T385 |
callnumber-search | T385 |
callnumber-sort | T 3385 |
callnumber-subject | T - General Technology |
classification_rvk | ST 320 |
classification_tum | DAT 750f |
ctrlnum | (OCoLC)698931889 (DE-599)BVBBV035794304 |
dewey-full | 006.6 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.6 |
dewey-search | 006.6 |
dewey-sort | 16.6 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01857nam a2200481zc 4500</leader><controlfield tag="001">BV035794304</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160119 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">091028s2009 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2009022183</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781568814698</subfield><subfield code="c">alk. paper</subfield><subfield code="9">978-1-56881-469-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)698931889</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035794304</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-B768</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">T385</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.6</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 320</subfield><subfield code="0">(DE-625)143657:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 750f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Shirley, Peter</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13333080X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Fundamentals of computer graphics</subfield><subfield code="c">Peter Shirley ; Steve Marschner</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wellesley, Mass.</subfield><subfield code="b">Peters</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 752 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer graphics</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computergrafik</subfield><subfield code="0">(DE-588)4010450-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mathematik</subfield><subfield code="0">(DE-588)4037944-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computergrafik</subfield><subfield code="0">(DE-588)4010450-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Computergrafik</subfield><subfield code="0">(DE-588)4010450-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Mathematik</subfield><subfield code="0">(DE-588)4037944-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Marschner, Steve</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)14375890X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="785" ind1="0" ind2="0"><subfield code="i">4. Aufl. u.d.T.</subfield><subfield code="a">Marschner, Steve</subfield><subfield code="t">Fundamentals of computer graphics</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653568&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018653568</subfield></datafield></record></collection> |
id | DE-604.BV035794304 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:22:06Z |
institution | BVB |
isbn | 9781568814698 |
language | English |
lccn | 2009022183 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018653568 |
oclc_num | 698931889 |
open_access_boolean | |
owner | DE-634 DE-861 DE-91 DE-BY-TUM DE-92 DE-91G DE-BY-TUM DE-863 DE-BY-FWS DE-20 DE-B768 |
owner_facet | DE-634 DE-861 DE-91 DE-BY-TUM DE-92 DE-91G DE-BY-TUM DE-863 DE-BY-FWS DE-20 DE-B768 |
physical | XIII, 752 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Peters |
record_format | marc |
spellingShingle | Shirley, Peter 1963- Marschner, Steve 1971- Fundamentals of computer graphics Computer graphics Computergrafik (DE-588)4010450-3 gnd Mathematik (DE-588)4037944-9 gnd |
subject_GND | (DE-588)4010450-3 (DE-588)4037944-9 |
title | Fundamentals of computer graphics |
title_auth | Fundamentals of computer graphics |
title_exact_search | Fundamentals of computer graphics |
title_full | Fundamentals of computer graphics Peter Shirley ; Steve Marschner |
title_fullStr | Fundamentals of computer graphics Peter Shirley ; Steve Marschner |
title_full_unstemmed | Fundamentals of computer graphics Peter Shirley ; Steve Marschner |
title_new | Marschner, Steve Fundamentals of computer graphics |
title_short | Fundamentals of computer graphics |
title_sort | fundamentals of computer graphics |
topic | Computer graphics Computergrafik (DE-588)4010450-3 gnd Mathematik (DE-588)4037944-9 gnd |
topic_facet | Computer graphics Computergrafik Mathematik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653568&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT shirleypeter fundamentalsofcomputergraphics AT marschnersteve fundamentalsofcomputergraphics |
Inhaltsverzeichnis
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 320 S558 |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |