MOTION BLUR USING CACHED TEXTURE SPACE BLUR
The techniques discussed herein facilitate realistic real-time motion blur of a primitive (304). The techniques discussed herein can calculate a first movement of a primitive, blur texture space data (312(1)) based on the first movement, cache the blurred texture space data, and re-use the blurred t...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The techniques discussed herein facilitate realistic real-time motion blur of a primitive (304). The techniques discussed herein can calculate a first movement of a primitive, blur texture space data (312(1)) based on the first movement, cache the blurred texture space data, and re-use the blurred texture space data when later movement of the primitive calculated at a later time is found to be similar to the first movement. The techniques discussed herein can re-blur the texture space data to generate second blurred texture space data (312(2)), store second blurred texture space data, and use the second blurred texture space data to generate blurred primitives if the later movement differs by a threshold amount from the first movement.
Les techniques de la présente invention facilitent un flou de mouvement en temps réel réaliste d'une primitive (304). Les techniques de l'invention peuvent calculer un premier déplacement d'une primitive, flouer des données d'espace de textures (312 (1)) sur la base du premier mouvement, antémémoriser les données d'espace de textures floues, et ré-utiliser les données d'espace de textures floues lorsque le mouvement ultérieur de la primitive calculée à un moment ultérieur est avéré être semblable au premier mouvement. Les techniques de l'invention peuvent ré-flouer des données d'espace de texture pour générer des secondes données d'espace de textures flouées (312 (2)), stocker des secondes données d'espace de textures flouées, et utiliser les secondes données d'espace de textures flouées pour générer des primitives flouées si le mouvement ultérieur diffère par une quantité seuil du premier mouvement. |
---|