RayCore MC is a real-time path tracing GPU IP Core. Its path tracing and soft shadow techniques present the highest quality photo-realistic images in 3D graphics processing today for real-time applications. RayCore MC IP core supports advanced graphic effects such as global illumination, soft shadow, depth of field, glossy reflection, and motion blur. Its Multiple-Instruction, Multiple-Data (MIMD) architecture enables real-time render processing and is highly optimized for low power consumption. As an Intel Gold partner, we provide you with a ray tracing GPU solution that has RayCore MC integrated into Intel Arria 10 FPGA. OpenGI API for Raycore MC is similar to the OpenGL ES 1.1, which enables users to easily develop their applications.
Real Photo | Image rendered by RayCore MC |
---|---|
- OS: Ubuntu 18.04.5
- Compiler: GCC 8.4.0
- Hardware device: Intel® Arria® 10 FPGA or Intel® Arria® 10 PAC
- Clone the repository.
- Install the X11 library.
- Make a directory named linux_x64 in the app/lib directory
- Run the build.sh script.
git clone https://github.com/siliconarts/RCMC.git
sh build.sh
- Follow the instruction in the "RayCore® MC Dev Kit Quick Start Guide.pdf" file in the "doc" directory to set up the FPGA hardware.
- Download scene.zip, and uncompress the zip file to the "bin" directory.
- Run demos
# At the root of the repository cd bin ./rc_museum
- If you want to create your own samples, you can refer to other documents in the "doc" directory.
See License