[Soc-2018-dev] Weekly report #04 - Bevel Improvements

Rohan Rathi rohanrathi08 at gmail.com
Sat Jun 9 05:14:32 CEST 2018


Hi everyone, here's my weekly report.

What I did this week:

I've added support to extend edge data to beveled edges, so any seams and
sharp edges can run along the beveled edges. Works by identifying the sharp
edges in the vertex to be beveled and connects the resultant bevverts.

Next I've worked on the harden normals option. I've identified 3 modes of
operation.

   - Area: The normals of the beveled segments can be manipulated by the
   area of the reconstructed faces. In a multisegment bevel, the vertex normal
   for each segment can be made from some factor of the face normals of the
   reconstructed face with its area, combined with a "strength" factor which
   defines it's influence on the original normal
   - Weighted Average: Use the strength factor as an influence defining how
   much weight its adjacent vertices have.
   - Delta: Use the strength factor as a weight that edge polygons hold to
   the reconstructed face polygon. Be it negative or positive weight. Then use
   a delta between the segments to correct vertex normals.

I'll be done with this in the weekend.


What I plan on doing next week:

I plan on beginning work on vertex bevel as it currently is incoherent with
unexpected results.
Then I'll move to fixing normal shading continuity, possibly through an
additional operator that fixes normals when executed

Have a nice weekend!

Rohan Rathi



ᐧ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/soc-2018-dev/attachments/20180609/558c5f6b/attachment.html>


More information about the Soc-2018-dev mailing list