Commit Graph
1425 Commits
Author SHA1 Message Date
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
wilandwil 6a89bc303d Fixes/ server-correct pagination (#662)
Pagination of our frontend was implemented "naively" due to previous
time constraints; now, it's "correct" to reflect server responses
exactly. More precisely:
- the Pagination component (frontend) is updated to understand that
there are more fetch-able pages (backend) and it shows a "More ..."
button when the user have reached the last page on the frontend.
- this sub-feature of the Pagination module, the "More ..." button, is
implemented on the character sub-tab only (for now)
- the character sub-tab looks at the set of characters that it is
displaying (ie featured vs mine), and pass the correct fetch-more-pages
function to the Pagination component
- the underlying hooks to managed fetch feature objects and user
objects, their api invoker utilities, and the api classes are all
updated to deal with pagination properly

small issue:
- pagination of featured items uses "infinite pagination" to prevent
competitors from knowing how much data we have in our system, which
means, there will always be a "cursor to the next page", and we would
only know we have reached the end when we request a next page with a
cursor but a response of no results returns. so, for featured items,
when the user reached the last page, the "More ..." button will show up
once, if you clicked it and it goes away, there are no more items in the
server. This extra "More ..." button is the current "correct" behaviour.

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-08-12 16:48:55 -04:00
Miles Ryan 22b991005d IK MMD Multi Clip. (#661)
https://storage.googleapis.com/vocodes-public/media/b/a/d/y/a/badyaah4m6jqbb5fh183teaxaqrpaq41/video_badyaah4m6jqbb5fh183teaxaqrpaq41.mp4

![image](https://github.com/user-attachments/assets/58f1b92e-1567-463a-ab49-93320c3db62a)
2024-08-08 15:02:23 -04:00
BFlat 1de4241ccd file menu dropdown z-index fix (#660) 2024-08-06 09:34:59 +07:00
wilandwil 616494ca69 hot fix for api endpoint (#658)
retire `v1/video/enqueue_vst`
use `v1/workflow/enqueue_studio`

Co-authored-by: wil <wil@storyteller.ai>
2024-08-05 21:05:39 -04:00
BFlat f6a4732b47 z-index fix dropdown profile (#659) 2024-08-06 00:58:09 +07:00
Miles Ryan ac8c37c11b MMD Clips (#657) 2024-08-02 13:08:59 -04:00
Miles Ryan 6453d8cdef CMD Z + CMD Shift Z (#635)
Undo Redo
2024-08-02 13:05:09 -04:00
ArEnSc 0b9cfcf43f Feature/preview tab (#656)
Addressed issues with being able to reuse the video rendering pipeline.
Resolved all issues involving error handling and failure stages for
rendering. Now to work on the AI preview tab
2024-08-01 00:24:43 -04:00
Miles Ryan e0b59a7b53 Feature/bugfix mmd (#655) 2024-07-29 14:29:35 -04:00
Miles Ryan 810cad5785 Feature/ik mmd (#653) 2024-07-26 16:41:26 -04:00
34b2a4bab2 Feature/style page (#646)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
2024-07-26 11:15:44 -04:00
wilandwil ecf27daa15 Upload button (dev only) can now be Enabled via User Attributes (#654)
Co-authored-by: wil <wil@storyteller.ai>
2024-07-25 17:22:46 -04:00
wilandwil b7f65a9145 revert clipui maintenance (#652)
Co-authored-by: wil <wil@storyteller.ai>
2024-07-24 14:02:34 -04:00
Miles Ryan 97682c9a62 Video Planes Tied to Timeline. (#648)
![image](https://github.com/user-attachments/assets/3032b053-d028-4c0f-b1ff-38b5f8c910f7)
https://storyteller.ai/media/m_273xay65qbfzxrqb232pwt39v1my07
https://storyteller.ai/media/m_d4mngny7geh31vpvtvbzmqmzc5b0wd
2024-07-23 11:16:00 -04:00
wilandwil faedc3e511 Debt Payback / Clip Ui's Constructor (#647)
we should fix this reactland <-> timeline <-> 3JS engine communication
thing,

but, i cant imagine we get that super soon, to reduce chances of messing
up the data plumbing, i made a small but tedious change, now the clip
UI's constructor takes an object of named attributes instead of of a row
of unnamed arguments that's order/position specific

Co-authored-by: wil <wil@storyteller.ai>
2024-07-22 23:15:16 -04:00
BFlat 5fa6843eab minor tab button styling fixes (#645) 2024-07-22 00:58:29 +07:00
BFlat af4f55c727 font change and minor styling fixes (#644)
- changed from system font to new font to be consistent on every
platform
- minor styling fixes
2024-07-22 00:36:27 +07:00
BFlat 3aea674d4e Add 3 more remix scenes (#638)
- cute ghost
- desert walk
- japanese school yard
2024-07-20 11:11:41 -04:00
wilandwil 06de63ab1a Fixes/ Side Panel minorbugs (#643)
**Big code changes:**
The states, usecallback-functions, and auto-reload-useeffects for
user-objects, featured-objects, user-objects-search-results, &
featured-objects-search-results are consolidated into their own hooks
and share among all tabs so all tabs uses the same logic. this includes:
- Film Sets Tab (aka object-sets)
- Creatures Tab (aka object-creatures)
- Anime & Cartoon's Character, Animation and Expression Tabs
- Props & Objects Tab (aka object)
- Image & Video Panels Tabs

**Minor Changes**
Updated Tab Names and Icons as requested, most importantly, subtabs
component can now take icons, in which, it is implemented in the Anime &
Cartoons Tab's sub tabs, iow, their Character, Animation, & Expression
sub tabs now have icons.

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-07-20 11:00:20 -04:00
33972fc3f2 TABS / Expressions are now tugged in the Character Models Combo Tabs, only Mixamo Characters have Expression Tracks (#642)
Co-authored-by: wil <wil@storyteller.ai>
Co-authored-by: Quicksticks-oss <chongobongotoday@gmail.com>
2024-07-18 20:21:44 -04:00
Miles Ryanandwil 9c12559b4d Video Planes (#637)
https://github.com/user-attachments/assets/c7dc4771-c129-4998-8407-428edd9409f7

[Engine
Render](https://storage.googleapis.com/vocodes-public/media/e/9/s/w/m/e9swmj5wrsz3agn5pe35h9pqscttm11y/video_e9swmj5wrsz3agn5pe35h9pqscttm11y.mp4)

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-07-17 21:57:25 -04:00
Miles Ryan b5cd43c9a7 UNDO EXPERIMENT FROM ACCIDENTAL PUSH TO MAIN (#641) 2024-07-17 18:38:52 -04:00
ArEnSc 082c1f23cd Feature/make movie generate great again (#640) 2024-07-17 17:57:57 -04:00
Miles Ryan 5b22bf6928 Copy and paste documentation (#639) 2024-07-17 15:27:35 -04:00
Quicksticks-oss a9084b9ed8 Disabled copy past for characters. 2024-07-17 15:19:48 -04:00
Quicksticks-oss d9bcd7d3b4 Render Separately. 2024-07-17 12:29:36 -04:00