Figura: Seqüência de imagens por um corredor e sala.
Preparando o ambiente
Para executar os programas é necessário os seguintes passos:
Instalar o programa de emulação DOSBox v0.70.
Alterar o arquivo dosbox.conf colocando machine=vga e cycles=auto.
Expandir o arquivo abaixo (1993-12S.zip) na raiz do disco C:\. Com isto será criado o diretório "c:\1993-12S" contendo os arquivos executáveis, fontes, descrição de cena e um visualizador escrito em Java.
Executar o DOSBox e entrar com o comando "mount c C:\". Pode desconsiderar a mensagem de alerta que venha a aparecer.
Ir para o disco C usando o comando "C:"
Ir para o diretório dos executáveis "CD C:\1993-12S\bin"
Gerando a cena da sala ou do jato de caça
Figura: Visualização da imagem da sala. |
Após executar os passoa acima pode-se gerar imagem da sala seguindo os passos:
Executar o arquivo batch "geraSala.bat" (para a cena do corredor) ou "geraX29.bat" (para a cena do jato de caça) a partir da janela do DOSBox. Este arquivo vai executar o SL.EXE passando o arquivo de cena correspondente como parâmetro. Com isto será gerado um arquivo de imagem SAIDA.RGB de tamanho 200 por 200 pixels.
Para visualizar o arquivo eu gerei um pequeno programa em Java que abre este arquivo e mostra o conteúdo numa janela. Para executar abra o Explorer do Windows e clique duas vezes sobre o arquivo C:\1993-12S\bin\Image.jar. Além de mostra a imagem este programa também a converte para o formato JPG gerando o arquivo Saida.jpg. É preciso que se tenha instalado uma máquina virtual Java no mínimo de versão 1.4.
Para visualizar a malha poligonal
Figura: Malha poligonal |
Para visualizar a malha poligonal pode-se chamar um dos dois arquivos batch "wireSala.bat" (para a cena do corredor) ou "wireX29.bat" (para a cena do jato de caça) a partir da janela do DOSBox. Após a imagem aparecer pode-se pressionar os números do teclado numérico para girar, aproximar e mover a malha poligonal. O programa pára de executar ao se pressionar a barra de espaço.
Para a visualização da animação do abajur
Figura: Imagem do abajur |
Ir para o diretório "CD C:\1993-12S\Animacao" na janela do DOSBox e executar o AAPLAY.EXE que é um visualizador antigo. Abrir o arquivo ABAJUR.FLI usando o mouse sobre a própria janela do DOSBox. Selecionar FILE e depois FLI LOAD... O arquivo ABAJUR.FLI aparecerá no lado esquerdo da janela. Selecione o arquivo e clique no botão OK. Aparecerá a imagem de um abajur verde. No canto inferior esquerdo aparecerá duas flexas juntas apontando para a direita. Clique sobre a flexa dupla. Esta animação foi feita quadro a quadro a partir da movimentação da luz ao redor de um abajur.
Figura: Imagens geradas com o programa a implementação scanline abaixo disponível. |
|