Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Shader, der aufgerufen wird, wenn keine Strahlenüberschneidungen gefunden oder akzeptiert werden. Dies ist nützlich für Hintergrund- oder Himmelsschattierung. Der Miss-Shader kann CallShader- und TraceRay- verwenden, um mehr Arbeit zu planen.
Der Miss-Shader muss einen benutzerdefinierten Strukturtyp-Nutzlastparameter enthalten, der mit dem TraceRay-angegeben ist.
Shadertyp-Attribut
[shader("miss")]
Beispiel
[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
}