Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Lattice/FFD Implementation #44

Merged
merged 15 commits into from
Feb 3, 2021

Commits on Dec 3, 2020

  1. Merge branch 'develop'

    keenanwoodall committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    8e6dae6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop'

    keenanwoodall committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    d9f02dc View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. * Started a Lattice deformer - known issues: LatticeJob code is poorl…

    …y written, Process needs a better way of turning serialised arrays into native arrays, doesn't work with meshes bigger than unit bounds, no scene view editing support yet, no subdivision support yet
    Barnaby MacBook committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    6665d02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af76466 View commit details
    Browse the repository at this point in the history
  3. * Code cleanup and use Bursted lerp

    Barnaby MacBook committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    356bd88 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. * Reorder corners so they make more logical sense

    Barnaby MacBook committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    aa22ec3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1baf50 View commit details
    Browse the repository at this point in the history
  3. * Lattice deformer now supports subdivision resolution

    Barnaby MacBook committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    bef131a View commit details
    Browse the repository at this point in the history
  4. * Depth test the lattice lines * Make sure new lattice deformers have…

    … sensible default corners
    Barnaby MacBook committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    4f38f08 View commit details
    Browse the repository at this point in the history
  5. * Lattice calculations are now relative to the lattice deformer (or c…

    …ustom transform), means a lattice source projection can now be easily mapped to any bounds
    Barnaby MacBook committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    848fe49 View commit details
    Browse the repository at this point in the history
  6. * Added scene view UI for editing lattice * Vertices outside the latt…

    …ice are also deformed (doesn't seem quite right so needs more work) * When changing the subdivision now resamples using the last lattice * Cap max subdivisions at 32 per axis * Unrelated to lattice - cleaning all deformables also cleans GroupDeformers
    Barnaby MacBook committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    9ef679a View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. * Fix issue with interpolation outside the lattice * Remove some redu…

    …ndant else code so the code is simpler
    Barnaby MacBook committed Jan 31, 2021
    Configuration menu
    Copy the full SHA
    7948d0e View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. * Clean up code

    Barnaby MacBook committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    5c6d11d View commit details
    Browse the repository at this point in the history
  2. * Rename corners to control points

    Barnaby MacBook committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    a8cfabe View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. * Control Points and Resolution made readonly * Added Get and SetCont…

    …rolPoint methods * Removed the ControlPoints field on the inspector as it's not that useful with large counts and error prone * Changed behaviour of modifier keys when selecting control points so they toggle * Tool is now only reset when you click the first control point, changing tool with a control point selected will reset the selection so you can easily change mode back
    Barnaby MacBook committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    85c1b8f View commit details
    Browse the repository at this point in the history