Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Shreiner D., Woo M., Neider J. — OpenGL programming guide
Shreiner D., Woo M., Neider J. — OpenGL programming guide



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: OpenGL programming guide

Авторы: Shreiner D., Woo M., Neider J.

Аннотация:

OpenGL is a powerful software interface used to produce high-quality, computergenerated images and interactive applications using 2D and 3D objects, bitmaps, and color images. The OpenGL Programming Guide provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling "red book" describes the latest features of OpenGL Version 2.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.


Язык: en

Рубрика: Руководства по программному обеспечению/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 6-th edition

Год издания: 2007

Количество страниц: 911

Добавлена в каталог: 30.11.2013

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Matrix, rotation      776
Matrix, row-major ordering      116
Matrix, scaling      776
Matrix, texture      458
Matrix, transformation pipeline      106
Matrix, transformations of homogeneous coordinates      774
Matrix, translation      776
Megahed, Abe      619
Microsoft, callback functions on Windows      511
Microsoft, Microsoft Win32      see "Win32"
Microsoft, Microsoft Windows 95/98/NT      xl 14 753
Microsoft, Microsoft Windows to OpenGL interface      see "WGL"
minmax      366—368
Minmax, reseting      367 368
Minmax, retrieving results      367
Minmax, sample program      367
Mipmapping      401—411
Mipmapping, automated generation      409
Mipmapping, base and maximum levels      407
Mipmapping, level of detail control      406
Mipmapping, minification filters      413
Mipmapping, texture objects for mipmaps      418
Mirroring objects      see "Scaling"
Modeling transformations      111 117 120—125
Modeling transformations, camera analogy      106
Modeling transformations, connection to viewing transformations      111
Modeling transformations, example      123
Modeling transformations, rotation      122
Modeling transformations, rotation matrix      776
Modeling transformations, sample program      125
Modeling transformations, scaling      122
Modeling transformations, scaling matrix      776
Modeling transformations, translation      121
Modeling transformations, translation matrix      776
Models, rendering wireframe and solid      20 763
Modelview matrix      108 115
Modelview matrixs, arbitrary clipping planes, effect on      150
Modelview matrixs, stack      148
Mosaicing      406
Motion      see "Animation"
Motion blur      497
Motion blur, stippling, with      609
movie clips      628
Multiple layers, displaying with overlap      612
Multisampling      255—259
Multisampling, fading point primitives      272
Multisampling, sample program      256
Multitexture, extension string      606
Multitexturing      443—448
Name stack      571—575
Name stack, creating      572
Name stack, initializing      572
Name stack, loading      572
Name stack, multiple names      583—585
Name stack, popping      572
Name stack, pushing      572
Name stack, querying maximum depth      573
Networked operation      34—35
Networked operation, attribute groups, saving and restoring      91
Networked operation, display lists      289
Networked operation, versions      604
Non-Uniform Rational B-Splines      see "NURBS"
Nonplanar polygons      40
normal      see "Normal vectors"
Normal vectors      63—65 192
Normal vectors, calculating      768
Normal vectors, calculating for analytic surfaces      769
Normal vectors, calculating for polygonal data      771
Normal vectors, calculating length      65
Normal vectors, cross product, calculating normalized      98
Normal vectors, enabling automatic unit length division      65 192
Normal vectors, inverse matrix generated      684
Normal vectors, matrix transformations      108
Normal vectors, normalized      65
Normal vectors, NURBS, generating for      560
Normal vectors, quadrics, generated for      526
Normal vectors, rendering pipeline stage      12 681
Normal vectors, specifying      64
Normal vectors, tessellation, specifying for      512
Normal vectors, transformations      775
Normal vectors, uniform rescaling      65
Normal vectors, unit length optimizes performance      783
Normal vectors, vertex arrays, specifying values with      69
Normalized device coordinates      108
NURB Curves and Surfaces (book title)      535
NURBS      550—568
NURBS Book, The      535
NURBS for Curve and Surface Design      535
NURBS tessellator, sample code      563 564
NURBS, creating a NURBS curve or surface      559—561
NURBS, creating a NURBS object      555
NURBS, culling      556
NURBS, deleting a NURBS object      555
NURBS, display list use      282
NURBS, error handling      558
NURBS, method of display (lines or filled polygons)      556
NURBS, normal vectors, generating      560
NURBS, properties, controlling NURBS      555
NURBS, querying property value      558
NURBS, references      535
NURBS, sample program which draws a lit NURBS surface      552
NURBS, sample program with a trimmed surface      567
NURBS, sampling precision      556
NURBS, source for matrices      557
NURBS, steps to use      551
NURBS, texture coordinate generation      560
NURBS, trimming      565—568
Object coordinates      108
Object coordinates, texture coordinate generation      434
Objects      see "Models"
Occlusion query      484
Opacity      232
OpenGL Extension to the X Window System      see "GLX"
OpenGL Programming for the X Window System      xxxix 15 17 738 759
OpenGL Reference Manual      xxxix 679 686 738
OpenGL Utility Library      see "GLU"
OpenGL Utility Toolkit      see "GLUT"
Orthographic parallel projection      113 136—137
Orthographic parallel projection, jittering      495
Orthographic parallel projection, matrix      778
Orthographic parallel projection, specifying with integer coordinates      781
Outer product      357
Outlined polygons      56 63
Outlined polygons, polygon offset solution      274
Overlapping objects      619
Packed pixel data      317—318
painting      232 238 629
Partial disks      524
Pass-through markers      594
Performance tips, clearing the window      32
Performance tips, display lists      282
Performance tips, flat shading      783
Performance tips, flushing the pipeline      34
Performance tips, fog      261
Performance tips, GLX tips      784
Performance tips, hints      248
Performance tips, light source attenuation, effect of      198
Performance tips, light sources, effect of additional      193
Performance tips, list of general tips      782
Performance tips, material properties, changing      782
Performance tips, NURBS and display lists      282
Performance tips, pixel data alignment      328
Performance tips, pixel data, drawing      345
Performance tips, polygon restrictions      39
Performance tips, polygon subdivision      95
Performance tips, pushing and popping attribute groups      782
Performance tips, rasterization and fragment operations for pixel data      784
Performance tips, removing hidden surfaces      187
Performance tips, specifying geometric primitives      783
Performance tips, tessellation and display lists      282
Performance tips, tessellation, use of      521
Performance tips, texture images, internal format of      382
Performance tips, texture objects      414 782
Performance tips, texture subimages      782
Performance tips, two-sided lighting      210
Performance tips, unit-length normal vectors      783
Performance tips, vector and scalar forms of commands      783
Performance tips, vertex arrays      783
Perspective projection      133—136
Perspective projection, correction hint      248 379 380
Perspective projection, depth coordinates, effect on      141
Perspective projection, jittering      492
Perspective projection, matrix      777
Perspective projection, perspective division      108
PGL      14 749
PGL, pglChooseConfig()      749 751
PGL, pglCopyContext()      750 752
PGL, pglCreateContext()      750 752
PGL, pglDestroyContext()      750 752
PGL, pglGetCurrentContext()      750 752
PGL, pglGetCurrentWindow()      750 752
PGL, pglGrabFrontBitmap()      750 752
PGL, pgllslndirect()      750 752
PGL, pglMakeCurrent()      750 752
PGL, pglQueryCapability()      749 751
PGL, pglQueryConfigs()      750 751
PGL, pglQueryVersion()      749 751
PGL, pglReleaseFrontBitmap()      750 752
PGL, pglSelectColorlndexPalette()      751 752
PGL, pglSwapBuffers()      751 752
PGL, pglUseFont()      751 752
PGL, pglWaitGL()      750 752
PGL, pglWaitPM()      750 752
picking      578—588
Picking, back buffer for, using the      610
Picking, depth coordinates      585
Picking, hierarchical models      583—585
Picking, projection matrix, special      579
Picking, sample program      580
Picking, sample program with depth coordinates      585
Picking, strategies      589
Picking, sweep selection      590
Piegl, Les      535
Pipeline, geometric processing      681—682
Pipeline, imaging      321—337
Pipeline, rendering      10—14
Pipeline, vertex transformation      106
Pixel data      302 312—321 see
Pixel data, BGR and BGRA formats      315
Pixel data, byte alignment      328
Pixel data, byte swapping      327
Pixel data, copying within the framebuffer      13 313 321 322 683
Pixel data, depth buffer pixel data      321 332
Pixel data, drawing or reading a subrectangle of      328
Pixel data, drawing process in detail      338—339
Pixel data, endianness      327
Pixel data, feedback mode      593
Pixel data, formats for reading or drawing      315
Pixel data, formats for storing in memory      317 325
Pixel data, mapping      13 333—334 682
Pixel data, packed      317—318
Pixel data, packing into processor memory      13 324—327 682
Pixel data, performance tips      345
Pixel data, pipeline operations      12 321—337 682
Pixel data, pixel zoom      334
Pixel data, querying pixel mapping information      333
Pixel data, reading from the framebuffer      313 315
Pixel data, reading process in detail      340—341
Pixel data, sample code which draws an image      320
Pixel data, sample program that uses a pixel buffer object for storage      342
Pixel data, sample program which draws, copies, and zooms pixel data      335
Pixel data, stencil buffer pixel data      317 332
Pixel data, storage modes      325 395—397
Pixel data, transfer modes      13 330 422 682
Pixel data, unpacking from processor memory      12 324—327 682
Pixel data, writing to the framebuffer      313 319
Pixel, coverage      247
Point light source      see "Positional light source"
Point parameters      271
Point parameters, sample program      273
POINTS      38
Points, antialiasing      249—255 616
Points, drawing      43
Points, feedback mode      593
Points, point parameters      271
Points, round      249—255 616
Points, size      50
Points, specifying      43 45
Polygon offset      274—276
Polygon offset, depth slope of a polygon      275
Polygon offset, enabling      274
Polygon offset, hidden-line removal      622
Polygon offset, sample program      276
Polygon offset, shadowing use      460
Polygonal approximations to surfaces      94
POLYGONS      39
Polygons, boundary edges      62—63
Polygons, concave, drawing filled      506 618
Polygons, convex      39
Polygons, culling the faces      56
polygons, drawing      43
Polygons, drawing as points, lines, or filled      56
Polygons, feedback mode      593
Polygons, front and back faces      56
Polygons, holes in      39
Polygons, non-convex      39 62
Polygons, nonplanar      40
Polygons, polygon mode      12 56 682 784
Polygons, reversing the faces      56
Polygons, self-intersecting      513
Polygons, simple      39
Polygons, specifying      43 46
Polygons, stippling      58
Polygons, tessellation, specifying for      518
Polygons, Voronoi      626
Positional light source      197
Primitives, geometric      37—48
Primitives, raster      302
Priority of texture objects      420
Procedural Elements for Computer Graphics      524
Programs, aaindex.c      252
Programs, aargb.c      250
Programs, accanti.c      496
Programs, accpersp.c      492
Programs, alpha.c      241
Programs, alpha3D.c      244
Programs, bezcurve.c      537
Programs, bezmesh.c      546
Programs, bezsurf.c      544
Programs, checker.c      377
Programs, clip.c      151
Programs, colormat.c      218
Programs, colormatrix.c      362
Programs, colortable.c      350
Programs, combiner.c      453
Programs, convolution.c      355
Programs, cube.c      110
Programs, cubemap.c      443
Programs, dof.c      499
Programs, drawf.c      304
Programs, feedback.c      595
Programs, fog.c      262
Programs, fogcoord.c      269
Programs, fogindex.c      266
Programs, font.c      311
Programs, histograms      364
Programs, image.c      335
Programs, light.c      190
Programs, lines.c      54
Programs, list.c      285
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2020
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте