Local Settings 툴
Local Settings 툴은 선택된 오브젝트의 로컬 설정을 관리하고 조정하는 툴입니다.
Local Settings 툴은 선택된 오브젝트의 로컬 설정을 관리하고 조정하는 툴입니다.
오브젝트의 특정 속성을 빠르게 변경하거나, 오브젝트 상태를 재계산하는 기능을 제공하며, 향후 추가 기능이 계획되어 있습니다.
여기의 모든 값은 편집 중인 오브젝트에 속하므로, 오브젝트마다 설정을 달리할 수 있습니다. 여러 오브젝트를 한 번에 바꾸려면 Multiple Objects 그룹의 Local Settings 툴 을 쓰세요.
사용 방법
- Local Settings 툴을 실행합니다.
- 원하는 속성을 변경합니다.
- 변경한 내용이 현재 편집 중인 오브젝트에 적용됩니다.
속성
Recalculate Tangents
오브젝트의 탄젠트 벡터를 재계산하는 속성입니다. 노멀 맵 적용에 문제가 있거나, 메시 편집 중 정확한 노멀이 필요할 때 사용하세요.
새 오브젝트는 환경 설정 의 Default Recalculate Tangents 값으로 시작합니다.
Lightmap Static
라이팅 방식을 라이트맵으로 변경합니다. 이 속성은 Mesh Renderer 컴포넌트의 Contribute Global Illumination 속성과 연동됩니다.
Collider Mode
이 옵션은 Mesh Renderer를 영구적으로 Disabled 상태로 유지해 콜라이더만 사용되도록 합니다. Unity 기즈모를 활성화하면 콜라이더의 형태를 확인할 수 있습니다.
Disable Read/Write on Save
저장되는 메시의 Read/Write 플래그를 유지할지 정합니다. 이 오브젝트에 한해 프로젝트 전역 설정보다 우선합니다.
- Use Global — Preferences > UModeler X > Save Data 의 Disable Read/Write on Save 를 따름 (기본값)
- Disable Read Write — 항상 Read/Write 를 꺼서, 런타임 메시 메모리를 대략 절반으로 줄임
- Keep Read Write — 항상 Read/Write 를 유지. 런타임에 스크립트가 메시를 읽거나 수정할 때 사용
Smooth Normal To UV Channel
오브젝트의 스무딩된 노말을 UV 채널에 기록합니다. 아웃라인 · 툰 셰이더는 하드 엣지에서 아웃라인이 갈라지지 않도록 여유 UV 채널에서 스무딩된 노말을 읽는 경우가 많습니다.
켜면 따로 지정하지 않은 한 UV 채널 2 를 사용합니다.
UV Channel
스무딩된 노말을 받을 UV 채널이며, 2 ~ 8 을 쓸 수 있습니다.
Vector Type
UV 채널에 기록할 스무딩 노말의 형식입니다.
- 0 — Vector2, 옥타헤드럴 인코딩. 두 성분만 쓰므로 셰이더에서 디코딩해야 함
- 1 — Vector3, 노말 그대로
사용하는 셰이더가 기대하는 형식에 맞추세요.
버튼
Generate UVs for Lightmap
라이트맵용 UV를 생성합니다.
Generate Mesh Collider / Destroy Mesh Collider / Refresh Collider Mesh
콜라이더 버튼은 오브젝트 상태에 따라 바뀝니다.
- Mesh Collider 가 없을 때 — Generate Mesh Collider 만 보입니다. 현재 메시를 쓰는 Mesh Collider 를 추가합니다.
- Mesh Collider 가 붙어 있을 때 — Destroy Mesh Collider 는 콜라이더를 제거하고, Refresh Collider Mesh 는 편집한 뒤 기존 콜라이더를 현재 메시에 다시 맞춥니다.
인스펙터에서 콜라이더를 직접 붙이거나 지워도 버튼이 따라 바뀝니다.
