/Processamento-Grafico

Projetos da disciplina de Processamento Gráfico.

Primary LanguageJavaScript

Projetos Parciais

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.

Integrantes:

Professores:

  • Mario Liziér
  • Siovani Cintra Felipussi

Informações sobre o Projeto Parcial 3

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

Informações sobre o Projeto Parcial 4

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

Como executar

Requisitos básicos para executar o Projeto:

  1. baixar os arquivos deste repositório
  2. possuir alguma versão do Python instalada na sua máquina
  3. 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.