Computer Graphics Computer Graphics: A Brief Introduction A Brief Introduction A Brief Introduction A Brief Introduction
Computer Graphics Computer Graphics: A Brief Introduction A Brief Introduction A Brief Introduction A Brief Introduction
for Engineering
Numerical simulation
in technical sciences
A Brief Introduction
Luiz Fernando Martha
Andr Pereira
Graz, Austria
June 2014
Computer Graphics
Data
Image
Computer Graphics
Visualization
Data
Image
Computer Graphics
Data
Processing
Visualization
Data
Image
Computer
Vision
Imaging
Processing
Computer Graphics
Data
Processing
Visualization
Data
Image
Computer
Vision
- Geometric Modeling
- Mesh Generation
- Computational Geometry
- Visualization Techniques (Post-processing)
Imaging
Processing
Imaging Processing
Visualization
Computer Vision
Computer Vision
Computer Vision
http://www.tecgraf.puc-rio.br/juizvirtual
http://www.visgraf.impa.br/juizvirtual
(Source: Prof. Marcelo Gattass, Lecture Notes on Computer
Graphics, Department of Informatics at PUC-Rio)
Customizers:
They adapt existing software
App Programmers:
They develop AutoCAD, Corel,
Developers of Tools:
They develop OpenGL, DirectX,
Interested in
Interested in
Interested in
Interested in
Development Environment
C++
Development Environment
C++
Development Environment
C++
History of Tools
Graphics:
1978-core
1985-GKS
1988-PHIGS
1990-PEX
1991-GL
1993-OpenGL
1996-Direct 3D
OS and UIS:
1984-Macintosh
1987-XWindow v.11
1988-Motif
1990-Windows 3.0
1993-Visual Basic v.3
1995-Delphi
1995-Windows 95
1996-Java
1999-Windows NT
...
2008-Qt
Questions?