로딩
요청 처리 중입니다...

셰이더의 간단한 소개

 셰이더의 간단한 소개

유니티 엔진을 통해 게임 개발을 처음 접하기 시작했을 때 부터 들어본 것이 쉐이더와 렌더링 이라는 단어였다. 여전히 많이 부족하지만 당시에도 쉐이더는 그냥 아트하시는 분이 만들어 주시는 것, 렌더링은 엔진이 해주는것 정도로 그냥 개념만 알고 있었던것 같다.

사실은 그 모든것이 뛰어난 개발자 분들이 만들어 냈다는 것을 이애하는 요즘이다. 감사하는 마음으로 개념에 대해 살펴보자.

셰이더 Shader - 쉐이더, 셰이더 맘대로 불러 어원을 먼저 살펴보자. Shade + er 의 형태로 그늘이라는 단에서 출발했다고 한다.

그림자랑은 조금 다른 의미인데 동사로 그늘지게하다 로 사용한다. 사물에 그늘을 드리우는 것과 같이, 3D 물체를 2D 평면에 그리는 과정이 마치 그늘지게 하는 것과 같아서 파생된 용어라고 느껴진다.

재밌는것이 이전 렌더링 파이프라인 글에서 잠시 소개한것 처럼 셰이더라는 존재의 시작은 토이스토리 라는 애니메이션 영화로부터 탄생했다고 한다. 당시에 기술력으로 엄청 부드러운 캐...

# Pixelshader # 토이스토리 # 쉐이더 # 셰이더 # 버텍스셰이더 # 렌더팜 # VertexShader # Shader # RenderFarm # 픽셀셰이더