2017-09-05 3 views
0

누구나 "텍스처 공간"과 "화면 공간"의 차이점을 설명 할 수 있습니까? 3D 렌더링 파이프 라인에서 고급 조명을 해결할 때? 나는 쉐이더에 초보자이다.렌더링 파이프 라인의 텍스처 공간과 화면 공간은 무엇입니까?

+1

쿨한 나는 니코가 중국에서도 이름으로 사용되었다는 것을 알지 못했다 !!

+0

아, 이것은 제 영어 이름입니다. – Nico

+0

그게 이상한 이름 이예요. 저와 함께 프로젝트에 참여한 한 미국인은 '왜 그들이 니코라고 부르죠?'라고 물었다. 그는 그것이 진짜 이름이 아니었다 고 생각했기 때문에. : D –

답변

0

내 지식에 따르면, U, V 좌표계의 텍스처 공간은 샘플링 할 텍스처의 오른쪽 상단 점에 대해 왼쪽으로는 (0.0, 0.0), 오른쪽으로는 (1.0, 1.0)입니다.

texture space

화면 공간이 같은 일이지만 봇 대상 텍스처를 렌더링 오른쪽 지점 왼쪽 상단과 대한 (-0.5, 0.5) (0.5, -0.5) (0 0 센터에서 지금), 투영 행렬 (원근법 또는 직교 좌표)에 의해 변형되어 열려있는 윈도우가 800x600 인 2D 게임의 경우 (-400, 300)에서 (400, -300)으로 변경되므로 픽셀로 조작 할 수 있습니다 정확하게.

**

사실은 다이렉트 X 11 텍스처 공간에서 (0, 0)

화면 공간이 될 것으로 보인다 질감의 왼쪽 상단 점 (-1, 1)을 의미 왼쪽 상단 (1 - 1).

하지만 아이디어는 같습니다.

+0

감사합니다. 나에게 도움이된다. – Nico

+0

@Nico 부분적으로 틀렸어 편집 된 답변 –

관련 문제