GPU-based 3D visualization of light reflection from satettite sensors
In order to accurately control the satellite orientation and avoid the influence of sunlight and its reflected light on the optical sensor operation,it is necessary to quickly calculate and draw the change of light from the sun to the sensor at different times.In this paper,a GPU-based light reflection algorithm is designed and implemented,together with the 3D visualization of results.Firstly,with the sun as a light source,the map of light-exposed area on satellite surface is generated in real time by calculating the sun position vector and RTT depth map;Then,according to the relative position of the reflection mirror of the sensor in the satellite,the satellite parts where the reflected light can enter the mirror in the light receiving area are calculated,thus the 3D visualization of the reflection area of the satellite sensor is realized.The results show that this algorithm has higher rendering efficiency and better visual effects,which has some reference value for 3D simulation of spacecraft lighting environment.
satellite sensor3D visualizationgraphics processorlight reflectionrender to texturedepth map