다양한 material 을 구현하기 위해서 shader + 각종 map (diffuse, specular, normal, ...) 라는 수단을 사용하는 것이죠
2010.11.23 20:51:44 (*.203.76.8)
다람쥐v
재질이 셰이더에서 구현된다고 보는 것이 가장 이해하기 쉬울 겁니다. 셰이더는 단순히 재질뿐만이 아니라 그림자라던가 이런저런 후처리도 구현할 수 있는 것이지요. 물론 셰이더 프로그램은 렌더링 방식에 따라 여러 종류로 쪼개질 수도 있겠지만요.
2010.11.23 20:56:40 (*.124.15.240)
39쇼핑
material은 사전적 의미로 제질이고 제질에는 다양한 종류가 존재하고, 이런 다양한 종류의 제질은 여러 광원에 대해 자신만의 특징적인 반사도와 색상으로 제질의 특징을 표현하고, 이러한 제질의 특징을 각각의 연출 상황에 따라 적절하게 광원에 의한 음영의 효과를 적절하게 제질에 부여하기 위한 요소작업이 쉐이딩이라 한다고 봅니다.
그러니까능 shader는 각각의 material들의 광특성을 연출 목적에 따라 제어하는 요소이므로 랜더링에 있어서 material보다능 상위개념이지 않을까 싶군요...