I have a real photo of a 3D object. And I also have the 3D object’s model. I want to place the 3D model in the same position and same size in the photo in Blender. The photo I have set it as Blender camera’s background. I have used the software fspy to match the camera angle to the photo with this method https://www.youtube.com/watch?v=CAN_Bjufzo0. My task is to create thousands of rendered images as similar as possible to the real photos. Their angels in the photos are different. So I want to find the fastest way to do it.

Here is the real photo. enter image description here

And I have the background image from the same view of the real photo above. enter image description here

This is the 3D model: enter image description here

This is what I got so far.

enter image description here

But obviously, the model’s position in the rendered image is not the same as the real photo one.

In addition, I know the size of the real 3D models. Thanks.

  • $\begingroup$ Hello :). You can use FSpy addon for this. Also, if possible, find out the focal length of the camera used. $\endgroup$ Commented May 6, 2020 at 5:54

2 Answers 2


This video mentions a software that will probably help you with aligning things up with the scene background, he starts mentioning it at about 1:38. Also, are you using hdri images and putting them as the world background?


Hope this helps!

  • $\begingroup$ Hi, this is the software I mentioned now its name is fspy. But also thanks for your answer. $\endgroup$
    – wangmyde
    Commented May 7, 2020 at 12:54
  • $\begingroup$ No problem, I am happy it helped $\endgroup$
    – object
    Commented May 8, 2020 at 0:43

It looks very close , I have found the same with fspy , it works well but sometimes I make minor adjustments.

If you rotate the object 90 degrees and scale it down a bit it should match the photo?

Final step just to put in some lighting to match that of the original photo.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .