Gradiente de um material entre dois objetos? (Complicações do Nó do Objeto / Manifold)
TL; DR NO FUNDO
(Para começar, sei que fiz uma pergunta semelhante no passado, embora esta seja muito diferente na execução exigida.)
Ei pessoal, eu me encontrei em um beco sem saída desta vez enquanto tentava ter um gradiente contínuo entre dois objetos separados.
A ideia principal é obter a pele retratada aqui para ter um efeito gradiente consistente com o torso:
Embora eu não consiga obter o efeito que desejo por meio de um único material ou acabe tendo vários problemas ao mesclar os objetos em uma tentativa de unificar o efeito de gradiente.
Abaixo está o que acontece quando eu mesclo o pelo e o tronco (é importante notar que os pelos "de cima" e "de baixo" são objetos separados um do outro)
Parece que tentar mesclar não vai funcionar, pois recalcular normais de qualquer maneira não produz resultados e não há nenhuma chance de eu estar excluindo qualquer parte de minhas malhas, o que também elimina a necessidade de tentar booleano. (Eu tentei também)
Isso deixa um gradiente que não consigo usar tão perfeitamente quanto pensava.
O objetivo é ter um gradiente não desarticulado ao longo de todo o tronco. Abaixo está um exemplo de como o gradiente começa mais escuro em duas áreas diferentes do Torso.
Para referência, toda a região do torso compartilharia um gradiente e toda a região da perna também teria o seu próprio.
Minha configuração de nó atual estaria bem se não fosse pela desconexão do pelo, é claro, então espero que, neste ponto, use o nó do objeto de alguma forma para se referir aos pontos de origem como onde começam os 'novos' trechos de gradiente.
Eu vi este vídeo -> https://www.youtube.com/watch?v=rmUfNw6luWIque achei que resolveu instantaneamente meu problema, embora o efeito de gradiente demonstrado seja aplicado em geral a um objeto, não "linearmente" ou como se espera que um gradiente funcione.
* Deixei minha configuração de gradiente na parte inferior.
*** Então, depois de TODO esse contexto, eu pergunto agora se posso usar o nó Object Info ou outra configuração para obter gradientes compartilhados e separar gradientes com base nas origens do objeto. ***
TL; DR: 1. Precisa de um gradiente contínuo entre um torso e uma "peça de braço". 2. As pernas devem ter gradientes separados ao mesmo tempo. 3. Todos devem estar em um único material. O nó de objeto pode levar ao que eu preciso depois de assistir ->https://www.youtube.com/watch?v=rmUfNw6luWI
Respostas
Eu descobri o que eu precisava nem dez minutos depois lol.
O que fiz foi definir os pontos de origem nos mesmos lugares dos objetos que eu queria ter um gradiente compartilhado, e onde exatamente ele foi definido seria o início de um gradiente.
Em seguida, usei a saída "Objeto" do nó Coordenadas de textura em vez de "gerado" em minha configuração para realmente me referir aos pontos de origem mencionados.
Você nem consegue dizer que o pelo é um objeto diferente!
Se, por cordame ou outro motivo, for inconveniente colocar as origens das peças no mesmo lugar, pode-se colocar o gradiente do pelo no Espaço do Objeto do braço. Selecione Coordenadas de textura do objeto, como você fez, mas selecione o braço na lista suspensa 'Objeto' na parte inferior do nó, para dizer qual objeto (em oposição ao padrão 'este objeto').
Alternativamente, você pode colocar ambos os gradientes no espaço de um auxiliar, digamos, um Vazio, que abre possibilidades como ajustar convenientemente as sombras independentemente da direção da luz / luz aparente.
(Adoro o sombreamento, BTW)