Ray-Net is an AI-powered ray tracing solution designed to generate photorealistic images. This project combines ray tracing techniques with deep learning algorithms to optimize performance and visual quality across various platforms.
- Photorealistic Rendering: Generates high-quality images with realistic lighting effects.
- AI Optimization: Significant improvement in rendering speed thanks to AI.
- Multiplatform: Compatible with various platforms and devices.
- Languages: C++
- Libraries: SDL
- Tools: Git, Make
- SDL
- Make
- g++
- Install dependencies
sudo apt install git gcc g++ make libsdl2-2.0-0 libsdl2-dev
- Clone el repositorio:
git clone https://github.com/laredo02/ray-net.git
- Once the dependencies are installed, compile the code using the command:
g++ -I include main.cpp include/*.cpp -lSDL2 -O3 -Ofast -ffast-math -funroll-loops -finline-functions -fomit-frame-pointer -flto -march=native -o ray-net
To start the rendering program, execute:
./ray-net
git clone https://github.com/laredo02/ray-net.git && cd ray-net && g++ -I include main.cpp include/*.cpp -lSDL2 -O3 -Ofast -ffast-math -funroll-loops -finline-functions -fomit-frame-pointer -flto -march=native -o ray-net && cd .. && ./ray-net/ray-net
Ray-Net es una solución de ray tracing potenciada por inteligencia artificial, diseñada para generar imágenes fotorrealistas. Este proyecto combina técnicas de ray tracing con algoritmos de Deep Learning para optimizar el rendimiento y la calidad visual en diversas plataformas.
- Renderizado Fotorrealista: Genera imágenes de alta calidad con efectos de iluminación realistas.
- Optimización IA: Mejora significativa en la velocidad de renderizado gracias a la IA.
- Multiplataforma: Compatible con diversas plataformas y dispositivos.
- Lenguajes: C++
- Librerías: SDL
- Herramientas: Git, Make
- SDL
- Make
- g++
- Instalar dependencias
sudo apt install git gcc g++ make libsdl2-2.0-0 libsdl2-dev
- Clone el repositorio:
git clone https://github.com/laredo02/ray-net.git
- Una vez instaladas las dependencias toca compilar el código mediante el comando:
g++ -I include main.cpp include/*.cpp -lSDL2 -O3 -Ofast -ffast-math -funroll-loops -finline-functions -fomit-frame-pointer -flto -march=native -o ray-net
Para iniciar el programa de renderizado, ejecute:
./ray-net
git clone https://github.com/laredo02/ray-net.git && cd ray-net && g++ -I include main.cpp include/*.cpp -lSDL2 -O3 -Ofast -ffast-math -funroll-loops -finline-functions -fomit-frame-pointer -flto -march=native -o ray-net && cd .. && ./ray-net/ray-net