mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-03 08:57:54 +00:00
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:
1 parent
4a341e27fe
commit
31c06ce8b5
3 files changed
+26
-7
No files matched your search
+12
-3
@@ -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",
|
||||
}
|
||||
+7
-2
@@ -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: [
|
||||
|
||||
+7
-2
@@ -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"
|
||||
/>
|
||||
</>
|
||||
|
||||
Reference in new issue
Block a user