Trabalhos da Disciplina de Processamento Gráfico do curso de Bacharelado em Ciência da Computação da Universidade Federal de São Carlos - UFSCar.
- Mario Liziér
- Siovani Cintra Felipussi
O objetivo do Projeto Parcial 3 é visualizar uma cena 3D, implementando parte do processamento gráfico realizado em GPU. Para isso, o Projeto deverá conter:
- Leitura de pelo menos 1 objeto 3D
- Redimensionamento e posicionamento do(s) objeto(s) em um ambiente virtual
- Definição de câmera e projeção
- Rasterização do(s) objeto(s) projetados (cor sólida)
- Visualização ou armazenamento em uma imagem
O Projeto Parcial 4 é uma continuação do Projeto Parcial 3 e deve coonter:
- Inclusão de pelo menos mais um objeto 3D
- Definição de pelo menos um ponto de luz
- Tonalização dos objetos utilizando Phong ou Gouraud
Como extras, o Projeto Parical 4 poderá conter:
- geração de uma sequência de frames, incluindo movimentos independentes entre os objetos
- z-buffer
Requisitos básicos para executar o Projeto:
- baixar os arquivos deste repositório
- possuir alguma versão do Python instalada na sua máquina
- garantir que seu navegador que contenha suporte a WebGL
OBS: É recomendado que se utilize o navegador Firefox ou Google Chrome.
Para executar o Projeto:
Abrir o caminho do projeto no terminal e executar o seguinte comando "python run.py" para abrir um servidor local com as configurações pré-definidas no arquivo run.py. Quando a mensagem "Servidor aberto com sucesso." aparecer, abra o caminho informado no terminal no seu navegador.