buddhi1980 / mandelbulber2

Official repository for Mandelbulber v2
GNU General Public License v3.0
893 stars 116 forks source link

Issue with World Pass rendered as animation with OpenCL #922

Open joshrzo opened 2 years ago

joshrzo commented 2 years ago
System information (version)
Detailed description

Hi :)

First of all, wonderful programm! I really enjoy working with it. Wanting to test the "Optional Image Channels", specifically the World Pass for use in Houdini. The issues is that it seems to render black, whereas all other utility passes work (World Normal etc.) This happens only when rendering with OpenCL enabled: image

Furthermore, when saving to Multichannel EXR, with OpenCL and Optional Channels, Mandelbulber crashes.

Steps to reproduce
  1. Open Mandelbulber 2.27
  2. Select any preset Fractal (Kaleidoscopic IFS was used in this example)
  3. Turn on OpenCL (Full)
  4. Insert two keyframes with different camera positions
  5. Enable "Optional Image Channels" -> World and World Normal
  6. Select output directory in Animation Panel
  7. Change to TIFF (for empty world pass) or EXR (for crash)
  8. Hit "Render Animation"
buddhi1980 commented 2 years ago

Thank you for reporting the problem. In version 2.27 the rendering of separate image channels was only partially implemented. This is already finished in actually developed version 2.28 (will be published soon, but you can download actual build from here: https://ci.appveyor.com/project/buddhi1980/mandelbulber2/builds/43918434) For sure I'm going to check again if saving to EXR format works properly in version 2.28.

joshrzo commented 2 years ago

@buddhi1980 Thank you so much! I've tested it and it runs buttery smooth, all passes come through for OpenCl and I see there a some new ones as well :D Again awesome piece of software! Cheers