<div dir="ltr">Here is my 7th weekly report,<div><br></div><div>What I did this week:</div><div><br></div><div>Started out by adding the interface for the normal shading functionality to be present in the bevel modifier. Added a default mode which doesn't alter any normals and different methods presenting varied functionality.</div><div><br></div><div>Added face strength option to the interface as well to store the face strength of the beveled faces in scene->tool_settings->face_strength</div><div><br></div><div>Did some minor cleanup of the code. In working on normal shading continuity I've come to realise how quickly performance in bevel can degrade, so I'm taking extra caution to make functionality as feasible.</div><div><br></div><div>Lastly, I've added a separate method to deal with normal shading continuity when the subdivision algorithm executes. Works by smoothing out edges of vmesh generated for the bevvert. Added it as an option to harden mode but doesn't access the rest of the interface features.</div><div><br></div><div><br></div><div>What I plan on doing next week:<br>I will be cleaning up the rest of the code, do performance fixes and release a build for testing, I also intend on finishing up custom profile curve next week. After that I'll also work on fixing normal editing compatibility in 2.8</div><div><br></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=acm9oYW5yYXRoaTA4QGdtYWlsLmNvbQ%3D%3D&type=zerocontent&guid=c442d59f-bac0-48f9-98d1-23a1aee71ca2"><font color="#ffffff" size="1">ᐧ</font></div>