Difference between revisions of "High Dynamic Range Support"
From BRL-CAD
Starseeker (talk | contribs) m |
(new layout, add references) |
||
Line 1: | Line 1: | ||
− | There is no fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output | + | There is no fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output, 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: | ||
Line 10: | Line 10: | ||
The end product should be an enhanced raytracer and toolchain that can produce and handle HDRI images. | The end product should be an enhanced raytracer and toolchain that can produce and handle HDRI images. | ||
− | Requirements | + | =References= |
+ | |||
+ | * http://en.wikipedia.org/wiki/High-dynamic-range_imaging | ||
+ | |||
+ | * src/rt | ||
+ | ** most of our raytracers reside in here | ||
+ | * src/liboptical | ||
+ | ** where optics are calculated during raytracing | ||
+ | * src/util | ||
+ | ** tons of image converters | ||
+ | |||
+ | =Requirements= | ||
*Strong familiarity with C and C++ | *Strong familiarity with C and C++ | ||
*Understanding of issues related to HDR images and conversions | *Understanding of issues related to HDR images and conversions | ||
− | |||
− |
Latest revision as of 13:03, 24 March 2011
There is no fundamental reason the BRL-CAD raytracer cannot produce High Dynamic Range output, but it currently does not do so and BRL-CAD's image tools do not support it.
This task would involve:
- Investigating the OpenEXR image file format for suitability for use in BRL-CAD
- Identify BRL-CAD libraries and tools that would need to be enhanced (either to support OpenEXR or some other format)
- Allow BRL-CAD raytracing to generate HDRI output
- 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.
References[edit]
- src/rt
- most of our raytracers reside in here
- src/liboptical
- where optics are calculated during raytracing
- src/util
- tons of image converters
Requirements[edit]
- Strong familiarity with C and C++
- Understanding of issues related to HDR images and conversions