Compartir a través de


Volteo de páginas y almacenamiento en búfer de retroceso (Direct3D 9)

El volteo de página es clave en el software multimedia, de animación y de juego; es análogo a la forma en que se puede hacer animación con una almohadilla de papel. En cada página, el artista cambia ligeramente la figura, de modo que cuando se voltea rápidamente entre hojas, el dibujo aparece animado.

El volteo de página en software es similar a este proceso. Direct3D implementa la funcionalidad de volteo de página a través de una cadena de intercambio, que es una propiedad del dispositivo. Inicialmente, configuraste una serie de búferes de Direct3D que se voltean a la pantalla de la forma en que el papel del artista se voltea a la página siguiente. El primer búfer se conoce como búfer frontal de color. Los búferes subyacentes se denominan búferes de reserva. La aplicación escribe en un búfer atrás y, a continuación, voltea el búfer frontal de color para que el búfer atrás aparezca en la pantalla. Mientras el sistema muestra la imagen, el software vuelve a escribir en un búfer de reserva. El proceso continúa mientras esté animando, lo que le permite animar imágenes de forma eficaz.

Direct3D facilita la configuración de esquemas de volteo de páginas, desde un simple esquema de doble búfer (un búfer frontal de color con un búfer de reserva) a esquemas más sofisticados con búferes de reserva adicionales.

Superficies de Direct3D

¿Qué es una cadena de intercambio? (Direct3D 9)