Summary of results
- tests on boundary curves of Coons patches
- focusing on the frame field
- biharmonic smoothness seems to work well in many cases
Next steps
Frame field: weighted smoothness
- FF smoothness is more important where we expect the surface to be = distance-based weights
- How to get the distance field?
- Start with experiments with a known ground truth surface, see if the result improves with a ‘perfect’ distance field. If that works, we can start worrying about how to get the distance field from the input curves.
- We will probably need some kind of iterative approach: start with some initial guess for the surface, get the distance field from that, update the frame field and the surface, iterate.
Frame field: biharmonic smoothness
- Verify if we need to update the way the field is optimized if we change the smoothness term (?)
Param: customize
- For our custom parametrization, start by dropping the boundary alignment term (we don’t need that).
- Then update the parametrization energy to match our needs: we want the integer sheets to be close the the input curves.
- David thinks we might need soft transition functions.
- For visualisation, start by implementing a simple filter to select a subset of quads that are somehow close to the input curves. Maybe start with a given GT surface?
- Modify the extraction algorithm – drop the boundary sanitization (again, we don’t need that).
Tests
- Start doing tests with multiple smooth patches and sharp features