인프런 커뮤니티 질문&답변

민규이님의 프로필 이미지
민규이

작성한 질문수

[게임 프로그래머 도약반] DirectX11 입문

Specular

output.worldPosition 질문드립니다

해결된 질문

작성

·

351

·

수정됨

1

worldPosition을 따로 저장해야하는 이유는 버텍스 쉐이더로 넘어가게 되면 결국 스크린좌표계로 까지 변환이되어서 원하는 좌표로 남지 않아서 된다는 것은 이해했습니다.

강의에서보면 output.worldPosition = input.position;

로 저장하게 되는데 이렇게 저장하게되면 로컬 좌표계로 저장이되기 때문에

output.position = mul(input.position, W);

output.worldPosition = output.position;

이렇게 저장해야 해당 모델의 월드좌표계가 저장되는 것이 맞는것 같은데 혹시 제가 잘못 이해한 부분이 있을까요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

맞습니다 ㅎㅎ
다음인가 다다음 강의인가 고쳐질거에요

민규이님의 프로필 이미지
민규이
질문자

빠른 답변 감사합니다 !

저 부분에서 숨은의도가 있는줄 알고 1시간 정도 고민했는데 다행입니다 ㅎ

항상 좋은 강의 감사드립니다

민규이님의 프로필 이미지
민규이

작성한 질문수

질문하기