TAB/ uploadable file types for Anime & Cartoons (#619)

update uploadable file types for characters and animations for both the
anime tab and cartoon tab

Co-authored-by: wil <wil@storyteller.ai>
This commit is contained in:
wilandwil authored and GitHub committed 2024-07-12 09:19:55 -04:00
1 parent 4a341e27fe
commit 31c06ce8b5
3 files changed
+26 -7

No files matched your search

+12 -3
View File
@@ -1,7 +1,10 @@
export enum ANIMATION_FILE_TYPE {
GLB = "GLB",
export enum ANIMATION_MMD_FILE_TYPE {
VMD = "VMD",
}
export enum ANIMATION_MIXAMO_FILE_TYPE {
GLB = "GLB",
FBX = "FBX",
}
export enum AUDIO_FILE_TYPE {
MP3 = "MP3",
@@ -27,7 +30,13 @@ export enum OBJECT_FILE_TYPE {
GLB = "GLB",
}
export enum CHARACTER_FILE_TYPE {
export enum CHARACTER_MMD_FILE_TYPE {
PMD = "PMD",
ZIP = "ZIP",
}
export enum CHARACTER_MIXAMO_FILE_TYPE {
FBX = "FBX",
OBJ = "OBJ",
ZIP = "ZIP",
}
@@ -1,7 +1,8 @@
import { useCallback, useEffect, useMemo, useState } from "react";
import { faCirclePlus } from "@fortawesome/pro-solid-svg-icons";
import {
ANIMATION_FILE_TYPE,
ANIMATION_MIXAMO_FILE_TYPE,
ANIMATION_MMD_FILE_TYPE,
AssetFilterOption,
FeatureFlags,
FilterEngineCategories,
@@ -289,7 +290,11 @@ export const AnimationTab = ({
onSuccess={fetchUserAnimations}
isOpen={open}
type={FilterEngineCategories.ANIMATION}
fileTypes={Object.values(ANIMATION_FILE_TYPE)}
fileTypes={Object.values(
animationType === MediaFileAnimationType.Mixamo
? ANIMATION_MIXAMO_FILE_TYPE
: ANIMATION_MMD_FILE_TYPE,
)}
title="Upload Animation"
options={{
fileSubtypes: [
@@ -3,7 +3,8 @@ import { useSignals } from "@preact/signals-react/runtime";
import { faCirclePlus } from "@fortawesome/pro-solid-svg-icons";
import {
AssetFilterOption,
CHARACTER_FILE_TYPE,
CHARACTER_MIXAMO_FILE_TYPE,
CHARACTER_MMD_FILE_TYPE,
FeatureFlags,
FilterEngineCategories,
MediaFileAnimationType,
@@ -308,7 +309,11 @@ export const CharactersTab = ({
// { Rokoko: MediaFileAnimationType.Rokoko },
],
}}
fileTypes={Object.values(CHARACTER_FILE_TYPE)}
fileTypes={Object.values(
animationType === MediaFileAnimationType.Mixamo
? CHARACTER_MIXAMO_FILE_TYPE
: CHARACTER_MMD_FILE_TYPE,
)}
title="Upload Characters"
/>
</>