Calling All “developer-types” …
and anyone not afraid of a little experimentation.
A while back I teased that we were working on a tool to help those wanting to convert digital camera RAW files into ACES. Well today we’re unveiling that tool (in Beta) to the ACEScentral community.
The tool is based on libraw and implements the IDT generation methods we published in P-2013-001: Recommended Procedures for the Creation and Use of Digital Camera System Input Device Transforms (IDTs). We call it rawtoaces and it can be found on our github page.
Right now, the tools isn’t for the faint-of-heart. It requires you’re comfortable using github, compiling software, and using the command line, but if you’re ok with that we’d love to get your feedback. It’s also worth mentioning this software is under very active development. There’s still bugs to squish and improvements to make, so it’s probably best not to use it as the corner stone of your upcoming mission critical movie release!
The software uses libraw to open a wide range of RAW file formats. It then uses some metadata in the files to try to figure out the source used to photograph the scene. If the spectral sensitivities of the camera are known they are used to derive an IDT based on those spectral sensitivities and the “adopted” scene source. That IDT is then applied to the image and the results are placed in an SMPTE 2065-4 compliant ACES container (exr) file.
If spectral sensitivities of the file aren’t available, the software uses metadata in the file to do our best to convert the files to ACES, but your mileage may vary here. Also, it has tons of options to override default behaviors, so it’s pretty flexible. Again, not for those green circle novice types but if you enjoy the double black diamonds, we’d love your thoughts.
We hope you enjoy rawtoaces and this process will be a great model of community participation and open ACES development. In that vein, pull requests are gladly accepted for community review!