다음을 통해 공유


faceforward

i와 반대 방향을 향하도록 표면 법선(필요한 경우)을 대칭 이동합니다. 결과를 n으로 반환합니다.

ret faceforward(n, i, ng)

이 함수는 -n 부호(점(i, ng)) 수식을 사용합니다.

매개 변수

항목 설명
n
[in] 결과 부동 소수점 표면 법선 벡터입니다.
i
[in] 보기 위치에서 음영 위치를 가리키는 부동 소수점 인시던트 벡터입니다.
ng
[in] 부동 소수점 표면 법선 벡터입니다.

반환 값

보기 방향을 향하고 있는 부동 소수점 표면 법선 벡터입니다.

유형 설명

속성 템플릿 유형 구성 요소 유형 크기
n vector float any
i vector float 입력 n과 동일한 차원
ng vector float 입력 n과 동일한 차원
ret vector float 입력 n과 동일한 차원

최소 셰이더 모델

이 함수는 다음 셰이더 모델에서 지원됩니다.

셰이더 모델 지원됨
셰이더 모델 2(DirectX HLSL) 이상의 셰이더 모델
셰이더 모델 1(DirectX HLSL) vs_1_1 및 ps_1_4

추가 정보

내장 함수(DirectX HLSL)