콘텐츠로 이동

Per Chara Script

NiloToon은 셰이딩을 위해 캐릭터의 Head Bone과 Face 방향 정보가 필요해요.


Bone 및 Bound 설정

아직 올바르게 설정되지 않은 경우, 캐릭터의 Head Bone을 Head 슬롯에 드래그하세요.

참고

대부분의 경우 자동 설정이 이 작업을 이미 수행했을 거예요.

Head Bone 슬롯 설정

Face ForwardFace Up을 편집하여 3D 파란색 화살표가 캐릭터 얼굴의 정면 방향을 따르고, 3D 녹색 화살표가 위쪽을 가리키도록 해 주세요.

참고

파란색과 녹색 화살표를 보려면 Scene 창에서 Gizmo를 활성화해야 해요.

Face Forward 방향 설정 Face Up 방향 설정

Bound 설정

캐릭터의 Hip / Pelvis Bone을 Bounding Sphere의 Bound Pos 슬롯에 드래그하세요.

참고

대부분의 경우 자동 설정이 이 작업을 이미 수행했을 거예요.

빨간색 Gizmo 구체가 캐릭터를 꼭 맞게 포함할 때까지 Bound Radius를 편집하세요.

참고

대부분의 경우 일반 크기 인간 캐릭터에는 1.25M 기본 반경으로 충분해요.

Bound Radius Gizmo 1 Bound Radius Gizmo 2


VRM 고품질 Outline

  • FBX의 경우, NiloToon은 기본적으로 스무딩된 법선을 자동으로 베이크해요.
  • VRM의 경우, NiloToon은 기본적으로 스무딩된 법선을 베이크하지 않아요.

VRM 캐릭터 Prefab의 Outline이 좋지 않은 경우 (예: 머리카락의 분리되거나 깨진 Outline, Hard Edge), Runtime에서 VRM Mesh의 스무딩된 법선 Outline을 생성해 볼 수 있어요.

Generate Smoothed normal을 활성화하면 NiloToon이 OnAwake에서 Outline 데이터를 생성해요. VRM 모델에 Outline용 특수 Vertex Normal이 없는 경우, Classic Outline 품질을 개선하기 위해 이 옵션을 활성화하는 것이 좋아요.

Generate Smoothed Normal 설정