Raster Mirroring for Real-Time Reflections on Non-Planar Surfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing raster graphics technologies struggle to accurately generate real-time reflections on non-planar surfaces, leading to incorrect perspectives and occlusions, which are crucial for enhancing gaming experiences through bodily self-consciousness and new camera angles.
Innovation Solution
A method involving multi-pass rendering and the use of a bypass file to accelerate the retrieval of target models, allowing separate processing of planar and non-planar reflective surfaces, where planar surfaces are processed as a whole and non-planar surfaces are processed on a triangle level, ensuring accurate reflections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If ray tracing is used to compute accurate reflections, then reflection accuracy is improved, but rendering speed deteriorates
Solution Approach 1:
The patent segments the complex ray tracing reflection computation into multiple rendering passes. The first pass generates base reflections using simplified methods, while subsequent passes refine specific areas with more accurate ray tracing techniques. This segmentation allows the system to achieve high reflection accuracy in critical areas while maintaining overall rendering speed by not applying full ray tracing to every pixel.
2Productivity
If environment mapping is used for approximate reflections, then rendering speed is improved, but reflection accuracy deteriorates
Solution Approach 1:
The patent applies partial refinement to the environment mapping approach. Instead of using simple environment mapping for all reflections, the system applies environment mapping as a base layer and then performs partial ray tracing on specific regions or at specific frames to correct inaccuracies. This partial action approach maintains rendering speed while improving reflection accuracy where it matters most.
3Measurement precision
If multi-pass rendering is used for non-planar surfaces, then reflection accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent segments non-planar surface reflection processing into distinct passes: a first pass handles planar approximations efficiently, while subsequent passes address non-planar corrections. Each pass has a specific, limited function, reducing the complexity of individual processing steps even though multiple passes are required. This segmentation makes the complex task of non-planar reflection more manageable and optimizable.
4Measurement precision
If non-planar surfaces are processed on triangle level, then reflection accuracy is improved, but processing time increases
Solution Approach 1:
The patent applies partial triangle-level processing to non-planar surfaces. Instead of processing every triangle at full detail for all surfaces, the system identifies and processes only the triangles that significantly contribute to reflection accuracy or are visible in the final image. This partial action approach reduces processing time while maintaining accuracy where it impacts the visual result.
Data Source
AI summary
A raster-based method for generating non-planar reflections in real-time. The method is based on projecting each time all visible object's polygons on a single polygon of a non-planar reflecting surface. All the projections are transformed to camera view and moved through the raster pipeline creating a complete, mirrored image.


