Commit Graph
1223 Commits
Author SHA1 Message Date
Kasisnu c5eb9fe7e9 rig mixamo bones better 2025-01-31 18:04:23 +05:30
Brandon Thomas 2ccbcfc34e cache google library load 2025-01-30 14:23:00 -05:00
Kasisnu fcbb9d90e1 some more debugging info for kalidokit/skeletons 2025-01-29 21:44:23 +05:30
Brandon Thomas 839171379c holistic solver not working 2025-01-28 23:53:52 -05:00
Brandon Thomas 0af6b6e15b this kind of works 2025-01-28 23:27:06 -05:00
Brandon Thomas d637a16af5 vendor in kalidokit 2025-01-28 22:15:45 -05:00
Brandon Thomas 4b07553e3c kalidokit fails to import 2025-01-28 17:48:10 -05:00
Brandon Thomas 458f65ac45 call solver from image upload 2025-01-28 17:45:57 -05:00
Brandon Thomas 1b1cecfc64 test, add kalidokit 2025-01-28 16:09:40 -05:00
Brandon Thomas b306b3feb3 more testing 2025-01-28 15:57:19 -05:00
Brandon Thomas 9903f9f862 trying to figure this out... 2025-01-28 15:29:56 -05:00
Brandon Thomas ad4284f270 debugging 2025-01-28 14:39:08 -05:00
Brandon Thomas bbcc01d3c9 logging 2025-01-28 12:46:40 -05:00
Brandon Thomas 87d0bbf749 add logging 2025-01-28 02:02:05 -05:00
Brandon Thomas 9ec327d5d7 fix typo 2025-01-27 16:51:10 -05:00
Brandon Thomas 3c655180a0 send renders via new Studio Gen2 API 2025-01-27 16:32:32 -05:00
Tanish Manku e4dc69cda7 Update CharacterFrameButtons to use the pose helper 2025-01-23 22:43:04 -08:00
Tanish Manku ae18302dae Add a "isCharacter" userdata field to 3JS models for future 2025-01-23 22:42:19 -08:00
Tanish Manku 9ea0bb94ad Write a WIP CharacterPoseHelper 2025-01-23 22:41:53 -08:00
Tanish Manku 39546b0899 Implement Ijson on CharacterAnimationEngine 2025-01-22 21:27:02 -08:00
Tanish Manku 1f6f70b93e Fix drag component height in timeline 2025-01-15 21:36:41 -08:00
Tanish Manku 33dd854010 Add minimum animation duration and override new animation creation 2025-01-10 00:44:59 -08:00
Tanish Manku 51d5015635 Fix drag-n-drop position after drop 2025-01-10 00:44:16 -08:00
Tanish Manku a4ade76803 Fix drag-n-drop preview size 2025-01-10 00:43:54 -08:00
Tanish Manku dd8fe9b30c TrackClip: Fix label widths 2025-01-09 23:47:57 -08:00
Tanish Manku daebc158f6 Frame buttons: Show preview and add deletion function 2025-01-09 21:13:14 -08:00
Tanish Manku cc51b45e0d Frame buttons: Use image upload modal 2025-01-09 16:05:01 -08:00
Tanish Manku 94a102caee Add start/end frame buttons and shift timeline
+ Adjust other UI layout accordingly
2025-01-07 17:27:28 -08:00
Tanish Manku 96213b0c3f Scrubber: Position properly on the ruler (frame-adjusted) 2025-01-04 18:02:21 -08:00
Tanish Manku cb1553818b TimerGrid: Move frame-button-width away
It's just hardcoded for now because frankly we're already in so much
tech debt regarding hardcoded constant dimensions that it doesn't matter
for this at the moment
2025-01-04 18:01:52 -08:00
Tanish Manku 9e0bdd207d Add frame button width constant 2025-01-04 18:00:53 -08:00
Tanish Manku cafaa9fd4e Scrubber Mouse Events: Optimize imports 2025-01-04 17:58:45 -08:00
Tanish Manku a0e1b94d73 Helper: Add comments for future reference 2025-01-02 16:19:48 -08:00
Tanish Manku c8c4cbc114 Proxy timeline: Use character engine and IJSON interface 2025-01-02 16:17:32 -08:00
Tanish Manku ee9cc9f78f Helper.ts: Clean up object deletion and pass object reference instead of UUID
Because the object is already removed from scene, passing the UUID to
timeline deletion never worked because it couldn't fetch the object from
the UUID from the scene. By passing the object directly, we can still
access the UUID and update the engines as necessary.
2025-01-02 16:17:05 -08:00
Tanish Manku e7eaf87ecb Support removal of character/animation in timeline 2025-01-02 16:14:47 -08:00
Tanish Manku 60ea348577 Define IJSON - Json export interface 2025-01-02 16:14:15 -08:00
Tanish Manku 87394b65be Refactor LipSyncEngine export 2025-01-02 16:13:40 -08:00
Tanish Manku ca0b199558 Character Animation Engine: Add character/animation removal logic 2025-01-02 16:09:31 -08:00
Tanish Manku 9e1e71c233 Character Animation Engine: Remove LoopOnce setting during interpolation to avoid loop jumps 2025-01-02 16:09:00 -08:00
Tanish Manku 427af853e4 Character Interpolation: Fix typescript type warnings 2024-12-26 13:41:50 -08:00
Tanish Manku a6336cc05b Merge branch 'main' into tanish/refactor 2024-12-23 20:26:59 -08:00
Tanish Manku d2eb290aa4 Use the entire timeline duration instead of just the last clip 2024-12-23 20:23:28 -08:00
Tanish Manku 7c982bbb38 Character Engine: Add start-end interpolation 2024-12-23 20:23:15 -08:00
bflatastic e2ad8050e6 change default skybox color 2024-12-23 15:54:48 +07:00
Tanish Manku 48123821ed Character Engine: Loop once during transition so the clamp actually works 2024-12-19 22:35:44 -08:00
Tanish Manku 727598c2bc Character Engine: Smoothen out the interpolation by clamping instead of pausing 2024-12-19 22:25:03 -08:00
Tanish Manku 9be3a6f25c Character Engine: Write basic interpolation logic 2024-12-19 22:09:32 -08:00
Tanish Manku bfb8db02c9 Move the character animation engine evaluation outside clip evaluation 2024-12-19 22:09:10 -08:00
Tanish Manku b76abf8fff Character Engine: Convert to threejs seconds 2024-12-19 19:42:01 -08:00