BirdoASSET
Esta é a biblioteca responsável por gerenciar os RIGs de todos Assets do projeto. Organizado por uma lógica que favorece o versionamento dos RIGs, a BirdoASSET é gerenciada pelas feramentas:
- "Salvar TPL"
Ferramenta que salva itens novos na BirdoASSET - "Importar ASSET"
Interface para acessar a BirdoASSET e selecionar Assets para importar no Harmony
A ferramenta "Salvar TPL" está disponível somente para os "artistas de RIG", através do "Menu BirdoApp no Harmony" A ferramenta "Importar ASSET" está disponível para todos arquivos de harmony do projeto (ASSET ou CENA) e acessível também pelo "Menu BirdoApp no Harmony".
Estrutura
A estrutura de arquivos do BirdoASSET fica armazenada no caminho ./_tbLib/BirdoASSET/ na raiz do projeto, dividida com uma lógica que favorece a organização por versionamento de cada item.
- Hierarquia
- Exemplo
A hierarquia desta biblioteca é dividida por:
Tipo de Asset >> Nome Raiz do Asset >> versão do rig >> Nome da 'variação' do _Asset_
Sendo o "Nome Raiz" o nome principal do Asset que vai definir o valor de index do prefixo, e o "Nome de Variação" que define o nome do Asset.
Neste exemplo, o personagem "CARLOS" tem o seguinte prefixo
CH005, e tem duas variações que compartilham o mesmo prefixo.
CH005_CARLOS
CH005_CARLOS_MOCHILA
CH005_CARLOS_OCULOS
Este é um exemplo de estrutura de pastas de uma BirdoASSET configurada para um projeto de exemplo:
BirdoASSETS
├─ Character
│ ├─ CH001_Principal
│ │ ├─ v01
│ │ │ ├─ Principal
│ │ │ │ ├─ DATA
│ │ │ │ ├─ THUMBS
│ │ │ │ └─ Principal.v01.zip
│ │ │ ├─ Princilal_Molhado
│ │ │ └─ _rigINFO.v01.json
│ │ ├─ v02
│ │ │ ├─ Principal_Pequeno
│ │ │ ├─ Princilal_Molhado
│ │ │ ├─ Principal_Mochila
│ │ │ ├─ _rigINFO.v02.json
│ │ ├─ v03
│ │ └─ ...
│ ├─ CH002_Secundario
│ ├─ CH003_Ajudante
│ └─ ...
├─ Prop
│ ├─ CH001_Livro
│ │ ├─ v01
│ │ │ ├─ Livro
│ │ │ ├─ Biblia
│ │ │ ├─ _rigINFO.v01.json
│ │ ├─ v02
│ │ │ ├─ LivroAberto
│ │ │ ├─ Resvistinha
│ │ │ ├─ LivroPequeno
│ │ │ ├─ _rigINFO.v02.json
│ │ ├─ v03
│ │ └─ ...
│ ├─ CH002_Caneca
│ ├─ CH003_Caneta
│ └─ ...
└─ ...
o Arquivo '_rigINFO.v01.json' armazena informações dos nodes, que definem cada versão de RIG
Tipos de Assets
Os assets são divididos por padrão nas seguintes categorias:
- "Character" (Personagens);
- "Prop" (Objetos de cena);
- *"FX" (Efeitos diversos);
- *"Misc" (quando há mais de um personagem no RIG salvo. Ex: um RIG especial com um personagem na garupa de outro);
- *"Ilustra" (tipo de RIG somente com ilustração em vez de peças separadas)
*Nestes tipos de Asset será ignorado o versionamento e tratado sempre como v00!
É possível configurar a lista de tipos de assets na configuração do projeto! (INSERIR LINK PARA PAGINA DE CONFIG AQUI!)
Nomenclatura de Assets
A lógica e nomenclatura é definida por: Prefixo (duas primeiras letras do tipo de asset + index do asset) + Nome do Asset
| Iniciais do tipo | index do _Asset | Nome do Asset | |
|---|---|---|---|
| Ex: | CH | 001 | Personagem |
Nome: CH001_Personagem