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