I want to compute pixel coordinates of selected vertices and put labels on the image generated with Eeve renderer of Blender. I compute pixel coordinates by using world_to_camera_view function. However when I put labels on the pixel coordinates computed by world_to_camera_view, on rendered image generated by Blender's Renderer, the results are slightly shifted as below. Do Blender Renderer and world_to_camera_view use different projection matrices? What would be the problem?

Zoomed and cropped image:

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.