Towards Real Time Rendering
Posted: Wed Mar 24, 2010 4:13 am
There are already two GPU based real time renderers that I am aware of, Machine Studio Pro and TrueSpace. Both of these use DirectX to accomplish this feat. With Truespace it is an option to use its shaders for real time rendering but with MSP it is the only way. Would it be possible to add this into Octane as a non-photo realistic real time rendering option in the future?
MachStudio Pro is built on a foundation of Microsoft DirectX and requires no special drivers or API extensions. StudioGPU developers
designed MachStudio Pro to be application-agnostic, importing models, animations, and associated attributes via the standard .FBX format and plug-ins
running in popular 3D packages, including Autodesk’s Maya and 3ds Max®, McNeel’s Rhino®, Graphisoft’s ArchiCAD®, and Google’s SketchUp Pro.
Advanced Elements
Complex shading, materials, lighting, caustics, ambient occlusion, color grading, and multiple cameras all lend to a more realistic and lifelike CG
experience, but they also lengthen rendering times and impede workflow. For this reason, StudioGPU built from scratch MachStudio Pro’s configurable,
specialized shaders running on Microsoft DirectX. Shaders optimized for content creation provide high-speed paths for those functions most often
responsible for throttling rendering performance in today’s ever-more-sophisticated CG production.
MachStudio Pro’s optimized GPU shaders are designed to deliver faster performance across the board, particularly in the face of the specialized functions
high-end CG content developers perform. Executing MachStudio Pro shaders across GPU stream processor arrays has resulted in rendering speeds up to
900 times faster than solutions offering comparable visual quality. For example, a high-definition image having 1.98 million polygons is rendered in 2 hours
and 19 minutes using mental ray software from mental images in Berlin, Germany, whereas MachStudio Pro completes the same job at maximum quality in
12 seconds.