This is a real-time rendering engine for jewelry and gemstones. It allows customization of various optical properties to simulate countless types of materials. The precision is more than enough to create the familiar hearts and arrows patterns of ideal cut diamonds. The engine can render many shapes simultaneously.
The engine runs fully on GPU and uses both rasterization and ray-tracing, as well as post-processing techniques such as bloom and screen-space antialiasing.
See the gemstone engine here