Voxel Face Rasterization for Efficient Virtual Picture Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual picture generation methods waste processing resources due to repeated voxel rasterization on duplicate voxels between different frames, leading to low efficiency.
Innovation Solution
Perform rasterization on each voxel in multiple normal directions to obtain voxel face elements, select a target voxel face element associated with a virtual camera, and perform picture shading to generate a virtual picture, thereby avoiding redundant processing on duplicate voxels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If voxel rasterization is performed separately for each frame of virtual picture, then the virtual picture can be generated, but repeated processing on duplicate voxels between different frames causes waste of processing resources and low generation efficiency
Solution Approach 1:
The patent performs rasterization on all voxels in advance to generate a voxel face element set before picture rendering. This preliminary action stores the rasterization results in a reusable format, allowing subsequent picture generation to directly select and use pre-computed voxel face elements without repeating the rasterization process, thereby eliminating redundant processing and improving efficiency
Solution Approach 2:
The patent creates a universal voxel face element set that can serve multiple picture frames. By rasterizing voxels once and storing the results as reusable face elements, the same computed data can be applied across different frames and viewing angles, making the processing results universally applicable and reducing overall computational load
2Productivity
If all voxels are rasterized in all normal directions to create a complete voxel face element set, then picture generation efficiency is improved, but the complexity of the processing system increases
Solution Approach 1:
The patent segments the voxel processing into distinct components: individual voxel faces are processed separately in their respective normal directions, and each face element is stored independently. This segmentation allows the system to manage complex rasterization tasks through modular, organized units that can be efficiently selected and combined during picture generation
Solution Approach 2:
The patent creates simplified copies of voxel information in the form of voxel face elements. Instead of performing complex rasterization operations during picture generation, the system uses pre-computed face element copies that contain the essential visual information, reducing the computational complexity of the rendering process while maintaining visual fidelity
Data Source
AI summary
This disclosure provides a virtual picture generation method and apparatus, a device, a storage medium, and a program product. The method includes: obtaining a preset virtual scene, the preset virtual scene including a plurality of voxels, and the voxel including a plurality of voxel faces having different normal directions; performing, for each voxel, rasterization on the voxel in each normal direction of the voxel to obtain a voxel face element corresponding to each voxel face of the voxel, the voxel face element being configured for describing virtual scene information of the voxel in the corresponding normal direction; selecting a target voxel face element associated with a target virtual camera in the preset virtual scene from the plurality of voxel face elements; and performing picture shading on the preset virtual scene based on the target voxel face element, to obtain a target virtual picture.


