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.
 
 

PDF (280 KB, zipped) - In Portuguese