I want to use the light probe as a fisheye or spherical camera in Eevee. I assume a panoramic fisheye option will be developed for Eevee at some point, but in the meantime perhaps the light probe can meet my needs.

I made a pretty hacky rig, in which light probe-driven reflections are used on a sphere. A camera points at the sphere and produces a passable fisheye, but this isn't a very elegant solution and you lose some information, like alpha.

Ideally, I'd like to have a composite node or image-type object that provides access to the data. I don't mind Pythoning my way to it though if I can get pointed in the right direction. The bottom line is if I can get whatever image the light probe is producing, I can work with that to get what I need.

  • $\begingroup$ Any reason why you don't do this in compositing with a Lens Distorsion node? If you render to a square image it should result in a fisheye like result. $\endgroup$ – Jackdaw Feb 24 '19 at 12:00

The light probe/reflection cubemap is created with 6 image planes in a specialised image format like DDS. It's not spherical.

It is however possible to convert a cross image (composed of 6 renders from each axis into a cross) to a longitude/latitude image using CMFTStudio or Knald Lys.

enter image description here

  • $\begingroup$ Thank you and I have used this method (stitched with Paul Bourke's cube2dome software and a few compositor experiments in Blender. I'm hoping to get more direct access to the light probe data though. $\endgroup$ – Ron Proctor Mar 1 '19 at 21:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.