아르누보의 실시간 구현: 침묵의 노래 기술 파이프라인

2026년 05월 28일 게시됨 | 스페인어에서 번역됨

독립 스튜디오는 알폰스 무하의 장식적인 스타일을 3D 엔진과 융합하여 시각적 이정표를 달성했습니다. Songs of Silence는 Unity를 기반으로 하지만, 그 외관은 전통적인 물리적 조명에 반응하지 않습니다. 비결은 아르누보의 곡선과 평면 그라데이션을 3차원 기하학으로 변환하는 비사실적 셰이더 레이어에 있으며, 실시간 전략 게임플레이를 희생하지 않으면서 애니메이션 일러스트레이션의 환상을 유지합니다.

비사실적 셰이더와 장식적 기하학을 사용한 Unity 엔진의 애니메이션 아르누보 일러스트레이션.

맞춤형 셰이더와 2D/3D 브릿지 🎨

작업 흐름은 Clip Studio Paint에서 시작되며, 석판화 질감을 모방한 브러시로 캐릭터와 배경을 디자인합니다. 이러한 2D 에셋은 Photoshop으로 내보내져 텍스처 패키징과 평면 그림자 영역 및 잉크 가장자리를 정의하는 마스크 맵을 생성합니다. Unity에서 맞춤형 셰이더(Shader Graph)는 사실적인 법선 계산을 무시하고, 대신 캐릭터에 대한 카메라 각도를 기반으로 한 조명 모델을 적용합니다. 3D 맵은 다각형이지만, 실루엣의 가장자리를 추출하여 단색 검은색 톤으로 채색하는 외곽선 셰이더로 렌더링되어 무하 특유의 선을 모방합니다. 최적화는 동적 조명의 수를 단일 방향으로 제한하고 저해상도 텍스처에 그림자를 미리 계산하여 이루어집니다.

인디 개발자를 위한 교훈 🛠️

Songs of Silence의 사례는 예술적 일관성을 위해 사실적인 엔진이 필요하지 않으며, 셰이더 파이프라인에 대한 엄격한 제어가 필요함을 보여줍니다. 독립 개발자에게 핵심 교훈은 Photoshop에서 평면 색상 영역과 그라데이션을 분리하는 마스크를 만드는 데 시간을 투자하고, 그 마스크를 Unity의 매개변수로 사용하여 셰이딩을 제어하는 것입니다. 초기 스케치에 Clip Studio Paint를 사용하면 셰이더가 존중하는 유기적인 선을 유지하여 세부 텍스처가 없는 3D의 플라스틱 같은 외관을 피할 수 있습니다. 그 결과는 마치 움직이는 그림과 같은 게임이며, 이는 개념 예술이 엔진의 규칙을 지시할 때만 가능한 기술적 위업입니다.

Songs of Silence에서 사전 렌더링된 텍스처에 의존하지 않고 아르누보의 평면 그라데이션과 검은색 외곽선을 모방하기 위해 어떤 셰이딩 및 후처리 기술이 사용되었습니까?

(추신: 셰이더는 마요네즈와 같습니다. 분리되면 처음부터 다시 시작해야 합니다)