Project Moon은 사실적인 그래픽 없이도 어두운 미학이 강한 인상을 줄 수 있음을 증명했습니다. 그들의 작품, Limbus Company는 2D 캐릭터 애니메이션과 3차원 배경을 융합하여 독특하고 압도적인 분위기를 만들어냅니다. Unity, Live2D Cubism 및 Photoshop으로 강화된 이 하이브리드 접근 방식은 대규모 3D 아티스트 팀 없이도 독특한 시각적 스타일을 추구하는 인디 개발자에게 귀중한 로드맵을 제공합니다.
기술 파이프라인: 2D 평면에서 3D 장면으로 🎨
과정은 Photoshop에서 시작되며, 각 캐릭터를 몸체, 머리카락, 눈, 옷과 같은 개별 부품으로 설계하고 분해합니다. 이 조각들은 Live2D Cubism으로 가져와 변형되고 가상 뼈대에 할당되어 한숨에서 전투 동작에 이르기까지 부드러운 애니메이션을 생성합니다. 기술적 핵심은 Unity와의 통합에 있습니다. Project Moon은 스프라이트를 단순한 2D 평면으로 렌더링하지 않습니다. 그들은 깊이가 있는 3D 공간에 배치하고 Live2D 텍스처에 동적으로 조명을 비춥니다. 이는 3D 장면의 주변광이 2D 캐릭터의 그림자에 영향을 미쳐 두 세계 사이의 시각적 장벽을 허물도록 하는 맞춤형 셰이더로 구현됩니다. 그 결과 2차원 캐릭터가 장면 위에 겹쳐진 것이 아니라 3차원 장면 내에 존재하는 것처럼 보입니다.
2D와 3D를 혼합하려는 인디 개발자를 위한 팁 💡
이 스타일을 모방하려면 조명의 일관성을 우선시하십시오. Unity에서 단일 방향성 조명 시스템을 사용하고 3D 모델처럼 해당 빛을 받는 셰이더를 Live2D 스프라이트에 적용하십시오. 깊이 정렬(Depth Sorting)을 사용하여 렌더링 순서를 제어하여 캐릭터가 기둥 뒤나 안개 앞을 걸을 수 있도록 하십시오. 마지막으로 Photoshop 작업을 과소평가하지 마십시오. Live2D 메시에 더 많은 변형 포인트가 있을수록 3D 카메라를 움직일 때 통합이 더 자연스러워집니다. Project Moon은 정밀하게 실행된다면 기술적 한계가 예술적 특징이 될 수 있음을 보여줍니다.
Unity의 3D 환경 내에서 Live2D 애니메이션을 통합할 때 주요 기술적 과제는 무엇이며, Project Moon은 Limbus Company의 미학을 달성하기 위해 이를 어떻게 해결했습니까?
(추신: 개발 시간의 90%는 다듬는 데, 나머지 90%는 버그를 수정하는 데 사용됩니다)