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
wil and wil
56bb6fbf22
include user uploads attribute ( #670 )
...
Co-authored-by: wil <wil@storyteller.ai >
2024-08-28 13:39:57 -04:00
wil and wil
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 )
...

Stats profiler
To enable press **CTRL + 0**
2024-08-19 11:21:25 -04:00
wil and wil
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 )
...

2024-08-14 11:23:45 -04:00