Overview
O uso do nhair na pipeline pode ser resumido nos seguintes passos:
- Criação de guias na REF dentro de um grupo HAIR_GUIDES
- Criação do nHair em uma cena de LOOK_DEV com Create Default Mayahair1
- Publicação do nHair de uma cena de LOOK_DEV com Publish Mayahair
- Publicação do cache da cena de ANIM criará o nHair nas cenas de cache (sem cache de nHair)
- Criação da RENDER com o cache de animação e o nHair trazidos pelo Select Animation
Obs:O método de criação suportado é com o uso do "Make Selected Curves Dynamic" que é o mesmo utilizado na ferramenta Create Default Mayahair
Obs2: A simulação ainda não está suportada, então, ou ela deve ser desabilitado do nHair ou um nCache deve ser gerado.
REF (Rigging)
A criação das guides deve seguir um padrão dentro da cena de REF para o correto funcionamento das ferramentas Cleanup e Publish Animation da pipeline.
As guides devem estar no grupo DATA num grupo chamado HAIR_GUIDES, com o sub-grupos com o sufixo "_grp", o nome antes do sufixo será utilizado como o nome do sistema, como no exemplo abaixo:

LOOK_DEV
É nesta cena que o nHair deve ser criado e publicado. Nele pode ser referenciada a cena de REF do personagem ou a cena de ABC_CLEAN.
Para criar o LOOK_DEV com o ABC_CLEAN bastar usar a ferramenta Vetor Zero >> Look Dev Tools >> Create Look Dev from REF.
O nHair não pode ser criado sobre curvas referenciadas, por isso existe a ferramenta Create Default Mayahair que duplica as curvas que ficam importadas na cena e criar o hairsystem com elas.
É possível criar mais de uma cena de LOOK_DEV para distribuir o trabalho entre artistas. Neste caso, em cada cena deve ser usada a ferramenta Publish Mayahair para exportar os atributos dos sistemas.
Como não geramos cache do nHair na pipeline, a simulação ainda não é suportada, então ela deve ser desabilitada ou deve já utilizar um nCache.
ANIM
Ao publicar uma animação através do Publish Animation da pipeline, a ferramenta procura em cada REF por nHairs publicados a partir de cenas de LOOK_DEV. Caso sejam encontrados, a ferramenta criará um hairsystem para cada um dos exportados dentro da cena de Cache (ABC_CACHE) e importará os atributos exportados do LOOK_DEV.
Nenhum cache do nHair é gerado nessa publicação, os sistemas são recriados e os atributos configurados no LOOK_DEV são importados.
RENDER
O nHair de cada personagem é carregado automaticamente junto com o cache de sua geometria, através da ferramenta Select Animation, pois tudo está dentro da cena de Cache (ABC_CACHE).
Como não geramos cache do nHair na pipeline, a simulação ainda não é suportada, então ela deve ser desabilitada ou deve já utilizar um nCache.
SIM
O uso desse tipo de cena ainda não está contemplado na implementação feita até o momento.
Ferramentas
-
Vetor Zero >> Look Dev Tools >> Create Default MayaHair1
Para ser usado na criação do nHair numa cena de LOOK_DEV sobre uma referência que pode ser uma REF ou um ABC_CLEAN. Cria um hairsystem padrão do Maya sobre a referência com os comandos "Make Selected Curves Dynamic" e "Assign Paint Effects Brush to Hair". Ele duplica as curvas do HAIR_GUIDES pois elas não podem ser referências. -
Vetor Zero >> Look Dev Tools >> Publish MayaHair
Publica todos os nHair dentro da cena de LOOK_DEV para ser reaplicado em outras cenas que usem a mesma REF. -
Vetor Zero >> Look Dev Tools >> Load Published MayaHair
Importa para a cena atual o nHair exportado (valores dos atributos) do LOOK_DEV e aplica nos hairsystems correspondentes. O hairsystem deve estar criado dentro da cena e ele deve ser criado sobre alguma referência.
Ela é serve para verficar se tudo está correto, pois ela importa os atributos do hairsystem para a cena, serveria também para resetar os atributos para os pulbicados do LOOK_DEV. Ela é usada na criação da cena de cache.
Obs: O método de criação suportado é com o uso do "Make Selected Curves Dynamic" que é o mesmo utilizado na ferramenta Create Default Mayahair