Caustic Graphics

Turboboost Your Renderer

OpenRLBuilt on the OpenGL and OpenGL Shading Language (GLSL) APIs, OpenRL™ is an industry-standard programming API with unique raytracing extensions.

Use OpenRL to integrate CausticRT™ into your existing renderer. This intuitive, consistent API can be used to extend any interactive or final offline ray-traced rendering engine: giving you a competitive advantage.
Familiar graphics API
OpenGLWhether you have used OpenGL before or are taking your first step, you will find the OpenRL the most familiar and the intuitive way to create graphics.
High precision
All parts of the pipeline meet or exceed full IEEE single-precision floating point. This allows for natural HDR lighting in shaders and massively complex scene geometries.
Perfect image quality
Perfect image qualityBuilt-in differential functions work naturally in the shading language allowing for perfectly anti-aliased procedural shaders to be created easily. For cases where super-sampling is desired, multi-pass rendering allows you to super-sample all, or parts, of your image depending on the needs of your application.
Fully programmable pipeline
Demo videoGiven the broad range of applications that will be built to this platform, from offline production rendering to interactive tools or games, complete control of the rendering pipeline is critical. There is no built-in forced lighting model and the OpenRL never cuts corners or makes assumptions about your needs.

Watch Demo Movie

Easy to cast rays
Rays are easy to cast in material shaders by allowing you to create and setup rays one at a time without the need to assemble large and awkward “ray packets” as required by all other approaches to accelerated ray tracing.
Animation as you would expect
The CausticRT platform solves the problems associated with real-time geometry animation in a raytracing system. As such, vertex shaders and object manipulation "just work" as you would expect with predictable performance characteristics.
Runtime Compiled Shading system
Deep within the OpenRL system lives a powerful runtime compiler for shaders. This provides both artists and programmers greater flexibility and real-time visual feedback when creating new shaders and materials.
Legal  |  Privacy Policy  |  Copyright © 2006 - 2010 Caustic Graphics, Inc.
Several images rendered with Brazil from SplutterFish, a company of Caustic Graphics, Inc.
This website is optimized for viewing with Internet Explorer 7 or later, Firefox 3 or later, Safari 3 or later, and Google Chrome.
Apple, Linux, and Microsoft Windows logos are trademarks and/or registered trademarks of Apple, Inc.; Linux Online, Inc.; and Microsoft Corporation respectively in the United States and/or other countries.