Isso. É um arquivo GLB (que na prática é um arquivo JSON).
Eu uso este aqui:
https://www.fab.com/listings/722ac6ed-8e97-48bb-8b95-d1f96b379bcf
Esse model também é usado em outros jogos, como este:
https://poki.com/en/g/arcane-archer
Você pode usar também esses aqui que são bem legais:
https://kaylousberg.itch.io/kaykit-adventurers
Você pode usar modelos que possuem suporte ao Mixamo e gerar as animações por lá. É uma ferramenta da Abode com milhares de animações pros ossos dos modelos 3D, então uma vez que o modelo esteja de acordo, você consegue gerar qualquer animação:
https://www.mixamo.com/#/
E, por fim, o que está na moda agora, é você terceirizar a geração do modelo para um serviço que cria o avatar como o usuário quer e depois você recebe como parâmetro na query string do seu site, a URL dele com o GLB do jeito que o usuário montou. Assim você deixa o usuário montar o player dele com o skin, roupa, cor, cabelo etc do jeito que quer:
https://readyplayer.me/
Seria legal bater um papo sobre essa "nova onda" de ganhar dinheiro com esse novo mindset.
Abraços.