Commit Graph
1451 Commits
Author SHA1 Message Date
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
Tanish Manku 42b8a1471c Timeline: We don't need all the frames (might change) 2024-12-19 19:41:36 -08:00
Tanish Manku 45b3c04a41 Format milliseconds on the timeline control 2024-12-19 19:41:01 -08:00
Tanish Manku 03ae3419d7 Rewrite the fps cap in render loop 2024-12-19 19:40:00 -08:00
Tanish Manku ac290da7ef Create ApiHelpers to isolate api/url building 2024-12-19 18:43:50 -08:00
Tanish Manku 8e1cff3e19 Move timelinestate and use character engine 2024-12-19 18:43:16 -08:00
Tanish Manku ba2fcefa78 Timeline: Use new character engine 2024-12-19 18:40:10 -08:00
Tanish Manku 0b64d5f3ea Editor: Use new character engine 2024-12-19 18:40:03 -08:00
Tanish Manku a0a4751a03 Introduce CharacterAnimationEngine 2024-12-19 18:38:28 -08:00
Tanish Manku fba3c48fba Use millis for FilmLength calculations because seconds*60 is meaningless 2024-12-19 18:37:04 -08:00
Tanish Manku b41db2e0d4 DND: Add fixme tag to comment 2024-12-19 18:33:53 -08:00
Tanish Manku 8e718cc5fd FilmLength is in seconds 2024-12-19 18:23:05 -08:00
Tanish Manku d561857b15 Update engine imports 2024-12-18 12:23:52 -08:00
Tanish Manku 70e99a109f Move engines to separate folder 2024-12-16 15:44:33 -08:00
Tanish Manku 762d02e40e Queue: Use shift() instead of splice 2024-12-11 16:19:42 -08:00
Tanish Manku b003ba472a Sync package-lock 2024-12-11 15:59:07 -08:00
Tanish Manku 2c7827e2c9 Improve Queue.ts performance and write lock comments 2024-12-11 15:58:33 -08:00
Tanish Manku 81ed4508a8 Update clip import paths 2024-12-11 15:57:52 -08:00
Tanish Manku 67d0b1773a Move clips to its own directory 2024-12-11 15:47:40 -08:00
Tanish Manku 88d4ac720e Character: Optimize imports 2024-12-06 15:33:27 -08:00
Tanish Manku 777f06578f Character: Remove the expression and voice track rows 2024-12-06 15:32:56 -08:00
Tanish Manku a47ecd9438 RowHeaders: Remove voice and expression headers 2024-12-06 15:29:14 -08:00
Tanish Manku fef49855fe Utils: Rename to SceneUtils as they're all scene-bound 2024-12-06 15:28:46 -08:00
Tanish Manku 7e1952a71c Helper.ts: Fix function case and format 2024-12-06 15:28:05 -08:00
Tanish Manku b0f036cd8e Run formatter on tsconfig 2024-12-06 14:30:36 -08:00
Tanish Manku f47fdc6bb0 Set initial tab index to 0 2024-12-06 14:29:31 -08:00
Tanish Manku cd79a1b5a4 Only show cartoon and stylize tabs on the sidebar 2024-12-06 14:29:15 -08:00
Tanish Manku 2ba89c506d README: Add Apple Silicon build-fix instructions 2024-12-06 13:37:39 -08:00
BFlat 0693e41bd3 bug fix: side menu z-index and right position (#682) 2024-11-26 23:00:52 +07:00
Brandon Thomas 3c1887e6f8 update cdn urls (#681) 2024-11-25 02:57:38 -05:00
Miles Ryan e3b51df03b Remove all light except for ambient when in black skybox mode. (#680) 2024-11-07 13:29:07 -05:00
BFlat d3dc744fb2 z index bug fix: timeline scrubber going on top of sidepanel (#679) 2024-11-05 23:09:02 +07:00
Miles Ryan 68569fcc79 Added dark black mode for the black skybox. (#678) 2024-10-24 16:25:07 -04:00
Miles Ryan 82c02f9fb6 Motion Builder (#677) 2024-10-22 14:32:38 -04:00
Miles Ryan be5d9acb93 Added ambient light to black sky-box (#676) 2024-10-16 14:00:05 -04:00
BFlat 56972e5fd3 highlight ai stylize button (#675) 2024-10-16 10:40:58 +07:00
BFlat 40e8765caa darker ui styling updates (#674) 2024-10-16 10:28:49 +07:00
Miles Ryan c0c912f2ac Added black skybox (#673) 2024-10-15 13:30:02 -04:00
BFlat 75318b2e8d big styling updates (#672) 2024-10-11 11:28:31 +07:00
Brandon Thomas 7b13046f9a env var replacement in build script 2024-08-30 19:44:30 -04:00
ArEnSc 04ec557da1 Feature-Streaming Frames and FFMPEG (#671)
Removed FF MPEG
Added New Rendering code using web workers and zipping and uploading.
Added a New endpoint to upload a bucket of frames.
2024-08-30 19:22:37 -04:00
Brandon Thomas bfd39e8e33 add netlify cors headers for web workers 2024-08-30 16:20:52 -04:00
wilandwil 56bb6fbf22 include user uploads attribute (#670)
Co-authored-by: wil <wil@storyteller.ai>
2024-08-28 13:39:57 -04:00
wilandwil 15a643c9a4 Fixes/ less error bombing (#668)
two changes:
1. only in get feature objects and get user objects, for example, if the
user internet connection dies, these hooks are smart enough to only
retry 5 times
2. for other calls that could be repeatedly called until success, the
toaster also checks if this is a duplicated toast that was popped not
long ago

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-08-28 13:29:58 -04:00
9e31fb21a1 Preview Camera DOM should never be destroyed for EngineEditor to refer to (#667)
low risk, merging

---------

Co-authored-by: wil <wil@storyteller.ai>
Co-authored-by: Quicksticks-oss <chongobongotoday@gmail.com>
2024-08-19 11:56:24 -04:00
Miles Ryan 0a12da9a5f Properly Dispose Objects on Deletion (#664)
Properly deletes objects by disposing of their textures, materials,
geometry from memory.
2024-08-19 11:22:30 -04:00
Miles Ryan 73cadb5e9f Adds stats profiler with CTRL+0 (#666)
![image](https://github.com/user-attachments/assets/2ec41f4b-d4f1-418a-951e-cd75693b5a56)
Stats profiler
To enable press **CTRL + 0**
2024-08-19 11:21:25 -04:00
wilandwil fc1fa131b9 Fixes/ media item - filter media types (#665)
- updated so all the hooks for managing media item can filter media
types (iow, filter by the media's file extension such as .glb, .zip,
etc)
- some other typo and code clean up
- search feature now waits for a key delay before firing a fetch for
search, so it doesn't fire on every key-stroke

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-08-16 23:30:03 -04:00
Miles Ryan dd07ae71b4 Green Chroma on video planes. (#663)
![image](https://github.com/user-attachments/assets/b4001c57-a2c6-4a06-b914-fc93b4bd86f5)
2024-08-14 11:23:45 -04:00