Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Universidade Federal da Paraíba
Centro de Informática
OpenGL
Lecture 4
1107190 - Introdução à Computação Gráfica – Turma 01
Prof. Christian Azambuja Pagot
CI / UFPB
Universidade Federal da Paraíba
Centro de Informática
What is OpenGL?
Open Graphics Library
“OpenGL is a software interface to graphics hardware. This 
interface consists of about 150 distinct commands that you use to 
specify the objects and operations needed to produce interactive 
three-dimensional applications.”
“OpenGL Programming Guide”, v1.1
Universidade Federal da Paraíba
Centro de Informática
Hardware Architecture
CPU SouthBridge
North
Bridge
RAM Memory
AGP / PCI Express
PCI Slot
PCI Slot
IDE
SATA
USB
Ethernet
Video Onboard
Universidade Federal da Paraíba
Centro de Informática
GPU
Framebuffer
VRAM
Hardware Architecture
CPU SouthBridge
North
Bridge
RAM Memory PCI Slot
PCI Slot
IDE
SATA
USB
Ethernet
Video Onboard
Video
Card
Universidade Federal da Paraíba
Centro de Informática
OpenGL: Software Architecture
Graphics Application
OpenGL Direct3D
Device Driver
Hardware Abstraction Layer (HAL)
Graphics Card Hardware
Universidade Federal da Paraíba
Centro de Informática
OpenGL Fixed Pipeline
Universidade Federal da Paraíba
Centro de Informática
GLUT
OpenGL Utility Toolkit
“GLUT (pronounced like the glut in gluttony) is the OpenGL 
Utility Toolkit, a window system independent toolkit for writing 
OpenGL programs. It implements a simple windowing 
application programming interface (API) for OpenGL.”
opengl.org
Universidade Federal da Paraíba
Centro de Informática
Alternatives to GLUT
● Freeglut
– http://sourceforge.net/projects/freeglut
● Simple Direct Media Layer (SDL)
– http://www.libsdl.org
Universidade Federal da Paraíba
Centro de Informática
Getting Started
● Setting up the application:
Universidade Federal da Paraíba
Centro de Informática
Getting Started
● Drawing a triangle:
Universidade Federal da Paraíba
Centro de Informática
Getting Started
● One color for each vertex:
Universidade Federal da Paraíba
Centro de Informática
Getting Started
● Rotate (animation):
Universidade Federal da Paraíba
Centro de Informática
Getting Started
● Rotating (without animation):
Universidade Federal da Paraíba
Centro de Informática
OpenGL Resources
● Official OpenGL website
– http://www.opengl.org
● OpenGL “Red Book”
– http://www.glprogramming.com/red
● NeHe Tutorials
– http://nehe.gamedev.net
● Tutorial: Profa. Isabel Mansur (PUC-RS)
– http://www.inf.pucrs.br/~manssour/OpenGL
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14

Mais conteúdos dessa disciplina