Difference between revisions of "High Dynamic Range Support"

(HDR output support)
 
m
Line 1: Line 1:
There is not fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output (http://en.wikipedia.org/wiki/High-dynamic-range_imaging), but it currently does not do so and BRL-CAD's image tools do not support it.
+
There is no fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output (http://en.wikipedia.org/wiki/High-dynamic-range_imaging), but it currently does not do so and BRL-CAD's image tools do not support it.
  
 
This task would involve:
 
This task would involve:

Revision as of 14:27, 10 March 2011

There is no fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output (http://en.wikipedia.org/wiki/High-dynamic-range_imaging), but it currently does not do so and BRL-CAD's image tools do not support it.

This task would involve:

  1. Investigating the OpenEXR image file format for suitability for use in BRL-CAD
  2. Identify BRL-CAD libraries and tools that would need to be enhanced (either to support OpenEXR or some other format)
  3. Allow BRL-CAD raytracing to generate HDRI output
  4. Allow BRL-CAD image editing and display tools to work with HDRI output

The end product should be an enhanced raytracer and toolchain that can produce and handle HDRI images.

Requirements:

  • Strong familiarity with C and C++
  • Understanding of issues related to HDR images and conversions

Difficulty: medium