라이트 베이킹을 위한 UV 래핑 해제

오브젝트에 대해 베이킹한 조명을 저장하기 위해 Stingray는 UV 세트를 사용하여 각 메시를 펼쳐야 합니다. 즉, 3차원 메시의 각 정점을 2차원 텍스처 공간으로 매핑해야 합니다. 메시에 할당되는 첫 번째 UV 세트(Maya를 예로 들면, 대개 이름이 uv0)는 일반적으로 색상 맵이나 법선 맵 같은 텍스처에 사용되기 때문에 Stingray는 두 번째 UV 세트(예: Maya의 uv1)를 사용하여 라이트 맵을 베이킹합니다.

UV 세트는 Maya 또는 3ds Max 같은 3D 디자인 도구를 사용하여 생성하고, 자산을 Stingray로 가져올 때 사용하는 .fbx 파일에 저장하는 것이 가장 좋습니다. 이러한 디자인 앱은 3D 메시를 2D 공간에 표현하는 방법을 최적화할 수 있는 도구들을 제공합니다.

FBX 파일을 가져오면서 라이트 베이킹을 위해 자동으로 UV 세트를 생성할 수 있습니다. Import FBX 옵션의 Generate UVs for Light Baking은 기본적으로 켜져 있습니다. FBX 파일 가져오기를 참조하십시오.

Stingray에 아직 메시에 대한 UV가 없는 유닛이 있다면 Unit Editor에서 Stingray로 하여금 UV 세트를 자동으로 생성하도록 할 수 있습니다. 이렇게 하면 UV 세트가 아직 최적화되지 않았다고 해도 어떠한 메시든 그 조명을 베이킹할 수 있습니다.

Stingray에서 UV를 자동으로 생성하는 방법:

  1. 오브젝트의 두 번째 UV 세트가 비어 있는지 확인합니다.

  2. Asset Browser에서 유닛을 두 번 클릭하여 Unit Editor를 엽니다.

  3. Unit Editor 왼쪽의 트리 뷰에서 래핑 해제할 메시를 선택합니다.

  4. Properties 패널에서 Generate UV-unwrap 옵션을 선택합니다.

  5. 유닛을 저장합니다.

일반적인 광원 매핑 팁:

라이트 맵을 베이킹할 때 최적의 결과를 얻으려면 래핑 해제가 잘 이루어진 UV 레이아웃이 어떻게 보이는지 알아둘 필요가 있습니다. 여기 몇 가지 팁을 소개합니다.

Maya, Maya LT 또는 3ds Max 등의 모델링 도구에 대한 설명서를 참조하십시오.

Level Viewport에서 UV 래핑 해제 살펴보기

UV 래핑 해제 결과가 좋지 않으면 베이킹된 라이트 맵으로 오브젝트를 렌더링할 때 아티팩트가 발생할 수 있습니다. 조명을 한 번 이상 베이킹하고 나면 Level Viewport에서 래핑 해제 품질을 조사할 수 있습니다.

Level Viewport가 라이트 맵 텍셀 보기 모드로 전환됩니다. 이 모드는 UV 래핑 해제 결과를 볼 수 있도록 모든 오브젝트에 체커판 무늬를 표시해줍니다.

체커판 무늬를 주의 깊게 검사하면서 이음새, 중첩 또는 기타 UV 문제를 나타내는 왜곡을 찾아봅니다.