• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

SkyBox Depth.

23.05.06 18:20 작성 조회수 203

0

SkyBox가 렌더링 될때 같은 깊이값을 가지고 있으면 물체를 가릴 수 있다.

  1. 그래서 SkyBox는 기본적으로 가장 먼 깊이 값을 가지고 있다. (0 ~ 1 에서 1?)

  2. 그리고 SkyBox는 가장 먼저 렌더링된다.

SkyBox는 가장 먼저 렌더링됨으로써 같은 깊이값을 가진 다른 개체가 생성되더라도 SkyBox가 해당 개체를 가리는 것이 아닌 개체가 SkyBox의 앞에 렌더링된다?

답변 1

답변을 작성해보세요.

1

Depth Stencil Buffer의 깊이 값을 이용해서 해당 픽셀에 해당 물체를 그릴지 말지를 판별하는데요.
0~1에서 1이 카메라의 far 평면 (즉 제일 뒤)에 있기 때문에, 무조건 가~장 뒤에 있는 깊이입니다.
다른 물체가 앞서서 그러졌다면 해당 부분에선 SkyBox를 안 그리겠죠,.

dkzndk1100님의 프로필

dkzndk1100

질문자

2023.05.09

그렇다면 SkyBox는 depth 값이 1로 설정되고
만약 같은 위치에 depth 값이 1로 그려진 픽셀이 있으면 SkyBox는 해당 위치에서는 그려지지 않는다는 거군요.
감사합니다.