Renderul Blender are un gradient vertical frumos pentru fundal. Nu pot găsi un fundal de gradient vertical în randurile ciclurilor, ci doar un gradient orizontal. Cum pot utiliza un gradient vertical ca fundal al lumii Cycles?
Ciclurile redau gradientul orizontal:
Gradient de redare a blenderului vertical:
Răspuns
Accesați editorul de noduri. Setați tipul de umbră la lume și selectați Utilizați noduri :
Adăugați un nod Texture Coordinate , un XYZ separat , două noduri Math și un nodul Colorramp .
Conectați ieșirea Object a nodului Texture Coordinate la XYZ separat nod, ieșirea Z la primul nod math , schimbați tipul nodului math la Add și setați valoarea inferioară la 1, conectați ieșirea primului nod Math la al doilea nod Math , setați tipul acelui nod la Multiply , și lăsați valoarea inferioară la 0,5. Conectați ieșirea nodului Multiply la nodul Colorramp și conectați nodul Colorramp la intrarea Color a Nod de fundal .
Aceasta va da următorul rezultat:
Comentarii
- Mulțumesc! Aceasta a fost de fapt prima dată când am folosit sistemul de noduri. Acest lucru este mult mai bun decât utilizarea meniurilor pentru a obține efectul dorit.
- Sunt singurul care încă mai are probleme cu asta? Această soluție o face astfel încât fundalul să schimbe culorile atunci când îl privesc din unghiuri diferite.
- @Alex fundalul în acest caz este cerul, interiorul unei sfere și nu un simplu plan care este pus ca fundal în spatele obiectului.
- @Ezra Problema mea a fost că camera mea a fost setată la proiecție ortografică, așa că nu am putut ' să obțin niciun gradient. Încă nu ' nu știți cum să remediați!
- Cum se poate merge la editorul de noduri în 2.8? Butoanele din prima dvs. captură de ecran nu ' par să apară oriunde pe ecranul meu.
Răspunde
O modalitate de a face lumea un gradient vertical în cicluri este să adăugați un textură de gradient și rampă de culoare pentru culoarea dvs. și rotiți coordonatele texturii în consecință.
Iată configurarea și rezultatul nodului a respectivelor noduri:
Comentarii
- Îl puteți converti cu ușurință într-un gradient radial?