摘要
虚拟太空环境是与太空活动相关仿真的基础,星空背景是虚拟太空环境的重要组成部分。针对基于SAO星表进行星空背景建模数据量过大导致显示效率低的问题,对SAO星表数据域进行了精简,并在此基础上提出了一种星表数据按经纬度分块读取与绘制的快速算法。给出了星表数据的转换到特定时刻和特定视点的时空变换方法,同时还给出了不同星等的亮度纹理生成方法。实验结果表明能实现任意时刻、任意视点太空动态场景的实时绘制,并且真实感强,能够满足空间景象匹配与识别仿真的需要。
Virtual space scene is the foundation for the simulation of the activities related to space.The star background is an important part of the virtual space environment.When modeling the star background based on SAO star catalogue,the large amount of star catalogue data makes low efficiency in processing and rendering.To solve the problem,the star catalogue data fields are refined.Based on the refined star catalogue,a rapid rendering method of segmenting the star catalogue by longitude and latitude is provided.A method for translating star catalogue data into the specified space and time is given.The method for generating star textures of different brightness corresponding to different star ranks is introduced.The results of experiment indicate that the given method can render dynamic space scene real-timely at any time and at any point of view,and can meet the requirement of space scene matching and recognizing.
出处
《计算机仿真》
CSCD
北大核心
2010年第1期40-42,109,共4页
Computer Simulation
基金
863计划基金(2006AAJ119)
关键词
太空环境
虚拟现实
星表
实时绘制
Space scene
Virtual reality
Star catalogue
Real-time rendering