Image Drawing Apparatus Transparency Threshold Z-Buffer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Z-buffer methods for drawing objects with changing transparency in video games face challenges in efficiently processing multiple polygons, leading to increased computational requirements and unnatural image rendering due to the need for sorting polygons by distance and determining surface visibility, which can result in angular and unnatural images when the number of polygons is high.
Innovation Solution
An image drawing apparatus that sets a transparency change rate and threshold for determining Z-value writing to the Z-buffer, allowing for efficient image rendering by fixing the relationship between transparency and threshold, eliminating the need for sorting polygons based on Z-values, and ensuring consistent image display regardless of processing order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If polygons are sorted by distance and processed in order to determine surface visibility, then image rendering accuracy is improved, but computational complexity and processing time increase significantly
Solution Approach 1:
The patent changes the parameter used for polygon processing from static Z-value comparison to dynamic transparency-based threshold comparison. By adjusting the transparency threshold according to the transparency change rate, the system determines whether to write Z-values to the buffer without requiring full sorting, thus reducing computational complexity while maintaining rendering accuracy for objects with changing transparency.
2Stability of the object's composition
If transparency change rate is high, then object appearance is smooth and natural, but Z-value writing decisions become uncertain and image quality deteriorates
Solution Approach 1:
The patent applies dynamics by making the transparency threshold dynamic rather than fixed. The threshold is adjusted based on the transparency change rate: when transparency changes rapidly, the threshold is lowered to ensure Z-values are written to the buffer, preventing image quality deterioration. This dynamic adjustment maintains both smooth transparency transitions and high image quality.
3Productivity
If the number of polygons is reduced, then processing speed increases, but image becomes angular and unnatural
Solution Approach 1:
The patent applies local quality by differentiating the treatment of polygons based on their transparency characteristics. Polygons with high transparency change rates are treated differently from those with low change rates. By locally adjusting the transparency threshold for each polygon based on its specific transparency behavior, the system maintains image naturalness even when the total number of polygons is reduced, as long as critical polygons are properly processed.
Data Source
AI summary
In a process where an object fades-in/fades-out, a rate of transparency change is set. A writing threshold is obtained according to the rate of change of the transparency of the object. Polygons included in the object are sequentially processed, and an α value of the processed polygon is obtained according to the rate of change of the transparency. When a Z value of the polygon is smaller than that registered in a Z-buffer, the polygon is drawn in a frame buffer. The Z value of the polygon is written to the Z-buffer only when the current α value is larger than the threshold. When a Z value of the polygon is larger than that registered in the Z-buffer, the polygon is not drawn in the frame buffer.


