[Soc-2008-dev] Week 8 report

André Pinto andresusanopinto at gmail.com
Fri Jul 18 23:59:23 CEST 2008


Week 8
======

This week
---------
BVH build time was improved (beyond what I expected.. build time
droppep bellow RayTree :D )


I looked on how to solve the intersection problem..

*Simple increasing the number of vertexs.. doenst solves the problem
eficiently.. so it would generate big meshs
*I could implement "grow on mesh" shrinkwrap... but that would lead to
problems on joinning 2 patchs of cloth
*Finding edges collisions would also bring other problems.. (but this
time on concave surfaces instead of convex surfaces)

Solution found:
*subsurface cloth
*shrinkwrap with normal projection (and with shrinkdistance.. (some
intersection appears))
*subsurface
*shrinkwrap with nearest surface (with shrink distance and with option
"kept above surface option"
  this option will make that the vertexs "inside" the mesh" are moved
to the outside.. thus removing the current intersections.

(altought it may seem we could archieve the same result by
subsurfacing first, this gives better results)
(note: second shrinkwrap is using nearest surface.. this allows the
shrinkwrapped object to better take the shape of the model)

I think this can be improved if the subsurface is made by the
shrinkwrap and based on

I also tried and it seems usefull to modify cloth using "shrinkwrap to
nearest surface model with kept distance"
As I was able to easily make funny things with clooth shapes.

Next week
---------
Merging points on cut plane need to be improved.. there are some artifacts
Finding a way to subdivide the mesh based on tri/quad area


Issues
------
Is there any code that subsurfaces based on tri/quad area?



Schedule
--------
removing this artifacts stuff surely takes time (because of time
spending thinking on how to remove them and then time spend trying
diferent stuff.. and stuff that sometimes doenst works)


More information about the Soc-2008-dev mailing list