κ³ λ λ²μ :
3.0.3
λ²μ μ ν¬ν¨ν OS/κΈ°κΈ°:
νλλΌ 26
λ¬Έμ μ€λͺ
:
λ΄μ₯ λ³μ TIMEμ μ¬μ©νλ νλκ·Έλ¨ΌνΈ μ
°μ΄λμ ν¨μλ₯Ό λ§λ€μμ΅λλ€. "μμ μ μ μλ μλ³μ: TIME" μ€λ₯κ° λ°μν©λλ€. κ·Έλ¬λ fragment() ν¨μμμλ TIMEμ μ¬μ©ν μ μμ§λ§ λ΄ ν¨μμμλ μ¬μ©ν μ μμ΅λλ€.
μμ μ:
shader_type spatial;
render_mode unshaded;
void fragment()
{
vec3 col = 0.5 + 0.5*cos(vec3(0.0, TIME, 0.0));
ALBEDO = col;
}
μλνμ§ μλ μ:
shader_type spatial;
render_mode unshaded;
vec3 getColor()
{
vec3 col = 0.5 + 0.5*cos(vec3(0.0, TIME, 0.0));
return col;
}
void fragment()
{
vec3 col = getColor();
ALBEDO = col;
}
μ¬ν λ¨κ³:
νλκ·Έλ¨ΌνΈ μ
°μ΄λλ₯Ό λ§λ€κ³ TIMEμ μ¬μ©νλ ν¨μλ₯Ό μμ±ν©λλ€.
μ΅μνμ μ¬μμ° νλ‘μ νΈ:
shader_TIME.zip
λͺ¨λ λ΄μ₯ λ³μλ₯Ό λ€λ£¨μ§λ§ μ΄λ€ μ΄μ λ‘ λ²κ·Έλ‘ λΆλ₯λμ§ μμ #18315 μ μ€λ³΅μ λλ€.
κ°μ₯ μ μ©ν λκΈ
λͺ¨λ λ΄μ₯ λ³μλ₯Ό λ€λ£¨μ§λ§ μ΄λ€ μ΄μ λ‘ λ²κ·Έλ‘ λΆλ₯λμ§ μμ #18315 μ μ€λ³΅μ λλ€.