-
Notifications
You must be signed in to change notification settings - Fork 0
Clearing all transforms
munument1 edited this page Jun 10, 2026
·
2 revisions
트랜스폼에는 다음과 같은 여러 유형이 있습니다:
- 노드 트랜스폼 (예: NiNode)
- 정적 쉐이프 트랜스폼 (예: NiTriShape, BSTriShape, ...)
- 전역-스킨 간 트랜스폼 (NiSkinData, FO4에서는 파일에 저장되지 않음)
- 각 본에 대한 본 트랜스폼 (NiSkinData, BSSkin::BoneData)
때때로 Outfit Studio 내에서는 메시들이 올바르게 정렬되어 보이더라도, 트랜스폼이 제대로 처리되지 않으면 (사용자가 초기화하거나 다시 생성하지 않으면) 게임 내에서 엉뚱한 위치에 나타나거나 가까이 다가갔을 때 사라질 수 있습니다. 이는 게임 엔진이 해당 메시를 "영역 밖(out-of-bounds)"으로 판단하여 플레이어의 화면에 보이지 않는 것으로 간주하기 때문입니다 (실제로는 화면에 보이고 있음에도 불구하고).
- Outfit Studio에서 쉐이프들이 깨끗한 레퍼런스 메시(예: 바디)와 올바르게 정렬되어 보이는지 확인합니다. 그렇지 않다면 트랜스폼 도구나 "Shape -> Move" 메뉴를 사용하여 정렬하세요.
- 각 개별 쉐이프의 쉐이프 속성("Coordinates" 탭)로 들어가 원점(Origin)과 회전(Rotation)을 0,0,0으로, 크기(Scale)를 1.0으로 설정하여 전역-스킨 간 트랜스폼을 초기화합니다. 이때 "Recalculate geometry's coordinates so it doesn't move (쉐이프가 움직이지 않도록 지오메트리 좌표 다시 계산)" 항목이 체크되어 있는지 확인하고 OK를 누릅니다. 모든 쉐이프에 대해 이 과정을 반복합니다.
- 본 트랜스폼을 업데이트하고 정적 쉐이프 트랜스폼을 초기화하려면, "Edit -> Reset Transforms" 명령을 한 번 실행합니다 (모든 쉐이프에 영향을 줍니다).