Page MenuHome

Texture Painting fails on a face that is partly behind viewport camera / outside of view
Closed, ArchivedPublic

Description

System Information
OSX 10.11, GTX 960

Blender Version:
Broken: 2.76.2 (c4188c2), but also release and earlier
Worked: (optional)

Short description of error
When painting on large faces, such as a floor plane, the brush stroke doesn't have any effect if the face you are painting on is outside the view, or better to say, if it is behind the viewport camera. This is also the case when you disable the normal option in project paint settings. See this screenshot:

Exact steps for others to reproduce the error
Try to paint on the plane in the attached fest file. It will fail on the face closest to the viewport camera. if you zoom just a bit out, painting works again. Currently only solution is to subdivide the plane a lot.

Event Timeline

This is a known limit with projection paint (when one vertex is behind the camera in perspective mode).
There isnt really a good solution for this (besides splitting geometry before calculating the projection).

Will leave this open, and close once its noted in docs.

Ah alright, good to know, thanks :)

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Unknown Status.Nov 30 2015, 3:17 AM

Turns out it was already in our docs, however the projection paint page was nested away in render/blender_render/textures/painting/projection.rst,

Added a top level painting chapter, see:
http://blender.org/manual/painting/texture_paint/introduction.html#perspective-view-faces-behind-the-view

Note that this area needs a lot of work still, but at least the painting docs are more discoverable now.

Good job on being able to pick out stuff from the Blender Internal rendering docs! It is a real mess.