Ejercicio Obligatorio 3  Entrega 1
Ejercicio Obligatorio 3

Este ejercicio corresponde al tercer ejercicio obligatorio de cátedra Algoritmos y programación 1 - 95.11 - Essaya.
El mismo consta en un primer acercamiento a las técnicas de Raytraicing para el transporte de luz mediante el modelo de iluminación de Phong. En este caso serán trazadas 23 esferas en un lienzo de resolución VGA con su correspondiente intensidad de color a partir de la colisión de rayos de luz de diferentes colores con las mismas.

Esquema de situación

Compilando el ejercicio

Para poder ejecutar el siguiente comando es necesario tener instalado Gimp y GCC

gcc main.c -Wall -pedantic -std=c99 -o main -lm && ./main > imagen.ppm && gimp imagen.ppm

Alternativa haciendo uso de imagemagick Instalacion de imagemagick

sudo apt-get install imagemagick

Ejecucion del ejercicio

gcc main.c -Wall -pedantic -std=c99 -o main -lm && ./main > imagen.ppm && convert imagen.ppm imagen.png

Una vez realizado esto la imagen convertida a formato png puede ser abierta sin mayor inconveniente

Esto va a producir una imagen de tamaño VGA en formato pgm que será abierta en gimp.

Datos personales