| Visual Simulation technology is a new developing technology, which is referred to many technologies such as computer graphics, computer simulation technology and display technology. Now it is vastly applied to aerospace vision simulation. The opening mechanism of software is the base for building an extensible, expanded, more agile and mobile visualization system. Emphasizing on Earth Observation satellite system, a software architecture of visual simulation system which supports multi-satellite and multi-payload and visual simulation technology are the research keystone of this paper.After introducing some technologies such as space technology, visual reality, visual simulation, this paper focuses on two questions below: 1) design the architecture of the visual simulation system; 2) the implement of the visual simulation system. For the architecture of the system, we introduce the concepts of software architecture and design pattern, contrast the traditional with the popular architecture of visual system, analyze the request of visual simulation system, and provide a software architecture of the system based on MVC, which support multi-satellite and multi-payload. After that, this paper introduces the implement of the visual simulation system in detail. Visual simulation includes building simulation environment and simulation driving. We present development environment, the component of the visual database and how to build up it, some key technologies in simulation procedure, algorithm of the satellite attitude control and how to switch the angle of view.Consequently, the visual simulation system of earth observation satellite motion is implemented using MultiGen Creator and Vega under the VC++ platform. The design and implementation of the system can provide experiences of consummating this system and building other field visualization system. |