6. Mesh
• 삼각형 들의 집합
– 내부를 채우지 않고 선만 그리면
그물 같은 모양이 되기 때문에 Mesh라 부른다.
– 트라이앵글 스트립방식
• 연결된 삼각형의 표현
• 정점을 공유
• 효과적인 메모리 활용
7. Material
• Mesh Renderer
– Mesh를 렌더 하는 옵션일 지정할 수 있음.
– 재질(Material) 설정이 가능하다.
– 그 외에도 기타 옵션들이 존재
• 재질(Material)
– Mesh의 껍데기 (색, 질감 등등)
– 재질 = 셰이더 + 속성의 조합
9. Shader
• Shade + er
– Shade : 그늘, 명암
– 색의 농도, 색조, 명암을 주는 주체를 의미
• 종류
– 정점 셰이더 : 점의 위치를 화면 좌표로 변환
(효과를 입힐 곳을 지정)
– 픽셀 셰이더 : 화면에 출력할 최종 색상을 계산
(효과를 입힌다.)
– 지오메트리 셰이더 : 폴리곤을 덧 붙일수 있는 셰이더
(질감표현이 가능하다)
Geometry Shader는 Bump 맵핑을 대신할 수 있다.
10. Light Shader
• Diffuse (난반사광)
– 빛이 한곳을 거친 뒤 고르게 보이는것 (간접광)
• Specular (정반사광)
– 빛이 직접 내리쬐어 보이는 것 (직사광)
=
빛이 반사되어 고루 퍼진 모습 빛이 바로 내리 쬔 모습빛이 반사되어 고루 퍼진 모습빛이 바로 내리 쬔 모습
11. Popular Shader
• Cell(Toon) Shader
– 흔히 말하는 카툰렌더링
– 외곽선 표시가능
• Ambient Occlusion
– 그림자를 강화시키는 셰이더
• Rim Lighting
– 모서리에 은은한 빛효과를 주는 셰이더.
이외에도 무수히 많은 셰이더가 있다!!!