Abstract:The spacecraft data is huge and complex. In order to provide a convenient tool for designers to test the design idea quickly, the data-driven spacecraft 3D visualization system is studied. Based on the analysis of the characteristics of the spacecraft visualization system, the system functional requirements are put forward. Then, the framework of the 3D visualization system based on data driven is presented, and the internal and external data interfaces are designed. Based on the MFC framework and Vega Prime development, the system module partitioning is studied, and the data flow relation and the program structure are given. In order to improve the performance of the system, the key technologies such as message buffering and interpolation delay, special effects integration and driving mechanism, camera management and scene switching were proposed to optimize the design scheme to make it more suitable for spacecraft visual display needs. The design system is more smooth than the traditional visual system display, the scene angle switch is more intelligent. The system has been applied to many spacecraft research and development work, the application effect proves that the system has good universality and practicability, and has certain popularization value.