Description

A camera set to Orthographic projection mode with a negative Ortho Width will crash the editor on PIE.

Reproduced in Main (CL-2412886)

Crash Report:
[Link Removed]

Call Stack:

<unknown module>! UE4Editor_Core!FOutputDeviceWindowsError::Serialize() 
<unknown module>! UE4Editor_Core!FOutputDevice::Logf__VA() 
<unknown module>! UE4Editor_Core!FDebug::AssertFailed() 
<unknown module>! UE4Editor_Renderer!CalculateShadowFadeAlpha() 
<unknown module>! UE4Editor_Renderer!FDeferredShadingSceneRenderer::CreatePerObjectProjectedShadow() 
<unknown module>! UE4Editor_Renderer!FDeferredShadingSceneRenderer::SetupInteractionShadows() 
<unknown module>! UE4Editor_Renderer!FDeferredShadingSceneRenderer::InitDynamicShadows() 
<unknown module>! UE4Editor_Renderer!FDeferredShadingSceneRenderer::InitViews() 
<unknown module>! UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() 
<unknown module>! UE4Editor_Renderer!RenderViewFamily_RenderThread() 
<unknown module>! UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`11'::EURCMacro_FDrawSceneCommand>::ExecuteTask() 
<unknown module>! UE4Editor_Core!FTaskThread::ProcessTasks() 
<unknown module>! UE4Editor_Core!FTaskThread::ProcessTasksUntilQuit() 
<unknown module>! UE4Editor_RenderCore!RenderingThreadMain() 
<unknown module>! UE4Editor_RenderCore!FRenderingThread::Run() 
<unknown module>! UE4Editor_Core!FRunnableThreadWin::Run() 
<unknown module>! UE4Editor_Core!FRunnableThreadWin::GuardedRun() 
Steps to Reproduce

1. Create a new Third Person Blueprint template project
2. Open the MyCharacter blueprint
3. Select the FollowCamera component in the Components tab
4. Switch the Projection Mode to Orthographic
5. Make the Ortho Width -512.0
6. Compile/Save
7. PIE

Result:
Crash

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.74.8
Target Fix4.7
Fix Commit2427139
Release Commit2427985
CreatedJan 22, 2015
ResolvedJan 31, 2015
UpdatedApr 27, 2018