como “randomizar a cor” do objeto em array

Oct 15 2020

Eu estava fazendo o tutorial do "design de ambiente fácil" do Ducky 3D. Eu queria tentar randomizar a cor da parte de emissão dos cilindros arranjados. por nó de objeto de informação e rampa de cor. mas não consegui. alguém pode me ajudar?

Fiz as alterações que disse Dear Lemon. mas não me ajudou. você poderia me informar se houver algo que eu não tenha feito?

muito obrigado. muitos, muito obrigado.

Respostas

2 Gorgious Oct 16 2020 at 02:29

Usando o mesmo método fornecido na resposta de @ Lemon, você também pode obter cores aleatórias com um nó de ruído branco:

4 lemon Oct 15 2020 at 23:49

Uma maneira possível de fazer isso é usar o deslocamento de UV do modificador de matriz (como mencionado por Gorgious, aleatório por ilha não é implementado para o Eevee).

A partir daí, podemos usar coordenadas de textura UV:

  • Obtenha o valor X (U de UV)
  • Multiplique (apenas para ajustar a aleatoriedade)
  • Obtenha o valor da célula para ter uma cor por arco
  • Use a textura de Voronoi para ter aleatoriedade (mais fácil de ajustar do que a textura de ruído)
  • Eventualmente, mapeie o intervalo para ajustar o resultado
  • Conecte-o a um colorramp contendo as cores que você deseja