There’s a problem that has intrigued me a lot lately, mainly because I don’t know how to solve it, and I think intuitively that Unreal Engine can be useful for this, but I’m still a newbie to the tool.
In general, I’ve seen a lot of Unreal Engine developers, especially video game developers, putting 2D assets into a 3D scenario. This method is called 2D/3D hybrid. However, this approach doesn’t solve the problem I have, because I need to do the opposite, i.e. put a 3D object into a 2D image. I work with product photography scenarios taken from Unsplash, Shutterstock, etc. On the other hand, I model and texture my products in Blender. I would like to be able to place my 3D product on a 2D stage, stitch them together in Unreal Engine and render the synthesized scene in some way.
In principle, this seems to be technically impossible, but I’m hoping that some genius has had the same problem and solved it.
In a certain sense, this is actually easy-to-trivial. You just set up an orthographic camera (one that lacks perspective distortion) and you do so perpendicular to the ground or a wall, something to be considered your working plane. You can easily position 3d objects there and have them render as ‘flat’, without depth. Then it’d be a matter of post-processing and compositing the thing, if I understand you correctly.
hello binatheis! it’s 3 yrs later but i had the same idea.
i just found there’s an add-on for blender called f-spy which will match the camera perspective of the still image:
prolly works a lot better than what i just did which was set up a camera (same focal length as real camera) that perfectly frames the flat photo and hold up an object to it.