Patent Document ID: 9582929
Application ID: 14293151
Patent Flag: 1

Claim One:
1. A dynamic skydome system that performs actual lighting for all accumulated objects in one rendering pass comprising: rendering one or more objects accumulated depth and weight into a texture buffer of a graphics processing unit (GPU) using a blending algorithm to perform actual accumulation, wherein blending algorithm comprises the steps of: (1) DepthAcc =OldDepthAcc*(1−newDepthWeight) +NewDepth*NewDepthWeight; (2) DepthWeightAcc=OldDepthWeightAcc*(1−newDepthWeight) +NewDepthWeight; and (3) Final depth =DepthAcc/DepthWeightAcc; reading the accumulated depth and depth weight from the texture buffer once all of the one or more objects are rendered to the screen and smoothing the read data using hardware texture bilinear interpolation; reconstructing the depth of the one or more objects using the smoothed read data; and performing actual lighting for all accumulated objects in one rendering pass by using the reconstructed depth to reconstruct the position of the one or more objects.