Movatterモバイル変換


[0]ホーム

URL:


PPTX, PDF278 views

Slideshare

This document provides an overview of OpenGL including:- What OpenGL is and why computer graphics are used. - A brief history of cathode ray tubes and their role in early computer displays.- How OpenGL was developed in the 1990s by Silicon Graphics and later managed by Khronos Group.- Some advantages of OpenGL like cross-platform support and extensibility.- How OpenGL is implemented on Windows. - The introduction of DirectX by Microsoft.- Requirements to use OpenGL like having a graphics card from Nvidia's Fermi family or AMD's Radeon HD 5000 series.

Embed presentation

Download to read offline
Open Graphics Library(OpenGL)Presented byAbu SayemDept.of CSE,PUST
OVERVIEW1. What is OpenGL2. Why we use computer Graphics3. CRT4. OpenGL in Decade5. Advantages of OpenGL6. OpenGL on Windows7. DirectX8. The new OpenGL9. Software Pipeline10. Requirements
What is OpenGL OpenGL is a software interface that allows aprogrammer to communicate with graphics hardware.
Why we use CG computer graphics are used to give more effects ormore picture quality and also improves theperformance in some games or applications.
Cathode Ray Tube In 1897, Ferdinand Braun invented the CRT (CathodeRay Tube) in Germany as a type of vacuum tube whosepurpose was to display an image onto a screen. CRTs allowed the operators to instantly see the outputof a computer program without having to interpretpunch cards, rows of lamps or sort through reams ofprintouts. CRTs were already being used for television andoscilloscope output.
OpenGL in Decade Silicon Graphics (commonly referred to as SGI) was acompany founded in 1981 that specialized in 3Dcomputer graphics and developed software andhardware specifically for this purpose. In the early 1990s, SGI was the market leader in 3Dgraphics workstations because of their highperformance hardware and easy to use software.
Advantages of OpenGL OpenGL is supported across many platforms anddevices. The greatest advantage that OpenGL provides toimplementers is its support for extensions. OpenGL is portable. - OpenGL has more detailed documentation thanDirect3D.
OpenGL on Windows OpenGL was already being implemented on UNIXbased workstations when Microsoft entered themarket with their workstation operating system,Windows NT in 1993. Windows NT introduced features that are still beingused today, such as the Win32 API for creatingWindows applications.
DirectX Microsoft had to acquire a company namedRenderMorphics in 1995, who produced a 3D graphicsAPI called Reality Lab. This API was renamed and shipped as Direct3D in anSDK (Software Development Kit) called DirectX thatbundled a few other game development-specific APIsas well: DirectDraw for drawing fast 2D graphics. DirectInput for capturing joystick input. DirectPlay for networking and communication.
The new OpenGL It was announced at the 2006 SIGGRAPH thatOpenGL would be managed by the Khronos Group inthe future instead of SGI. The Khronos Group is a consortium of hardware andsoftware vendors with a vested interest in OpenGLthat focuses on the creation and maintenance of openstandards APIs.
Software Pipeline The first is the Application layer, which is yourprogram, the program that invokes drawingcommands. The next layer is the Abstraction layer, whichcontains the OpenGL or Direct3D APIimplementations. The abstraction layer passes its commands to theDevice Driver, a software communication layer to thehardware.
RequirementsSystem Requirement: If you own an NVIDIA GPU, it must at least be in theFermi family of products, starting with the GeForce GTX400 series. If you own an AMD/ATI GPU, it must at least be in theRadeon HD 5000 series.Software Requirements:. The main thought behind OpenGL is portability, so thecode mentioned in the book will be portable acrossmultiple platforms as well.
Thanks to all

Recommended

PPTX
Graphics Libraries
PDF
Bouncing ball content management system project report.pdf
PDF
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
PPTX
What's next for unity in automotive, transportation and manufacturing – Unite...
PDF
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
PDF
Visualizing the engineering project lifecycle - Unite Copenhagen
PPTX
Android application development toronto
PDF
Enterprise Communication Trends - infographic | ON24
 
PDF
Tictactoe game management system project report.pdf
PPT
SIGGRAPH Asia 2008 Modern OpenGL
PDF
TICTACTOE GAME MANAGEMENT SYSTEM PROJECT REPORT.
PPTX
Baiscs of OpenGL
PDF
Airplane game management system project report .pdf
PDF
AN INTERNSHIP REPORT ON AIRPLANE GAME MANAGEMENT SYSTEM PROJECT REPORT.
PPT
Fundamentals of Algorithms in computer G
PPT
Programming with OpenGL
PDF
CG3_ch3+ch4computergraphicsbreesenhan.pdf
PPTX
2D graphics
PPTX
Cgp lecture2 graphics_standard, opengl
DOCX
Ha4 displaying 3 d polygon animations
PPTX
The next generation of GPU APIs for Game Engines
DOCX
Computer graphics workbook
PDF
Angel
PPT
01 first
PDF
Open gl programming guide
PPTX
Java on the GPU: Where are we now?
PDF
OpenGL_Programming_Guide.pdf
PDF
Low Level Graphics & OpenGL
PPT
Virtual Instrumentation Programming Techniques.ppt
PDF
Welcome to ISPR 2026 - 12th International Conference on Image and Signal Pro...

More Related Content

PPTX
Graphics Libraries
PDF
Bouncing ball content management system project report.pdf
PDF
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
PPTX
What's next for unity in automotive, transportation and manufacturing – Unite...
PDF
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
PDF
Visualizing the engineering project lifecycle - Unite Copenhagen
PPTX
Android application development toronto
PDF
Enterprise Communication Trends - infographic | ON24
 
Graphics Libraries
Bouncing ball content management system project report.pdf
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
What's next for unity in automotive, transportation and manufacturing – Unite...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
Visualizing the engineering project lifecycle - Unite Copenhagen
Android application development toronto
Enterprise Communication Trends - infographic | ON24
 

Similar to Slideshare

PDF
Tictactoe game management system project report.pdf
PPT
SIGGRAPH Asia 2008 Modern OpenGL
PDF
TICTACTOE GAME MANAGEMENT SYSTEM PROJECT REPORT.
PPTX
Baiscs of OpenGL
PDF
Airplane game management system project report .pdf
PDF
AN INTERNSHIP REPORT ON AIRPLANE GAME MANAGEMENT SYSTEM PROJECT REPORT.
PPT
Fundamentals of Algorithms in computer G
PPT
Programming with OpenGL
PDF
CG3_ch3+ch4computergraphicsbreesenhan.pdf
PPTX
2D graphics
PPTX
Cgp lecture2 graphics_standard, opengl
DOCX
Ha4 displaying 3 d polygon animations
PPTX
The next generation of GPU APIs for Game Engines
DOCX
Computer graphics workbook
PDF
Angel
PPT
01 first
PDF
Open gl programming guide
PPTX
Java on the GPU: Where are we now?
PDF
OpenGL_Programming_Guide.pdf
PDF
Low Level Graphics & OpenGL
Tictactoe game management system project report.pdf
SIGGRAPH Asia 2008 Modern OpenGL
TICTACTOE GAME MANAGEMENT SYSTEM PROJECT REPORT.
Baiscs of OpenGL
Airplane game management system project report .pdf
AN INTERNSHIP REPORT ON AIRPLANE GAME MANAGEMENT SYSTEM PROJECT REPORT.
Fundamentals of Algorithms in computer G
Programming with OpenGL
CG3_ch3+ch4computergraphicsbreesenhan.pdf
2D graphics
Cgp lecture2 graphics_standard, opengl
Ha4 displaying 3 d polygon animations
The next generation of GPU APIs for Game Engines
Computer graphics workbook
Angel
01 first
Open gl programming guide
Java on the GPU: Where are we now?
OpenGL_Programming_Guide.pdf
Low Level Graphics & OpenGL

Recently uploaded

PPT
Virtual Instrumentation Programming Techniques.ppt
PDF
Welcome to ISPR 2026 - 12th International Conference on Image and Signal Pro...
PPTX
Generative AI Deep Dive: Architectures, Mechanics, and Future Applications
PPTX
DevFest Seattle 2025 - AI Native Design Patterns.pptx
PDF
Workshop practice theory course (Unit-1) By Varun Pratap Singh.pdf
PDF
Chemical Bonding _ Class Notes.pdf for jee
PPTX
neural-networks-intro-basic-engineering.pptx
PPTX
unit-1 Data structure (3).pptx Data structure And Algorithms
PDF
ghvjvhhvkjvgiyvicitiychjnlnokigytdcesdftyhuiookjhygvcrxesdcftyjiokoloihtfcxsx...
PPTX
Blockchain and cryptography Lecture Notes
PPTX
State Space Model of DC-DC Boost Converter
PDF
@Regenerative braking system of DC motor
PDF
Advancements in Telecommunication for Disaster Management (www.kiu.ac.ug)
PPTX
2-Photoelectric effect, phenomena and its related concept.pptx
PPTX
Waste to Energy - G2 Ethanol.pptx to process
PDF
HEV Descriptive Questions https://www.slideshare.net/slideshow/hybrid-electr...
PPTX
Mc25104 - data structures and algorithms using PYTHON OOP_Python_Lecture_Note...
PPTX
TRANSPORTATION ENGINEERING Unit-5.2.pptx
PPTX
31.03.24 - 7.CURRICULUM & TEACHING - LEARNING PROCESS IMPLEMENTATION DETAILS....
PPTX
Supercapacitor.pptx...............................
Virtual Instrumentation Programming Techniques.ppt
Welcome to ISPR 2026 - 12th International Conference on Image and Signal Pro...
Generative AI Deep Dive: Architectures, Mechanics, and Future Applications
DevFest Seattle 2025 - AI Native Design Patterns.pptx
Workshop practice theory course (Unit-1) By Varun Pratap Singh.pdf
Chemical Bonding _ Class Notes.pdf for jee
neural-networks-intro-basic-engineering.pptx
unit-1 Data structure (3).pptx Data structure And Algorithms
ghvjvhhvkjvgiyvicitiychjnlnokigytdcesdftyhuiookjhygvcrxesdcftyjiokoloihtfcxsx...
Blockchain and cryptography Lecture Notes
State Space Model of DC-DC Boost Converter
@Regenerative braking system of DC motor
Advancements in Telecommunication for Disaster Management (www.kiu.ac.ug)
2-Photoelectric effect, phenomena and its related concept.pptx
Waste to Energy - G2 Ethanol.pptx to process
HEV Descriptive Questions https://www.slideshare.net/slideshow/hybrid-electr...
Mc25104 - data structures and algorithms using PYTHON OOP_Python_Lecture_Note...
TRANSPORTATION ENGINEERING Unit-5.2.pptx
31.03.24 - 7.CURRICULUM & TEACHING - LEARNING PROCESS IMPLEMENTATION DETAILS....
Supercapacitor.pptx...............................

Slideshare

  • 1.
    Open Graphics Library(OpenGL)PresentedbyAbu SayemDept.of CSE,PUST
  • 2.
    OVERVIEW1. What isOpenGL2. Why we use computer Graphics3. CRT4. OpenGL in Decade5. Advantages of OpenGL6. OpenGL on Windows7. DirectX8. The new OpenGL9. Software Pipeline10. Requirements
  • 3.
    What is OpenGLOpenGL is a software interface that allows aprogrammer to communicate with graphics hardware.
  • 4.
    Why we useCG computer graphics are used to give more effects ormore picture quality and also improves theperformance in some games or applications.
  • 5.
    Cathode Ray TubeIn 1897, Ferdinand Braun invented the CRT (CathodeRay Tube) in Germany as a type of vacuum tube whosepurpose was to display an image onto a screen. CRTs allowed the operators to instantly see the outputof a computer program without having to interpretpunch cards, rows of lamps or sort through reams ofprintouts. CRTs were already being used for television andoscilloscope output.
  • 6.
    OpenGL in DecadeSilicon Graphics (commonly referred to as SGI) was acompany founded in 1981 that specialized in 3Dcomputer graphics and developed software andhardware specifically for this purpose. In the early 1990s, SGI was the market leader in 3Dgraphics workstations because of their highperformance hardware and easy to use software.
  • 7.
    Advantages of OpenGLOpenGL is supported across many platforms anddevices. The greatest advantage that OpenGL provides toimplementers is its support for extensions. OpenGL is portable. - OpenGL has more detailed documentation thanDirect3D.
  • 8.
    OpenGL on WindowsOpenGL was already being implemented on UNIXbased workstations when Microsoft entered themarket with their workstation operating system,Windows NT in 1993. Windows NT introduced features that are still beingused today, such as the Win32 API for creatingWindows applications.
  • 9.
    DirectX Microsoft hadto acquire a company namedRenderMorphics in 1995, who produced a 3D graphicsAPI called Reality Lab. This API was renamed and shipped as Direct3D in anSDK (Software Development Kit) called DirectX thatbundled a few other game development-specific APIsas well: DirectDraw for drawing fast 2D graphics. DirectInput for capturing joystick input. DirectPlay for networking and communication.
  • 10.
    The new OpenGLIt was announced at the 2006 SIGGRAPH thatOpenGL would be managed by the Khronos Group inthe future instead of SGI. The Khronos Group is a consortium of hardware andsoftware vendors with a vested interest in OpenGLthat focuses on the creation and maintenance of openstandards APIs.
  • 11.
    Software Pipeline Thefirst is the Application layer, which is yourprogram, the program that invokes drawingcommands. The next layer is the Abstraction layer, whichcontains the OpenGL or Direct3D APIimplementations. The abstraction layer passes its commands to theDevice Driver, a software communication layer to thehardware.
  • 12.
    RequirementsSystem Requirement: Ifyou own an NVIDIA GPU, it must at least be in theFermi family of products, starting with the GeForce GTX400 series. If you own an AMD/ATI GPU, it must at least be in theRadeon HD 5000 series.Software Requirements:. The main thought behind OpenGL is portability, so thecode mentioned in the book will be portable acrossmultiple platforms as well.
  • 13.

[8]ページ先頭

©2009-2025 Movatter.jp