rickomax / psxprev

PSXPREV - Playstation (PSX) Files Previewer/Extractor
BSD 2-Clause "Simplified" License
193 stars 10 forks source link

Implement HMD animations #65

Open trigger-segfault opened 1 year ago

trigger-segfault commented 1 year ago

HMD animations are a complex data type that's defined in the first block of a file. Animations (category 3) are defined using a set of instructions (sequence descriptors) that either perform interpolation functions, jumps, or other behaviors.

Once implemented, an option needs to be added to skip parsing HMD animations, as it can take a long time to precompute all frames.

Animations: Category 3

MIMe: Category 4

trigger-segfault commented 11 months ago

Bezier and B-Spline curves were implemented by PR #107.