Yes, I’d like this too. Still an issue, almost a year later.
I’m surprised this still hasn’t been implemented. Orthographic render to texture seems like an obvious feature to offer (especially since cameras already support orthographic projection).
Is there any news on when this will be tackled? I checked out 4.9.0 Preview 4 but there is still nothing like this available…
Thank you for your time!
This feature is important to make 3D UMG control object, please add it to 4.9 thanks.
It will be useful for me as well.
Interested in this too
I would also like to see this feature implemented
Me too, this shows an more general ‘issue’ of UE4, that they seem to base their feature set too much on ‘use cases’, so instead of adding general features, they only implement things that seem relevant for (what I guess) First Person Shooters and some limited other type of games. As seen by comment of (staff): “Would you mind describing scenario you have in mind for this feature, so developers can get a better idea what you’re looking for?”
I also think this feature would be really useful. I hope you can add it soon. Is there anything available in UE4.10?
I would like this feature too.
Same here. Very weird that something like this is not there already. I’m sure that all needed code is there already, just need to expose a few properties to change camera to ortho.
There are also multiple pull requests on github that add this. They are just not accepted yet by Epic.
I’m using 4.9. Still there is no such feature Does it present in 4.10?
In 4.10 it is still not there.
We found that we had need for this as well.
Since it’s not built in, we added it.
It’s not a terribly difficult thing to add.
Add orthographic properties to SceneCapture2DComponent.
We just mimicked CameraComponent properties, and defaults.
ProjectionMode=Perspective, OrthoWidth = 512, OrthoNearPlane=0, and OrthoFarPlane=WORLD_MAX.
work to create projection matrix is then in CreateSceneRenderer in SceneCaptureRendering.
If ortho is specified for SceneCapture2DComponent create a FReversedZOrthMatrix, or FOrthoMatrix rather than creating Perspective matrix.
There is a good example of creating one in CameraStackTypes.cpp
Look for CalculatProjectionMatrixGivenView function line 137ish.
Hope that helps
Jason Calvert
Cyan Inc.
Thanks Jason! I’ve added your suggested fix to feature request (UE-2035) and increased community interest level.
Pushing on close to 2 years now, is this going to be implemented sometime soon?
I was looking into using it to achieve something similar to what’s outlined in this GDC paper on deformable snow in Arkham Origins (page 12), which specifically needs an orthographic 2D capture:
There are no plans to implement this at moment, but we still have request in our system. For now, you can implement engine changes suggested by jasoncalvert above.
Another +1 for this, like a number of others, we are going to add this ourselves.
I have no idea where to start in trying to implement those changes. I’m not doing any C++ programming or doing much more than using Blueprints. Is there a way to get a more detailed method for what needs to be done to implement it? Moreover, from what I gather, it sounds like it’s relatively easy to do for someone with programming experience, but since nobody at Epic wants to handle it, we would need to make change for every engine update?
I’m not sure I’m understanding this correctly.
Currently, our developers are focusing on high-priority crash and showstopper bugs, so feature request is at a lower priority at this time. However, as mentioned, you can implement changes that jasoncalvert suggested. If you are able to get these changes implemented, it may be worth submitting a pull request through github so that we can look into implementing changes into engine permanently.
Have a great day