The kids might have gotten cooler since the last time I looked, but I believe it's OpenEXR.
I've used DevIL in the past. It is simple to use and supports many formats, including HDR formats, and can be compiled into a single big fat binary with no other dependencies. Not sure if it supports the latest OpenEXR spec or if its still "cool" :-)https://github.com/DentonW/DevIL
All the cool kids (and, almost without exception, all the big VFX and animation studios) use OpenImageIO.
+1 for OIIO if you need something full featured with an out of core texture system.If you are looking to minimize dependencies, stb_image is another popular choice (single file header library for C). pbrt-v3 is using this.https://github.com/nothings/stb/blob/master/stb_image.h
https://github.com/syoyo/tinyexr is another nice "micro library"
http://c0de517e.blogspot.ca/2013/07/tiny-hdr-writer.html has also links to other small HDR read/write code
Thanks much for the suggestions! I am glad I asked. Nick Porcino added a vote for OpenEXR. I'll do some testing and report what I find out.
Why not Piccante? piccantelib.net
Post a Comment