셀 셰이딩
3D 입체 장난감에 또렷한 검은색 펜으로 테두리를 긋고 물감을 툭툭 끊어 칠해 만화 속 주인공으로 바꾸는 기술이에요.
정의 셀 셰이딩(Cel Shading)은 3D 입체 그래픽을 손으로 그린 2D 만화나 애니메이션처럼 보이게 만들어 주는 특수한 그래픽 기술이에요. 빛과 그림자를 부드러운 그라데이션 대신 몇 단계의 뚜렷한 색상 면으로 끊어서 표현하고, 굵고 선명한 외곽선을 둘러 특유의 감성을 만들어내요.
매끄러운 현실 대신 만화 같은 색을 입히는 법
찰흙으로 빚은 입체 인형을 조명 아래 두면 빛을 받는 곳부터 어두운 곳까지 색이 부드럽게 이어져요. 3D 컴퓨터 그래픽도 원래는 이런 자연스러운 명암(빛과 그림자의 변화)을 흉내 내도록 계산돼요. 하지만 셀 셰이딩은 이 부드러운 그라데이션을 과감하게 버려요.
컴퓨터에게 '빛의 밝기가 70% 이상이면 가장 밝은 색, 30%에서 70% 사이면 중간 색, 그 이하면 어두운 그림자 색'처럼 딱 떨어지는 기준을 정해줘요. 이렇게 하면 복잡한 입체 굴곡이 사라지고 빛과 그림자가 두세 단계의 선명한 단색 띠로 단순해지면서, 순식간에 평면적인 만화 그림처럼 바뀌게 돼요.
과거 2D 애니메이션을 만들 때 투명 필름(셀, Cel)에 잉크로 선을 따고 물감을 한 톤씩 채워 넣던 방식과 닮았다고 해서 '셀 셰이딩'이라는 이름이 붙었어요.
또렷한 캐릭터를 완성하는 검은색 외곽선
단순히 색상 단계만 줄인다고 해서 만화 느낌이 완성되지는 않아요. 만화 특유의 또렷한 인상을 결정짓는 가장 중요한 요소는 바로 캐릭터의 몸통과 옷자락을 둘러싼 선명하고 굵은 외곽선이에요.
3D 모델은 수많은 다각형(폴리곤) 껍질로 이뤄져 있어서 본래 외곽선이라는 선이 존재하지 않아요. 그래서 그래픽 프로그램은 카메라 시선과 물체 표면의 각도를 실시간으로 계산해요. 시선에서 가장자리로 비껴가는 모서리 부분을 찾아내 일부러 검은 선을 덧칠하거나, 모델을 살짝 부풀린 뒤 뒷면만 검게 칠해 테두리를 만들어내는 독특한 기술을 써요.
조금 더 정확히 말하면, 현대의 셀 셰이딩은 화면을 픽셀 단위로 분석하여 인접한 색이나 깊이 차이가 급격하게 바뀌는 지점을 알아채 테두리 선을 그리는 후처리 기술을 함께 활용해요.
시간이 흘러도 촌스러워지지 않는 감성
실제 사람과 똑같이 생긴 실사 그래픽은 기술이 조금만 발전해도 금세 낡아 보이기 쉬워요. 반면 셀 셰이딩으로 만든 게임이나 애니메이션은 독창적인 그림체 그 자체로 남기 때문에 세월이 지나도 촌스럽게 느껴지지 않는 커다란 매력이 있어요.
초기에는 단순히 2D 만화를 모방하는 수준이었지만, 지금은 햇빛에 비치는 머리카락의 광택이나 바람에 흩날리는 옷깃의 그림자까지 정교하게 조절할 수 있을 만큼 진화했어요. 게임 <젤다의 전설>이나 애니메이션풍 액션 게임들이 이 방식을 적극적으로 사용하는 이유죠.
또한 실사 그래픽처럼 모든 빛의 반사와 굴절을 극도로 정밀하게 계산하지 않아도 되기 때문에, 특유의 화풍을 일관되게 전달하면서도 화면 연산의 복잡성을 효율적으로 관리할 수 있는 장점도 함께 지녀요.
🤔 흔한 오해
셀 셰이딩 그래픽은 기술력이 부족해서 2D로 대충 때운 것이다.
3D 공간에서 입체 모델과 뼈대를 전부 정교하게 제작한 뒤, 표현 방식(셰이더)만 2D 만화처럼 보이도록 복잡한 수학 연산을 거쳐 변환하는 고도화된 기술이에요.
🧺 일상에서 만나요
3D 모델의 부드러운 명암을 단계별 단색으로 단순화하고 외곽선을 입혀 2D 만화처럼 표현하는 렌더링 기술이에요.