Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2August 1999
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-60458-0
Published:01 August 1999
Pages:
730
Skip Bibliometrics Section
Reflects downloads up to 04 Oct 2024Bibliometrics
Skip Abstract Section
Abstract

From the Publisher: OpenGL is a powerful software interface used to produce high-quality computer generated images and interactive applications using 2D and 3D objects and color bitmaps and images. The OpenGL Programming Guide, Third Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. This book discusses all OpenGL functions and their syntax shows how to use those functions to create interactive applications and realistic color images. 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. This third edition has been extensively updated to include the newest features of OpenGL, Version 1.2, including: 3D texture mapping Multitexturing New pixel storage formats, including packed and reversed (BGRA) formats Specular lighting after texturing The OpenGL imaging subset New GLU routines and functionality Numerous code examples are provided to practical programming techniques. The color plate section illustrates the power and sophistication of the newest version of OpenGL. The OpenGL Technical Library provides tutorial and reference books for OpenGL. The library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. The OpenGL Technical Library was originally developed by SGI and continues to evelove under the auspices of the Architecture Review Board (ARB), an industry consortium responsible for guiding the evolution of OpenGL and related technologies. The OpenGL ARB is composed of industry leaders, such as 3Dlabs, Compaq, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Intergraph, Microsoft, NVIDIA, and SGI. The OpenGL Programming Guide, Third Edition was written by Mason Woo, Jackie Neider, Tom Davis, and Dave Shreiner.

Cited By

  1. Kumar V, Eising C, Witt C and Yogamani S (2023). Surround-View Fisheye Camera Perception for Automated Driving: Overview, Survey & Challenges, IEEE Transactions on Intelligent Transportation Systems, 24:4, (3638-3659), Online publication date: 1-Apr-2023.
  2. Pankratz D, Nowicki T, Eltantawy A and Amaral J Vulkan vision Proceedings of the 2021 IEEE/ACM International Symposium on Code Generation and Optimization, (137-149)
  3. Chen W, Gao J, Ling H, Smith E, Lehtinen J, Jacobson A and Fidler S Learning to predict 3D objects with an interpolation-based differentiable renderer Proceedings of the 33rd International Conference on Neural Information Processing Systems, (9609-9619)
  4. ACM
    Guo P, Hu B, Li R and Hu W FoggyCache Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, (19-34)
  5. ACM
    Hong C, Spence I and Nikolopoulos D (2017). GPU Virtualization and Scheduling Methods, ACM Computing Surveys, 50:3, (1-37), Online publication date: 9-Oct-2017.
  6. She J, Zhou Y, Tan X, Li X and Guo X (2017). A parallelized screen-based method for rendering polylines and polygons on terrain surfaces, Computers & Geosciences, 99:C, (19-27), Online publication date: 1-Feb-2017.
  7. ACM
    Shi S and Hsu C (2015). A Survey of Interactive Remote Rendering Systems, ACM Computing Surveys, 47:4, (1-29), Online publication date: 21-Jul-2015.
  8. ACM
    Ukidave Y, Gong X and Kaeli D Performance Evaluation and Optimization Mechanisms for Inter-operable Graphics and Computation on GPUs Proceedings of Workshop on General Purpose Processing Using GPUs, (37-45)
  9. Ukidave Y, Gong X and Kaeli D Performance Evaluation and Optimization Mechanisms for Inter-operable Graphics and Computation on GPUs Proceedings of Workshop on General Purpose Processing Using GPUs, (37-45)
  10. Juang J, Hung W and Kang S (2013). SimCrane 3D+, Advanced Engineering Informatics, 27:4, (506-518), Online publication date: 1-Oct-2013.
  11. ACM
    Bagur P, Shivashankar N and Natarajan V Improved quadric surface impostors for large bio-molecular visualization Proceedings of the Eighth Indian Conference on Computer Vision, Graphics and Image Processing, (1-8)
  12. ACM
    Erra U and Scanniello G Towards the visualization of software systems as 3D forests Proceedings of the 27th Annual ACM Symposium on Applied Computing, (981-988)
  13. ACM
    DeCamp P, Shaw G, Kubat R and Roy D An immersive system for browsing and visualizing surveillance video Proceedings of the 18th ACM international conference on Multimedia, (371-380)
  14. ACM
    Grabli S, Turquin E, Durand F and Sillion F (2010). Programmable rendering of line drawing from 3D scenes, ACM Transactions on Graphics (TOG), 29:2, (1-20), Online publication date: 1-Mar-2010.
  15. Belmonte í, Castañeda M, Fernández D, Gil J, Aguado S, Varella E, Nuñez M and Segarra J (2010). Federate resource management in a Distributed Virtual Environment, Future Generation Computer Systems, 26:3, (308-317), Online publication date: 1-Mar-2010.
  16. Braga R, Malheiro P and Reis L Development of a realistic simulator for robotic intelligent wheelchairs in a hospital environment RoboCup 2009, (23-34)
  17. ACM
    Song M, Mokhov S and Grogono P Designing an interactive OpenGL slide-based presentation of the softbody simulation system for teaching and learning of computer graphics techniques Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, (131-136)
  18. ACM
    Queiroz R, Barros L and Musse S (2008). Providing expressive gaze to virtual animated characters in interactive applications, Computers in Entertainment (CIE), 6:3, (1-23), Online publication date: 1-Oct-2008.
  19. Prados F, Boada I, Feixas M, Prats A, Blasco G, Pedraza S and Puig J DTIWeb Proceedings of the 2007 international conference on Computational science and Its applications - Volume Part II, (727-740)
  20. Lamberti F and Sanna A (2007). A Streaming-Based Solution for Remote Visualization of 3D Graphics on Mobile Devices, IEEE Transactions on Visualization and Computer Graphics, 13:2, (247-260), Online publication date: 1-Mar-2007.
  21. ACM
    Oliveira J and Buxton B PNORMS Proceedings of the ACM symposium on Virtual reality software and technology, (324-333)
  22. ACM
    Hurst N, Marriott K and Moulder P Minimum sized text containment shapes Proceedings of the 2006 ACM symposium on Document engineering, (3-12)
  23. ACM
    Shi W, Lee H, Yoo R and Boldyreva A A digital rights enabled graphics processing system Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware, (17-26)
  24. Sigg C, Weyrich T, Botsch M and Gross M GPU-based ray-casting of quadratic surfaces Proceedings of the 3rd Eurographics / IEEE VGTC conference on Point-Based Graphics, (59-65)
  25. Parviainen M, Dieckmann M and Shukla P Phase space modulations in magnetised plasmas by a mildly relativistic two-stream instability Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing, (361-370)
  26. Kim Y, Kesavadas T and Paley S (2006). The virtual site museum, Presence: Teleoperators and Virtual Environments, 15:3, (245-261), Online publication date: 1-Jun-2006.
  27. Cook D, Baratto R and Keromytis A Remotely Keyed Cryptographics Secure Remote Display Access Using (Mostly) Untrusted Hardware Information and Communications Security, (363-375)
  28. Sýkora D, Buriánek J and Žára J Video codec for classical cartoon animations with hardware accelerated playback Proceedings of the First international conference on Advances in Visual Computing, (43-50)
  29. Dannenberg R (2005). Interactive Visual Music: A Personal Perspective, Computer Music Journal, 29:4, (25-35), Online publication date: 1-Dec-2005.
  30. ACM
    Shirley P Data structures for graphics ACM SIGGRAPH 2005 Courses, (3-es)
  31. ACM
    Krivograd S, Trlep M and Žalik B Compression of triangular meshes by simultaneously processing pairs of triangles Proceedings of the 21st Spring Conference on Computer Graphics, (105-110)
  32. ACM
    Drumm H MPEG-4 based real-time shadows Proceedings of the 12th annual ACM international conference on Multimedia, (244-247)
  33. Schussman G and Ma K Anisotropic Volume Rendering for Extremely Dense, Thin Line Data Proceedings of the conference on Visualization '04, (107-114)
  34. Grabli S, Turquin E, Durand F and Sillion F Programmable style for NPR line drawing Proceedings of the Fifteenth Eurographics conference on Rendering Techniques, (33-44)
  35. ACM
    Nikolov S, Newman T, Bull D, Canagarajah N, Jones M and Gilchrist I Gaze-contingent display using texture mapping and OpenGL Proceedings of the 2004 symposium on Eye tracking research & applications, (11-18)
  36. Wimmer M and Wonka P Rendering time estimation for real-time rendering Proceedings of the 14th Eurographics workshop on Rendering, (118-129)
  37. Birthelmer H, Soetebier I and Sahm J Efficient representation of triangle meshes for simultaneous modification and rendering Proceedings of the 1st international conference on Computational science: PartI, (925-934)
  38. Ahn J and Hong S Approximating 3D general sweep boundary using depth-buffer Proceedings of the 2003 international conference on Computational science and its applications: PartIII, (508-517)
  39. Weiler M, Kraus M, Merz M and Ertl T (2003). Hardware-Based View-Independent Cell Projection, IEEE Transactions on Visualization and Computer Graphics, 9:2, (163-175), Online publication date: 1-Apr-2003.
  40. ACM
    Lamberti F, Zunino C, Sanna A, Fiume A and Maniezzo M An accelerated remote graphics architecture for PDAS Proceedings of the eighth international conference on 3D Web technology, (55-ff)
  41. ACM
    Greuter S, Parker J, Stewart N and Leach G Real-time procedural generation of `pseudo infinite' cities Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia, (87-ff)
  42. Weiler M, Kraus M and Ertl T Hardware-based view-independent cell projection Proceedings of the 2002 IEEE symposium on Volume visualization and graphics, (13-22)
  43. Garcia A and Shen H An interleaved parallel volume renderer with PC-clusters Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization, (51-59)
  44. ACM
    Lalonde P and Schenk E Shader-driven compilation of rendering assets Proceedings of the 29th annual conference on Computer graphics and interactive techniques, (713-720)
  45. Hunter A and Cohen J Uniform frequency images Proceedings of the conference on Visualization '00, (243-250)
Contributors
  • Queen's University Belfast
  • Sonoma State University

Recommendations