As you may already know, I’m Rohan and I have been accepted to work on Normal Editing tools in this years GSoC.
I’m looking forward to work with all of you to help me make Normal Editing a user friendly experience. I’ve already implemented the base of my proposal and you can view all of my functionality goals here:
You can pull my git branch to try any of the features I will implement:
Feel free to ask any question regarding my project or regarding how custom loop normals are stored and manipulated.
I’ll be updating this post to show what I’m currently working on and what is already implemented. So far, I’ve coded a base on which my project will be based on along with native normal rotation support in blender.
Right now, to rotate normals you just need auto smooth to be active, Press R to initiate rotation and then press N to initiate normal rotation. Works in the exact same way as standard rotation.
I’m thinking on working on a way to rotate a custom normal (single loop not for whole vertex) but have yet to figure out the workflow, as currently rotation occurs by vertex selection.
In GSoC, we submit our weekly reports each friday. So be sure to checkout my user page on the wiki to stay updated.
I’d suggest anyone to join the soc-2017 mailing list if you haven’t yet. I’ll be submitting period updates to the list as well.
Link to the mailing list: https://lists.blender.org/mailman/listinfo/soc-2017-dev
If you find any bugs please report it on my branch or send me a message.
Looking forward for some good feedback!