Remove OpenEXR library dependency. #37

syoyo opened this Issue Sep 17, 2014 · 2 comments


None yet

2 participants

syoyo commented Sep 17, 2014

Please consider to use tinyexr, embeddable OpenEXR image loader into PBRTv2(or maybe v3?).

I saw many PBRT beginner struggle to build and link ILM's OpenEXR library into PBRT, before they actually start to use/hack PBRT.

tinyexr will solve such a problem and users can concentrate on doing light transport using PBRT. It seems tinyexr already has enough features to replace ILM's OpenEXR lib(writing EXR image is not yet, but you can use miniexr )

mmp commented Sep 17, 2014

I was already planning on trying it for v3 (with Aras's EXR writer). :-)

I definitely agree that having to build OpenEXR is a big bother for people who just want to get started using pbrt, so my basic plan is to adopt those and try to make that work.

It's probably worth trying this soon for v2, to make it easier before v3 comes out.

syoyo commented Sep 17, 2014


Let me know if you find any missing features in tinyexr. I'll try to implement it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment