<div dir="ltr">Hello everyone,<div><br></div><div>This week I did the following,</div><div><ul><li>I fixed a bug with the undo operator in vertex painting. I didn&#39;t fully understand how the undo mechanic worked in blender until this week, where I discovered my &quot;sculpt session&quot; struct was being free&#39;d, along with all my map data. I added a check to see if the sculpt session or the maps are free&#39;d, and if they are, then initialize them again. This makes undo&#39;ing, and then drawing initially a little slower since the maps need to be recreated, but it&#39;s not a significant slow down and is better than the alternative.</li><li>I got mirrored painting working. (see gif below) I took a day or two to figure out how python/C interop works, and then I added some toggles and some sliders for mirrored painting. Everything works fundamentally the same as sculpt mode. </li><li><a href="http://i.giphy.com/l46CfiSlAJe36IexG.gif">http://i.giphy.com/l46CfiSlAJe36IexG.gif</a><br></li></ul><div>Next week,</div></div><div><ul><li>I&#39;ll be adding the pbvh painting technique to weight paint mode. </li><li>I&#39;ll be adding mirroring options to weight paint mode as well.</li><li>I&#39;ll be implementing many of the &quot;weight tools&quot; in the tools menu.</li></ul><div>-Nate</div></div></div>