I have been trying to make an orthographic 3D game (uncommon, I know) in Unreal. I was presented with unreal’s orthographic lighting issues a long time ago and have until now been able to simply work around them by positioning a camera very far away and giving it an FOV of one. This has sadly lead to many other issues, and I would really like for the main one to be fixed.
What I’m seeing, according to my research, is something very similar to UE-11026 - except that, instead of just the directional light being broken (as it has been since 4.6, infuriatingly), almost every type of dynamic engine light and effect is broken in orthographic mode now. Static lights still work, but are useful for very little in my project.
The following examples all use very simple geometry.
Here is a point light in perspective mode:
http://i.imgur.com/CVOrr0D.png
Here it is in orthographic mode:
http://i.imgur.com/GnNU4G6.png
Here is a spot light in perspective mode:
http://i.imgur.com/bAIOTIC.png
Here is what I see in orthographic mode. Ignore the different size, I cropped a new image so you’d know I wasn’t using the last one again:
http://i.imgur.com/WqF5rvP.png
Finally, here is the directional light in perspective mode:
http://i.imgur.com/8VFLjIG.png
Here it is in orthographic mode, which at least makes an attempt this time:
http://i.imgur.com/ktL3jAe.png
Finally, here’s an example where I try to make a fairly nice looking scene by:
- Making the floor reflective (water)
- Adding a sky light
- Giving the player a point light, like before
http://i.imgur.com/8hWxN4C.jpg
Orthographic mode does not improve the game, or give it the 2D pixel art effect I’m going for - it simply ruins my scene. No lights seem to be considered apart from the directional one, there are no shadows, and there are no reflections. There are no shading effects at all beyond simply rendering the shapes.
http://i.imgur.com/zKTpe0J.png
Reproduction
Create a project, and disable static (baked) lighting in the project settings. Set up any orthographic camera in a scene with any lighting you want, and try to get a shadow to appear. If possible use the same camera angle I’m using here - 45 degree tilt from above. This is not difficult to reproduce and I believe it’s known of already. I’m just bringing it to the staff’s attention again because of how bad things are now.