Multi-target blending and blend shapes

  • Full blend shape
    • - Per-vertex formulation \(p^i(t)=\sum_k \omega_k(t) \, b^i_k\)
    • - Matrix formulation \({\bf p}(t)=\mathrm{B}\,{\bf \omega}(t)\)
  • Differential representation
    • - Per-vertex formulation \(p^i(t)=b_0^i+\sum_k \omega_k(t)\, (\underbrace{b_k^i-b_0^i}_{d_k^i})\)
    • - Matrix formulation \({\bf p}(t)={\bf b_0}+\mathrm{D}\,\mathbf{\omega}(t)\)
  • \(\Rightarrow\) Allows expression transfert (keep same \(\mathrm{D}\) for different \({\bf b_0}\)).
  • Problems:
    • - \(D\) is not an orthogonal matrix (non unique combination, redundancies) \(\Rightarrow\) decomposition PCA, etc.
    • - How to directly manipulate blend shapes
pictures/morphs.jpg
pictures/blend_shape_tools.png
80/113