3-D computer graphics: a mathematical introduction with OpenGL
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York
Cambridge University Press
2005
|
Ausgabe: | 1. publ., repr with corr. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 371 S. Ill., graph. Darst. |
ISBN: | 0521821037 9780521821032 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV040305799 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 120711s2005 xxuad|| |||| 00||| eng d | ||
020 | |a 0521821037 |9 0-521-82103-7 | ||
020 | |a 9780521821032 |9 978-0-521-82103-2 | ||
035 | |a (OCoLC)802626990 | ||
035 | |a (DE-599)BVBBV040305799 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-739 | ||
084 | |a ST 321 |0 (DE-625)143658: |2 rvk | ||
100 | 1 | |a Buss, Samuel R. |e Verfasser |4 aut | |
245 | 1 | 0 | |a 3-D computer graphics |b a mathematical introduction with OpenGL |c Samuel R. Buss |
250 | |a 1. publ., repr with corr. | ||
264 | 1 | |a New York |b Cambridge University Press |c 2005 | |
300 | |a XVI, 371 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 4 | |a OpenGL |
650 | 4 | |a Computer graphics | |
650 | 4 | |a Three-dimensional display systems | |
650 | 0 | 7 | |a Computergrafik |0 (DE-588)4010450-3 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a Computergrafik |0 (DE-588)4010450-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025160725&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025160725 |
Datensatz im Suchindex
_version_ | 1804149325171785728 |
---|---|
adam_text | Contents
Preface
page
xi
I Introduction
1
1.1 Display Models
1
1.2
Coordinates, Points, Lines, and Polygons
4
1.3
Double Buffering for Animation
15
II Transformations and Viewing
17
II.
1
Transformations in 2-Space
18
11.2 Transformations in 3-Space
34
11.
3
Viewing Transformations and Perspective
46
11.4 Mapping to Pixels
58
III Lighting, Illumination, and Shading
67
111.1 The Phong Lighting Model
68
111.2 The Cook-Torrance Lighting Model
87
IV Averaging and Interpolation
99
IV.
1
Linear Interpolation
99
IV2 Bilinear and Trilinear Interpolation
107
IV3 Convex Sets and Weighted Averages
117
IV4 Interpolation and Homogeneous Coordinates
119
IV5 Hyperbolic Interpolation
121
IV6 Spherical Linear Interpolation
122
V Texture Mapping
126
VI Texture Mapping an Image
126
V.2 Bump Mapping
135
V3 Environment Mapping
137
V.4 Texture Mapping in
OpenGL 139
VI Color
146
VI.
1
Color Perception
146
VI.2 Representation of Color Values
149
VII
Bézier
Curves
155
VILI Bézier
Curves of Degree Three
156
VII.2
De
Casteijau s Method
159
VII.3 Recursive Subdivision
160
VII.4 Piecewise
Bézier
Curves
163
VII.5 Hermite Polynomials
164
VII.6
Bézier
Curves of General Degree
165
VII.7
De
Casteijau s Method Revisited
168
VII.
8
Recursive Subdivision Revisited
169
VII.9 Degree Elevation
171
VII.
10
Bézier
Surface Patches
173
VII.
11
Bézier
Curves and Surfaces in
OpenGL 178
VII.
12
Rational
Bézier
Curves
180
VII.
13
Conic Sections with Rational
Bézier
Curves
182
VII.
14
Surface of Revolution Example
187
VII.
15
Interpolating with
Bézier
Curves
189
VII.
16
Interpolating with
Bézier
Surfaces
195
VIII
B-Splines
200
VIII.l Uniform B-Splmes of Degree Three
201
VIII.2
Nonuniform
B-Splines
204
VIIL3 Examples of
Nonuniform
B-Splines
206
VIII.4 Properties of
Nonuniform
B-Splines
211
VIII. 5
The
de
Boor Algorithm
214
VIII.6 Blossoms
217
VIH.7 Derivatives and Smoothness of B-Spline Curves
221
VIII.8 Knot Insertion
223
VIII.9
Bézier
and B-Spline Curves
226
VIII.l
0
Degree Elevation
227
VIII.l
1
Rational B-Splines and NURBS
228
VIII.12 B-Splines and NURBS Surfaces in
OpenGL 229
VIII.
ІЗ
Interpolating with B-Splines
229
IX Ray Tracing
233
IX.
1
Basic Ray Tracing
234
IX.2 Advanced Ray Tracing Techniques
244
IX.3 Special Effects without Ray Tracing
252
X Intersection Testing
257
X.I Fast Intersections with Rays
258
X.2 Pruning Intersection Tests
269
XI Radiosity
272
XI
Л
The Radiosity Equations
274
XI.2 Calculation of Form Factors
277
XI.3 Solving the Radiosity Equations
282
XII
Animation and Kinematics
289
XII.l Overview
289
XII.2 Animation of Position
292
ХП.З
Representations of Orientations
295
XII.4 Kinematics
307
A Mathematics Background
319
A.I Preliminaries
319
A.2 Vectors and Vector Products
320
A.3 Matrices
325
A.4
Multivariable
Calculus
329
В
RayTrace Software Package
332
B.I Introduction to the Ray Tracing Package
332
B.2 The High-Level Ray Tracing Routines
333
B.3 The RayTrace API
336
Bibliography
353
Index
359
Color art appears following page
256.
|
any_adam_object | 1 |
author | Buss, Samuel R. |
author_facet | Buss, Samuel R. |
author_role | aut |
author_sort | Buss, Samuel R. |
author_variant | s r b sr srb |
building | Verbundindex |
bvnumber | BV040305799 |
classification_rvk | ST 321 |
ctrlnum | (OCoLC)802626990 (DE-599)BVBBV040305799 |
discipline | Informatik |
edition | 1. publ., repr with corr. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01471nam a2200397zc 4500</leader><controlfield tag="001">BV040305799</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120711s2005 xxuad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0521821037</subfield><subfield code="9">0-521-82103-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780521821032</subfield><subfield code="9">978-0-521-82103-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)802626990</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040305799</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-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 321</subfield><subfield code="0">(DE-625)143658:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Buss, Samuel R.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">3-D computer graphics</subfield><subfield code="b">a mathematical introduction with OpenGL</subfield><subfield code="c">Samuel R. Buss</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. publ., repr with corr.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 371 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="630" ind1="0" ind2="4"><subfield code="a">OpenGL</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer graphics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Three-dimensional display systems</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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</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="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</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=025160725&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-025160725</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV040305799 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:21:14Z |
institution | BVB |
isbn | 0521821037 9780521821032 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025160725 |
oclc_num | 802626990 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | XVI, 371 S. Ill., graph. Darst. |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | Cambridge University Press |
record_format | marc |
spelling | Buss, Samuel R. Verfasser aut 3-D computer graphics a mathematical introduction with OpenGL Samuel R. Buss 1. publ., repr with corr. New York Cambridge University Press 2005 XVI, 371 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier OpenGL Computer graphics Three-dimensional display systems Computergrafik (DE-588)4010450-3 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content Computergrafik (DE-588)4010450-3 s DE-604 Digitalisierung UB Passau application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025160725&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Buss, Samuel R. 3-D computer graphics a mathematical introduction with OpenGL OpenGL Computer graphics Three-dimensional display systems Computergrafik (DE-588)4010450-3 gnd |
subject_GND | (DE-588)4010450-3 (DE-588)4151278-9 |
title | 3-D computer graphics a mathematical introduction with OpenGL |
title_auth | 3-D computer graphics a mathematical introduction with OpenGL |
title_exact_search | 3-D computer graphics a mathematical introduction with OpenGL |
title_full | 3-D computer graphics a mathematical introduction with OpenGL Samuel R. Buss |
title_fullStr | 3-D computer graphics a mathematical introduction with OpenGL Samuel R. Buss |
title_full_unstemmed | 3-D computer graphics a mathematical introduction with OpenGL Samuel R. Buss |
title_short | 3-D computer graphics |
title_sort | 3 d computer graphics a mathematical introduction with opengl |
title_sub | a mathematical introduction with OpenGL |
topic | OpenGL Computer graphics Three-dimensional display systems Computergrafik (DE-588)4010450-3 gnd |
topic_facet | OpenGL Computer graphics Three-dimensional display systems Computergrafik Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025160725&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT busssamuelr 3dcomputergraphicsamathematicalintroductionwithopengl |