다음을 통해 공유


Direct3D 12 광선 추적 HLSL 셰이더

다음 HLSL 셰이더는 Direct3D 12 광선 추적 파이프라인을 지원합니다. 이러한 셰이더는 대상 모델 lib_6_3 라이브러리로 컴파일되고 셰이더 함수의 특성 [셰이더("셰이더 형식")] 로 식별되는 함수입니다. 각 셰이더 유형에 허용되는 내용을 보려면 내장 함수시스템 값을 참조하세요.

섹션 내용

항목 설명
모든 적중 셰이더
광선 교차가 불투명하지 않을 때 호출되는 셰이더입니다.
호출 가능 셰이더
CallShader 내장 함수를 사용하여 다른 셰이더에서 호출되는 셰이더입니다.
가장 가까운 적중 셰이더
셰이더가 활성화되고 가장 가까운 적중이 확인되거나 광선 교차 검색이 종료될 때 호출되는 셰이더입니다.
교차 셰이더
연결된 경계 볼륨(경계 상자)과 교차하는 광선에 대한 사용자 지정 교차 기본 형식을 구현하는 데 사용되는 셰이더입니다.
누락 셰이더
광선 교차를 찾거나 수락하지 않을 때 호출되는 셰이더입니다.
광선 생성 셰이더
TraceRay를 호출하여 광선을 생성하는 셰이더입니다.

핵심 참조

Direct3D 12 참조