Ferramentas de Programação Livres para
Computação Gráfica e Animação
por Computador
A. B. Raposo, A. J. A. da
Cruz, A. L. Bicho, A. K.
Kojima, C. A. M. dos Santos, I. C. F.
da Silva, L. P. Magalhães and
P. C. P. de Andrade
RITA - Revista de Informática Teórica e Aplicada, VII(2): 7-41. December 2000.
Instituto de Informática - Universidade Federal do Rio Grande do Sul
Abstract
This paper discusses some publicly-available technologies in the fields of
Computer Graphics, Computer Animation and Virtual Reality, focusing on
programming tools to support the development of interactive graphic systems.
The first part presents two technologies of lower abstraction level, used for
the generation of graphic interfaces, geometric drawings and images: the X
Window System and OpenGL. The second part presents two higher abstraction
level technologies: Java 3D, the Java standard library for 3D graphics
programming, and VRML, a language for virtual reality modelling. Both Java 3D
and VRML can be used to create sophisticated WWW-oriented applications, such
as virtual worlds and interactive animations.
Resumo
Este artigo aborda uma série de tecnologias de domínio público
nas áreas de Computação Gráfica, Realidade Virtual e Animação
por Computador, enfocando ferramentas de programação para apoio
ao desenvolvimento de sistemas gráficos interativos. A primeira
parte apresenta duas tecnologias de
menor nível de abstração para a geração de interfaces gráficas,
formas geométricas e imagens: X Window System e OpenGL. A
segunda parte apresenta tecnologias de mais alto nível, voltadas
para a Internet, que podem ser usadas para a criação de aplicações
sofisticadas, tais como mundos virtuais e animações interativas.
Dentre estas tecnologias destacam-se Java 3D e VRML.
Java 3D é a biblioteca padrão da linguagem Java para a criação de
programas com gráficos tridimensionais. VRML é um
padrão muito usado para a modelagem e transmissão de informação
3D e mundos virtuais pela Web.