JSCPPProgrammer's picture
Image -> 3D (TRELLIS.2) -> rigged GLB/FBX (TokenRig) pipeline
3face62 verified
Raw
History Blame Contribute Delete
405 Bytes
from copy import deepcopy
from .spec import Tokenizer
from .tokenizer_part import TokenizerPart
def get_tokenizer(**kwargs) -> Tokenizer:
__target__ = kwargs.get('__target__')
assert __target__ is not None, "do not find `__target__` in tokenizer config"
del kwargs['__target__']
MAP = {
'tokenizer_part': TokenizerPart,
}
return MAP[__target__].parse(**deepcopy(kwargs))