Repositório base em C++ para o projeto da disciplina de Processamento Gráfico.
Este repositório fornece um ponto de partida para a implementação de um sistema de Ray Tracing. Inclui um sistema de leitura de arquivos .obj e .mtl para facilitar a criação de casos de testes a partir da segunda entrega.
A implementação do projeto é livre para a decisão do grupo, abrangendo:
- Organização do código;
- Estratégias e métodos de implementação;
- Contanto que sigam a teoria ensinada em sala de aula.
Informações detalhadas sobre as entregas estão disponíveis no Notion. Em resumo:
- São 4 entregas, cada uma acompanhada de vídeos explicativos sobre a teoria;
- Os vídeos podem ser acessados através do link no Notion.
A avaliação de cada entrega incluirá:
- Apresentação demonstrando o funcionamento do código.
- Explicação teórica individual de cada integrante.
Certifique-se de ter os seguintes pré-requisitos configurados:
- Compilador C++ (suporte para C++11 ou superior);
- Abra o terminal no mesmo diretório do arquivo main.cpp
- Digite
g++ main.cpp - Execute o arquivo gerado no terminal, chamando
./nome_do_arquivo
Obs: Ao compilar, é possível adicionar o parâmetero -O3 que deixa a execução do código mais rápido, ficando g++ main.cpp -O3.