Horus Vision
An advanced physically-based rendering engine powered by Radeon Pro Render. Designed for high-quality realistic rendering, it offers a range of features to meet various rendering needs.
Introduction
Horus Vision is a personal project aimed at exploring and implementing advanced rendering techniques. It is a physically-based rendering engine using the Radeon Pro Render SDK to achieve highly realistic images.
The project integrates a suite of tools, including an object inspector, a material manager, and an interactive console for full scene control.
Key Features
The engine integrates a set of robust features for managing and creating complex 3D scenes.
Physically-Based Rendering
High-quality realistic rendering based on the physical properties of light and materials.
Object Manager
Complete management of render objects, from creation to deletion.
Interactive Inspector
Control and customize object properties, including materials, through a flexible interface.
Assimp Loader
Efficient object loading with support for many file formats.
Lighting System
Robust lighting options to create the perfect mood and illumination.
Integrated Console
A console for real-time feedback and commands, making debugging easier.
Upcoming Features
Development continues with the goal of adding even more advanced features to improve workflow and creative capabilities.
Dependencies and Installation
The project relies on a set of robust open-source libraries. To install, clone the repository and ensure all dependencies are properly set up.
Dependencies
Installation
# 1. Clone the repository git clone https://github.com/TheoBaudoinLighting/Horus-Vision.git # 2. Navigate to the project folder cd Horus-Vision # 3. Install the required dependencies # Create an "external" folder at the root and place the dependencies inside. # 4. Build and run the project ./Horus_Vision
Disclaimer
Please note that Horus Vision 1.3 is a strictly personal project. It is developed with the purpose of exploring and implementing advanced rendering techniques. As such, no guarantee of performance, stability, or usability is provided. This project is not intended for commercial use and is made available for educational and research purposes only.