Modelagem de objetos 3D em VRML: Uma implementação multiplataforma orientada ao ensino André Tavares da Silva Fernando Santos Osório INFORMAÇÃO – Acessoria em Informática Ltda. Caixa Postal 82 – 95.840-000 – Triunfo – RS – Brazil UNISINOS – Universidade do Vale do Rio dos Sinos Curso de Informática / Mestrado em Computação Aplicada Av. Unisinos, 950 – 93.022-000 – São Leopoldo – RS – Brazil atavares@cpovo.net, osorio@exatas.unisinos.br Abstract. VRML (Virtual Reality Modeling Language) is a language oriented to the Internet and it is a powerful tool for the creation of new applications on Virtual Reality. The objective of this work is the integration of modeling techniques and the VRML through a software we developed. In order to do that, the sweep modeling technique was chosen. The modeling system developed in this work, written in Java programming language, can be used either as an executable program or as an applet in an Internet browser together with a VRML viewer. This software is distributed freely for educational use. This modeling system, with simple user interface and straightforward operation, does not require an advanced knowledge of modeling techniques as the commercial systems usually do. Also, it is a platform independent program and can be used through the Internet, since it was written in Java. Thus, it is also a tool with a didactic appeal that allows the students to examine the sweep modeling technique in a simple system, and it can be used to introduce some concepts about Virtual Reality. 1. Introdução Um dos sentidos humanos mais ricos e diversificados é a visão, cuja capacidade de percepção nos faz interagir com o mundo real, onde podemos gerar novas ações que irão modificá-lo. Atualmente, quando a proliferação da computação atinge praticamente todos os setores da sociedade, a tendência metafórica é justamente atingir o máximo de proximidade e interação com a “máquina humana”. Temos exemplos da área de inteligência artificial, que procura imitar o cérebro, e por outro lado, ainda mais atraente, a computação gráfica que procura desenvolver a habilidade de representação visual das máquinas. O forte apelo das imagens seduz o ser humano mais do que as palavras, e quanto mais próximo da realidade for o apelo visual, mais confortável e próximo da sua própria realidade o homem se sentirá. Cada vez mais, a computação gráfica tem sido utilizada para a criação de imagens que representam modelos do mundo real [Foley 1996, Hermida 1994]. Neste sentido, através da realidade virtual [Adams 1994, Cadoz 1997], tenta-se criar um ambiente no qual a pessoa possa sentir-se imersa total ou parcialmente em um mundo virtual, onde objetos imaginários podem ser sentidos e manipulados. A realidade virtual é uma tecnologia que permite uma melhor interface homem- máquina, e, junto com a Internet através da VRML [Web 1999], se torna uma ferramenta muito poderosa para permitir a criação de novas formas de resolução de problemas. É portanto, um novo meio de comunicação, na qual pode-se manipular a informação através de uma “experiência em 1ª pessoa ”. Este trabalho tem por objetivo apresentar a integração de técnicas de modelagem interativa, juntamente com a VRML, através da implementação prática de um software.