Skip to content

siliconarts/RayCore-MC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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

Requirement

  • OS: Ubuntu 18.04.5
  • Compiler: GCC 8.4.0
  • Hardware device: Intel® Arria® 10 FPGA or Intel® Arria® 10 PAC

Build

  1. Clone the repository.
  2. Install the X11 library.
  3. Make a directory named linux_x64 in the app/lib directory
  4. Run the build.sh script.
git clone https://github.com/siliconarts/RCMC.git
sh build.sh

Usage

  1. Follow the instruction in the "RayCore® MC Dev Kit Quick Start Guide.pdf" file in the "doc" directory to set up the FPGA hardware.
  2. Download scene.zip, and uncompress the zip file to the "bin" directory.
  3. Run demos
    # At the root of the repository
    cd bin
    ./rc_museum
    
  4. If you want to create your own samples, you can refer to other documents in the "doc" directory.

License

See License

About

RayCore MC: OpenGI API (Open Global Illumination) - Easy & Simple Ray & Path Tracing Graphics API - Version 1.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •