次の方法で共有


ミス シェーダー

レイ交差が見つからないか受け入れられたときに呼び出されるシェーダー。 これは、背景や空の網かけに役立ちます。 ミス シェーダーでは、より多くの作業をスケジュールするために、CallShader使用して TraceRay できます。

ミス シェーダーには、TraceRayに指定されたものと一致する、ユーザー定義の構造体型指定ペイロード パラメーター含める必要があります。

シェーダーの種類属性

[shader("miss")]

[shader("miss")]
void miss_main(inout MyPayload payload)
{
    // Use ray system values to compute contributions of background, sky, etc...
    // Combine contributions into ray payload
    CallShader( ... );	// if desired
    TraceRay( ... );	// if desired
    // this ray query is now complete
}