[DX] 국소 공간(Local Space)과 세계 공간(World Space)

김진우·2025년 7월 7일

DirectX

목록 보기
15/32
post-thumbnail

국소 공간(Local Space, Object Space)

정의

객체 자체 기준의 좌표계이다.
모델이 처음 만들어질 때의 좌표계이고, 모델의 원점을 중심으로 한 좌표계이다.

특징

  • 원점 (0, 0, 0)은 자기 자신 객체의 중심이다.
  • x, y, z축은 객체의 방향을 기준으로 설정된다.
  • 로컬 좌표로는 이동, 회전, 스케일 등이 객체 내부 기준으로 수행된다.

세계 공간(World Space)

정의

모든 객체가 공통적으로 참조하는 절대적인 공간 기준의 좌표계이다.

특징

  • 원점 (0, 0, 0)은 월드 전체의 기준점이다.
  • 모든 객체의 위치는 이 기준으로 계산된다.
  • 카메라, 빛, 물리 시뮬레이션, 렌더링 등에 사용된다.

예시

하나의 World Space에서 세 물체는 각각의 LocalSpace를 가지고 있다.


변환 관계

Local Space -> World Space

  • 객체를 자기 위치와 방향에 맞게 배치하는 과정이다.

    pworld=Mmodelplocal\mathbf{p}_{world} = M_{model} \cdot \mathbf{p}_{local}








    -사진출처 : DirectX12를 이용한 3D 게임 프로그래밍

0개의 댓글