Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

719 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mundi 엔진

🚫 경고: 이 내용은 Mundi 엔진 렌더링 기준의 근본입니다.
삭제하거나 수정하면 엔진 전반의 좌표계 및 버텍스 연산이 깨집니다.
반드시 유지하십시오.

📘 기본 좌표계

  • 좌표계: Z-Up, 왼손 좌표계 (Left-Handed)
  • 버텍스 시계 방향 (CW)앞면(Face Front) 으로 간주됩니다.

    DirectX의 기본 설정을 그대로 따릅니다.


🔄 OBJ 파일 Import 규칙

  • OBJ 포맷은 오른손 좌표계 + CCW(반시계) 버텍스 순서를 사용한다고 가정합니다.

    → 블렌더에서 OBJ 포맷으로 Export 시 기본적으로 이렇게 저장되기 때문입니다.

  • 따라서 OBJ를 로드할 때, 엔진 내부 좌표계와 일치하도록 자동 변환을 수행합니다.
FObjImporter::LoadObjModel(... , bIsRightHanded = true) // 기본값

즉, OBJ를 Right-Handed → Left-Handed,
CCW → CW 방향으로 변환하여 엔진의 렌더링 방식과 동일하게 맞춥니다.


🧭 블렌더(Blender) Export 설정

  • 블렌더에서 모델을 Z-Up, X-Forward 설정으로 Export하여
    Mundi 엔진에 Import 시 동일한 방향을 바라보게 됩니다.

💡 참고: 블렌더에서 축 설정을 변경해도 좌표계나 버텍스 순서 자체는 변하지 않습니다.
단지 기본 회전 방향만 바뀌므로, Mundi 엔진에서는 항상 같은 방식으로 Import하면 됩니다.


✅ 정리

구분 Mundi 엔진 내부 표현 Mundi 엔진이 해석하는 OBJ OBJ Import 결과
좌표계 Z-Up, Left-Handed Z-Up, Right-Handed Z-Up, Left-Handed
버텍스 순서 CW (시계 방향) CCW (반시계 방향) CW

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages