[Soc-2017-dev] vertex paint project - ply exporter

Howard Trickey howard.trickey at gmail.com
Fri Jul 14 12:54:19 CEST 2017


Darshan,
The changes I suggested were just a start to get it working in the most
basic case. Good that you got the basic alpha display working!

So far, you changed cdDM_drawMappedFaces, which is used to draw the faces
for a basic type of derived mesh. But there are other kinds of derived
meshes too, and you should try to figure out how to change those too, if
you can.  Search for drawMappedFaces in the blenkernel/intern directory and
you will see the other versions of the drawing function. When you add a
Subdivision Surface modifier, the drawing function will
be ccgDM_drawMappedFaces in subsurf_ccg.c .  See if you can figure out
yourself how to change the function. See if you can figure out in what
circumstances other versions of the drawMappedFaces function are called,
and whether or not you think those are important cases to fix.

Another case where the current code doesn't work for displaying alpha is
when you have pushed the 'Face selection used for masking' or 'Vertex
selection used for masking' buttons in vertex paint.  You may want to see
if you can figure out how to fix those cases too.

I put some hints on how the drawing code works in the basic case in our
shared notes, doc,
https://docs.google.com/document/d/1SX6ASWpYPoJ3EYJri8bX3BfXC5e-mOmraZkKMH8z4_U

You can generally figure out stuff like this yourself by putting
breakpoints at interesting places in the code and step through from the
breakpoints, to see what code is called, what direction tests go, etc.


On Fri, Jul 14, 2017, 5:00 AM Darshan kadu <darsh7807 at gmail.com> wrote:

> Hello, Mr. Howard,
>
> I have pushed the suggested changes. It is working properly for the meshes
> without subdividing.
> But after the subdivide it is giving the rectangularly shaped spots. I
> tried, but I am not getting any hints. What can be happening?
>
> Thank you,
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2017-dev/attachments/20170714/dfa9f002/attachment.htm 


More information about the Soc-2017-dev mailing list