2015년 1월 21일 수요일

유니티 2일차 ( 원시 모델, 텍스쳐, 쉐이더, 프리펩 )


원시 모델 ( Primitive Mesh )

- 유니티에서 제공하는 기본 모델
- Cube, Plane, Quad 등 다양한 모델 제공

ㅁ Plane 과 Quad의 차이

 Plane과 Quad는 같은 형태를 띄고 있다. ( 한 면으로 이루어진 사각형 ) 하지만, 드로우 모드를 Wireframe 으로 전환하면 그 차이를 확실히 볼 수 있다.
 Plane은 여러개의 삼각형으로 이루어져 있는 반면에, Quad는 단 두개의 삼각형으로 이루어져 있기 때문에, 단순한 면을 표현하는 것에 있어서 경제적이다.


텍스쳐 ( Texture )

- 3D 모델의 표면에 그려지는 이미지 파일
- 가로 세로 사이즈가 2제곱 ( 16 * 16 , 32 * 32 ... ) 일 때 가장 빠르게 처리된다.


머터리얼 ( Material )

- 텍스쳐를 3D 모델에 적용하기 위한 중간 과정
- 이미지의 반복, 재질 등을 설정 할 수 있다.
- Tiling 수치를 증가시키면 해당 축으로 이미지가 수치만큼 반복되어 표시된다.


쉐이더 ( Shader )

- 텍스쳐 렌더링 시 표면의 재질감을 결정한다.
- 고급 프로그래밍 지식이 필요하지만 유니티에서는 100여개의 쉐이더를 기본 제공한다.

ㅁ Normalmap

표면의 굴곡을 표현하기 위한 텍스쳐의 일종으로, 많은 폴리곤 소모 없이 같은 효과를 낼 수 있다.


프리펩 ( Prefab )

- 자주 사용하는 객체를 미리 만들어 놓고 재사용 할 수 있게 하는것
- 원본 프리펩을 수정하면 복사본 또한 일괄 수정된다.
- 다른 프로젝트에서도 쉽게 불러와 사용할 수 있다.

댓글 없음:

댓글 쓰기