Horus Vision is an advanced, physically-based rendering engine powered by Radeon Pro Render. Designed for high-quality, realistic output, it provides a range of features to cater to diverse rendering needs.
-
Quick presentation : https://www.youtube.com/watch?v=enW34ooQwQI
-
Little Demo : https://www.youtube.com/watch?v=yJF-LSntZWg
-
Physical Rendering: High-quality, realistic rendering based on physical properties.
-
Object Manager: Comprehensive management of rendering objects.
-
Inspector: Interactively control and customize object properties in the scene, including materials, using an advanced and flexible interface.
-
Assimp Loader for Radeon: Efficient object loading with support for various file formats.
-
Materials: Advanced material system allowing for detailed and realistic textures and finishes.
-
Lights: Robust lighting options to create the perfect ambiance and illumination for your scenes.
-
Console: A console for real-time feedback and commands, aiding in efficient workflow and troubleshooting.
-
Assimp Loader for Radeon: Efficient object loading with support for various file formats.
- Complete Node Editor: Further development and enhancement of the material node editor.
- OpenGL Scene Interface: Implement an OpenGL-based interface for real-time scene modification.
- Tiled Rendering: Introduce a tiled rendering approach for more efficient handling of high-resolution images and complex scenes.
- Serialization: Implement serialization features for saving and loading scene states, making workflow more flexible and efficient.
- Scene Management: Enhance scene management capabilities, allowing for more intuitive control and organization of scene elements.
- Advanced Material System: Extend and improve the existing material system for even more realistic renders.
- Radeon Pro Render SDK
- glad
- glfw
- glm
- ImGui
- spdlog
- assimp
- Clone the repository.
git clone https://github.com/your_username/Horus_Vision.git
- Navigate to the project folder.
cd Horus_Vision - Install the required dependencies.
# You need to create an external folder and place it at the root of the project with your dependencies inside - Run the application.
./Horus_Vision
This project is licensed under the GNU Open 3 License. See the LICENSE file for details.
Please note that Horus Vision 1.3 is a strictly personal project. It is developed and maintained with the aim of exploring and implementing advanced rendering techniques. As such, no guarantees of performance, stability, or usability are provided. Users should utilize this software at their own risk, and support or updates may be limited. This project is not intended for commercial use and is made available for educational and research purposes only.
Thank you for understanding and respecting the nature of this project.
For any questions or suggestions, feel free to contact us:
- Theo Baudoin
- [email protected]
© 2023, Théo Baudoin-Malnoë. All Rights Reserved.




