Three.js에서 셰이더는 정적인 효과만을 위한 도구가 아닙니다. 이번 13차시에서는 uniform을 통해 JavaScript에서 GLSL 셰이더로 시간(Time) 을 전달하고, 이를 기반으로 움직이는 색상 변화, 퍼지는 패턴 같은 애니메이션을 구현합니다. 직접 GLSL에서 sin(), cos() 함수를 조합해 시각적 효과를 연출하며, 인터랙티브한 3D 콘텐츠의 기본기를 다집니다. 📁 프로젝트 구조three-shader-animate/├── index.html└── main.js💡 핵심 개념: uniform이란?uniform: JavaScript에서 셰이더로 값을 전달하는 전역 변수.ShaderMaterial에서 uniforms 객체로 정의.시간, 색상, 마우스 위치 등을 실시간 반영 가능.🧪 전..