A renderização do Blender tem um bom gradiente vertical para o fundo. Não consigo encontrar um fundo gradiente vertical na renderização dos ciclos, apenas um gradiente horizontal. Como posso usar um gradiente vertical como fundo do mundo Cycles?
Os ciclos renderizam o gradiente horizontal:
Gradiente de renderização vertical do blender:
Resposta
Vá para o editor de nó. Defina o tipo de sombreador para mundo e selecione Usar nós :
Adicione um nó Coordenadas de textura , um XYZ separado , dois nós Math e um Nó Colorramp .
Conecte a saída do Objeto do nó Coordenadas de textura ao Separar XYZ nó, a saída Z para o primeiro nó matemático , altere o tipo do nó matemático para Adicionar e defina o valor inferior para 1, conecte a saída do primeiro nó Math ao segundo nó Math , defina o tipo desse nó para Multiply e deixe o valor inferior em 0,5. Conecte a saída do nó Multiply ao nó Colorramp e conecte o nó Colorramp à entrada Cor do Nó Plano de fundo .
Isso dará o seguinte resultado:
Comentários
- Obrigado! Na verdade, esta foi a primeira vez que usei o sistema de nó. Isso é muito melhor do que usar os menus para obter o efeito que eu queria
- Sou o único que ainda está tendo problemas com isso? Esta solução apenas faz com que o fundo mude de cor quando eu olho para ele de diferentes ângulos.
- @Alex o fundo neste caso é o céu, o interior de uma esfera, e não um plano simples que é colocado como plano de fundo atrás do objeto.
- @Ezra Meu problema era que minha câmera estava configurada para projeção ortográfica, então eu não ' obter quaisquer gradientes. Ainda não ' não sei como consertar!
- Como alguém vai para o editor de nó no 2.8? Os botões em sua primeira captura de tela não ' parecem aparecer em qualquer lugar da minha tela.
Resposta
Uma maneira de tornar o mundo um gradiente vertical em Cycles é adicionar uma textura de gradiente e rampa de cores para sua cor e gire as coordenadas da textura de acordo.
Aqui está a configuração do nó e o resultado dos referidos nós:
Comentários
- Você pode convertê-lo facilmente em um gradiente radial?