[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