[Soc-2017-dev] Weekly Report #13 - Silhouette Operator
Sebastian Witt
W.Basti at gmx.de
Fri Aug 25 18:18:02 CEST 2017
**
*Weekly Report #13 - Silhouette Operator*
*
The last week is over but there is still time until the submission
deadline on 29th. I spend the whole week fixing bugs. The Silhouette
Operator is still buggy but i was able to improve the stability a lot in
this week.
Hole Bug
I fixed a bug which produced holes in the fillet (transition) geometry.
*https://wiki.blender.org/uploads/7/7d/Silhouette_operator_hole_bug.png*
(5e1d75247db2
<https://developer.blender.org/rB5e1d75247db2aae8dda7e296d70c1fbdc568140f>)
Edgering misalignment bugs
To compute the fillets the algorithm needs matching edge rings. One edge
ring from one mesh gets welded together with its corresponding ring from
the other mesh. Most of the bugs are in some way resulting in a ring
misalignment and break the algorithm. After finding multiple possible
bugs and bug causes i decided to rework the detection algorithm. The
code is now simplified and structured. The new algorithm still needs
some work though. It still fails in some cases unfortunately.
(6d86842dd3c6
<https://developer.blender.org/rB6d86842dd3c61d519330c8ce59db66b33c5978b6>)(e27bacaa4377
<https://developer.blender.org/rBe27bacaa4377c4a40ea741542d5861caaccdf421>)(f729653f5dcf
<https://developer.blender.org/rBf729653f5dcf4dca5070b4cdf9b18cef1c79e414>)
Normal orientation bugs
I fixed most of the normal orientation issues. Subtracted silhouettes
are now inverse and the normals respect secondary ring (new geometry)
orientation. I still need to fix the orientation of the normals when the
primary ring (old geometry) orientation is inverse.
(5f6c7a9eb650
<https://developer.blender.org/rB5f6c7a9eb650510d2060d1877474dfca577f07f4>)
I was hoping to get a little more bugs done this week, but the rework
was a lot of work and took more time than expected. The documentation
and final submission is now my highest priority.
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/soc-2017-dev/attachments/20170825/7c37c0c6/attachment.html>
More information about the Soc-2017-dev
mailing list