Dela via


Sammansättning (Direct3D 9)

Ditt program kan använda stencilbufferten för att sammansätta 2D- eller 3D-bilder på en 3D-scen. En mask i stencilbufferten används för att skymma ett område på renderingsytan. Lagrad 2D-information, till exempel text eller bitmappar, kan sedan skrivas till det ockluderade området. Alternativt kan programmet rendera ytterligare 3D-primitiver till den stencilmaskerade regionen på återgivningsmålytan. Det kan till och med återge en hel scen.

Spel sammanställer ofta flera 3D-scener tillsammans. Körspel visar till exempel vanligtvis en backspegel. Spegeln återspeglar 3D-scenen bakom föraren. Det är i huvudsak en andra 3D-scen sammansatt med förarens framåtvy.

Schablonbuffert-tekniker