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.

Extraction

  • 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