Commit Graph

20 Commits

Author SHA1 Message Date
Daan Vanden Bosch
ff40ab7264 Using alpha test instead of transparency in npc models. 2019-07-13 13:43:18 +02:00
Daan Vanden Bosch
43ca288221 Textures can now be applied to models in the model viewer. 2019-07-12 18:52:49 +02:00
Daan Vanden Bosch
81c3668706 Fixed bugs in model viewer. Model viewer now automatically pauses when unmounted. NJ texture coordinates are now parsed. 2019-07-12 13:10:51 +02:00
Daan Vanden Bosch
36cb131920 Added XVM texture viewer. 2019-07-11 17:30:23 +02:00
Daan Vanden Bosch
f1b3df9754 Refactored BufferCursor into a hierarchy of cursors and a ResizableBuffer to improve code clarity. 2019-07-08 23:56:05 +02:00
Daan Vanden Bosch
9c71c3deb8 Clearer naming of NJ types. 2019-07-06 21:55:02 +02:00
Daan Vanden Bosch
ee7756487d Put player models in the canonical order. 2019-07-04 14:53:39 +02:00
Daan Vanden Bosch
7335042c53 The selected class and animation are now highlighted in the model viewer. 2019-07-03 14:27:44 +02:00
Daan Vanden Bosch
f06d6d22e8 Added list of standard player animations to model viewer. 2019-07-03 12:37:40 +02:00
Daan Vanden Bosch
81c4d03325 Improved idle performance by not rendering at all when there's no user interaction or animation running in any of the renderers. Fixed memory leak. Fixed issues with current frame display and manual frame change in model viewer. 2019-07-03 00:43:17 +02:00
Daan Vanden Bosch
19681d69a3 Enforced stricter eslint rules. 2019-07-02 20:56:33 +02:00
Daan Vanden Bosch
3498a10385 Added prettier and unleashed on the code base. 2019-07-02 18:08:06 +02:00
Daan Vanden Bosch
3c398d6133 Small tweaks. 2019-07-02 13:59:45 +02:00
Daan Vanden Bosch
017eb3e3e0 PSO v2 NJM files can now be parsed. 2019-07-01 21:20:09 +02:00
Daan Vanden Bosch
e8226d94be Bugfix: respect the original bone's rotation order in animation keyframes. 2019-07-01 13:05:58 +02:00
Daan Vanden Bosch
6579a53d62 Added some functionality to the model viewer to aid in debugging. 2019-07-01 12:13:05 +02:00
Daan Vanden Bosch
43a4c7503d Refactored binary data format code. 2019-07-01 08:53:16 +02:00
Daan Vanden Bosch
8d9016bb30 Added all standard player models to the model viewer. 2019-06-30 23:55:28 +02:00
Daan Vanden Bosch
342ca81045 Fixed bug in model viewer that prevented animations from playing after changing the model. 2019-06-30 20:03:37 +02:00
Daan Vanden Bosch
a162b6ae62 Added model viewer and refactored the renderer into two separate renderers. 2019-06-30 19:55:30 +02:00