플랜1 유니티 셰이더 - Plane에서 아웃라인(outline)을 이쁘게 만들기 위한 고민.. 유니티의 아웃라인 셰이더는 구글에 돌아다니는 레퍼런스가 많아 손쉽게 구현이 가능합니다. 하지만, 자세하게 여러가지를 따지다 보면 불편한 사항이나 제약이 많이 뒤따른다는 것을 쉽게 발견할 수 있습니다. 일반적인 공식으로 알려져있는 아래 수식대로 셰이더를 만들어 아래 오브젝트에 연결해 보면.. v2f o; o.pos = mul(UNITY_MATRIX_MVP, v.vertex); fixed3 norm = mul ((fixed3x3)UNITY_MATRIX_MVP, v.normal); fixed2 offset = TransformViewToProjection(norm.xyz); o.pos.xy += offset * o.pos.z * _Outline; o.pos.z += 0.01 * _Outline; o.color.. 2016. 8. 23. 이전 1 다음