Grap 쉐이더 특성을 알아보고자 하는 테스트에 가까웠던 쉐이더입니다.
겸해서 이것저것 새로 깨달은 것도 있고…
어쨌건 이렇게 나옵니다. 노말맵 한 장을 이용해서 이미지를 굴절시킵니다. 내부적으로는 ‘두 장’ 을 씁니다.
노말맵 한 장, ‘Grap’ 텍스쳐 한 장.
grap 텍스쳐란 화면에 보이는 이미지를 캡쳐해서 맵핑소스로 만들어 놓은 것입니다.
물론 에니메이션을 주면, ‘흘러가게’ 도 만들 수 있습니다.
[#VIDEO|20110104180100011315151701.jpg|pds/201101/04/03/|mid|480|400|pds18#]
쉐이더 2.0 이상에서 가동되며, vertex alpha에 따라 투명도가 조절되니 적당히 사용하세용.
전체적인 강도도 옵션으로 조절할 수 있습니다.

응용하면, 플렌 두 장으로 한 장은 flow 쉐이더로 한 장은 Distortion 쉐이더로 해서 불 위의 아지랑이를 만들 수도 있습니다.
결과물은 이것. 핫 뜨거뜨거 핫 뜨거 핫
불 위의 아지랑이를 보세요.
[#VIDEO|20110104180100011315791701.jpg|pds/201101/04/03/|mid|480|400|pds18#]
기타 응용될 만한 곳은 사막 등의 아지랑이 효과라던가, 검광 (트레일) 등에 사용되게 될 것입니다.
캐릭터가 반사되는 것 같은 이미지는 유일한 단점이랄까. 고치기 귀찮… (아니 그전에 어떻게 하는지도 잘..)