Overall Visualization Method for Space Exploration Missions
Patent Information
- Application Number
- CN202111439963.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-30
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-11-30
AI Technical Summary
The visualization requirements of existing space exploration tasks are difficult to take into account the model's simulacity and visualization effects, and the animation production mode does not match the needs of the aerospace field, resulting in high communication costs and long resolution cycles, which cannot meet the needs of rapid iteration.
It provides a general visualization method for spatial detection tasks, pre-processing by receiving modeling data, establishing a conceptual model of the spacecraft, and completing rendering and post-processing according to the overall design requirements, combining the spatial scene model for correlation and optimization, and setting rendering parameters to obtain high-precision rendering results.
实现了在保证模型拟真度的同时,提升可视化效果,简化了可视化流程,降低了操作复杂性,适合工程技术人员使用,适用于航天器的总体设计和项目推进。
Smart Images

Figure CN114217793B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method for overall visualization of space exploration tasks. Background Art
[0002] Space exploration missions refer to the missions of spacecraft entering the solar system or the universe for exploration. They are mainly carried out by loading scientific payload instruments on spacecraft, which are sent into space by launch vehicles and fly into predetermined orbits, planets, etc. for observation. They include lunar exploration missions, planetary and interplanetary exploration missions, and small celestial body exploration missions. Spacecraft, also known as space vehicles or space vehicles, are various types of aircraft that operate in space according to the laws of celestial mechanics and perform specific tasks of exploring, developing, and utilizing space and celestial bodies. In general, engineers use various modeling and simulation tools (such as AutoCad, ProE, etc.) to model and simulate spacecraft, and most of these tools focus on the field of modeling and simulation, and generally do not take visualization into consideration.
[0003] The existing solutions to the visualization needs of space exploration missions are mainly based on professional software such as 3DMax, Maya, ZBrush and C4D. Professional animation production personnel produce animations or high-precision renderings, three-dimensional animations and renderings. The production process includes script writing, character and scene design, character and scene modeling, special effects production, material binding, lens layout and post-processing, etc., which are completed by technical personnel of various professions in the form of an assembly line. However, many aerospace engineers use professional modeling and simulation software to produce models that often have poor visualization effects. Only engineers with professional knowledge can understand them. Therefore, there is an urgent need for a way to improve the audience's visual experience to display spacecraft. In addition, when the existing animation production mode is combined with the visualization needs of the aerospace field, many problems arise. This is mainly because the existing animation production mode is more based on story scripts to express in an artistic form that the audience is willing to accept, while the space exploration mission is to demonstrate the space exploration plan based on actual scientific needs, which requires scientific and rigorous logical narrative. However, when using the existing mode to produce, there will be a dilemma that animators do not understand aerospace and aerospace practitioners do not understand animation. Moreover, due to the constraints of cross-industry communication costs and existing animation production processes, the resolution cycle of visualization needs is relatively long, which cannot meet the advancement of space exploration missions, especially the needs of rapid iteration in the overall demonstration stage.
[0004] In summary, it is necessary to propose an overall visualization design scheme for space exploration tasks for engineering and technical personnel, which can ensure that the model has a certain degree of realism while taking into account the visualization effect, so that the visualization process is relatively simple and easy to operate. Summary of the invention
[0005] The purpose of the present invention is to provide a method for overall visualization of space exploration tasks.
[0006] To achieve the above-mentioned object of the invention, the present invention provides a method for overall visualization of space exploration tasks, comprising the following steps:
[0007] a. Receive modeling data, pre-process it, and use it to build a conceptual model of the spacecraft;
[0008] b. Complete the rendering of the concept model according to the overall design requirements of the spacecraft;
[0009] c. Establish a space scene model and associate the spacecraft rendering model with the space scene model;
[0010] d. Set the parameters of the overall model after association, complete the rendering and post-processing of the overall model, and output the constructed model data.
[0011] According to one aspect of the present invention, in step (a), the overall design of the spacecraft is completed according to the overall requirements of the space exploration mission, and the visualization requirements of the spacecraft are formulated according to the project requirements to complete the design of the visualization requirements;
[0012] Modeling data includes engineering files of imported payloads and reference models in the spacecraft model library;
[0013] Preprocess the original data of the model, analyze and classify the engineering files, and simplify the details; including: according to the requirements of the detector mission, define the importance parameters of each device, such as analyzing the importance of components, carefully characterizing key components, simplifying common components, and simplifying and synthesizing unimportant components, see Figure 3 ;
[0014] The overall design of the spacecraft is designed using a model-based systems engineering approach, with input being a text document or a model-based systems modeling language;
[0015] When building a conceptual model of a spacecraft, the SysML modeling language is used to describe the system architecture with a model.
[0016] According to one aspect of the present invention, when formulating the visualization requirements of a spacecraft, it is specified that the required object is a picture or an animation;
[0017] Determine the spacecraft's operating position, attitude, and working mode, and determine the script, storyboard height, video bit rate, image format, and compression rate in the visualization requirements.
[0018] According to one aspect of the present invention, the project requirement is to demonstrate the full-cycle mission process of a spacecraft operating at the Sun-Earth L2 point, with the mission of conducting extrasolar astronomical observations;
[0019] The script begins with the ground launch phase of the rocket. The ground phase shots and texts are arranged in the storyboard to create the ground scenes.
[0020] Establish requirements for video bit rate, video format, video frame rate, image format and image compression rate, and complete the design of visualization requirements.
[0021] According to one aspect of the present invention, the engineering file is exported in STL format, and the binary format is used during the export;
[0022] Set the model accuracy in the exported project file, select the chord height, angle control and step size, and optimize the overall structure of the model;
[0023] Search for a suitable spacecraft model from the model library. If none of the models meet the requirements, establish a conceptual model.
[0024] The conceptual model is divided into space physics exploration satellite, astronomical satellite and microgravity science experimental satellite according to the type of spacecraft;
[0025] The spacecraft is divided into payload and satellite platform. The payload is directly imported, and the satellite platform is conceptually modeled for subsystems;
[0026] The satellite platform subsystem includes the structure and mechanism subsystem, thermal control subsystem, power supply subsystem, attitude and orbit control subsystem, propulsion subsystem, measurement and control subsystem, data management subsystem, overall circuit subsystem and return subsystem;
[0027] When conceptually modeling the attitude and orbit control subsystem, the attitude control of the spacecraft is achieved through thrusters located in the three axes of the spacecraft;
[0028] Associate the files of different subsystems with the model file of the spacecraft to complete the conceptual modeling of the spacecraft;
[0029] The optimization process is to use the Simplify modifier in Blender, set the ratio of reducing the triangle surface in the collapse to 0.7, and store the optimized load model in the model library.
[0030] According to one aspect of the present invention, in step (b), a material is selected from a rendering material library or a new material model is created and added to a conceptual model of the spacecraft, an animation skeleton is bound, and a thruster effect is created;
[0031] The overall design requirements of spacecraft include the overall design needs, appearance, materials and application scenarios;
[0032] Materials include stainless steel, aluminum alloy, magnesium alloy, titanium alloy, high-strength carbon fiber, high modulus carbon fiber and ultra-high modulus carbon fiber;
[0033] Use the Shader Editor to add bump maps, normal maps, displacement maps and shaders to materials;
[0034] Add principled BSDF shaders to metal materials, add bones to mechanical structures, add smoke effects to thrusters, and modify particle envelopes;
[0035] Set the fluid type to flame and smoke, and adjust the smoke color, initial temperature, density, fuel, initial emission speed, and surface emissivity of the flow source according to the type of thruster.
[0036] According to one aspect of the present invention, in step (c), the spatial scene model is generally designed and established according to visualization requirements;
[0037] Add the longitude and latitude sphere to the scene as the basic model of the celestial body and add a surface subdivision modifier;
[0038] Set the subdivision level according to the scene needs, add shaders to the model, and add celestial body bump maps, normal maps, displacement maps, and celestial body surface maps;
[0039] Added Earth night map and atmosphere shader module;
[0040] Associating the spacecraft rendering model file and the space scene file into the same file, decoupling the various parts of the visualization scene in a modular management manner;
[0041] Associate the selected collections of the spacecraft rendering model and the space scene model to associate the two models into the same file.
[0042] According to one aspect of the present invention, in step (d), rendering parameters, lighting parameters and camera position of the overall model are set;
[0043] Rendering the entire model to obtain a rendered image or video, and setting the main light source, side light source, and backlight source of the entire model;
[0044] The main light source is used to illuminate the observation surface, the side light source is used to illuminate the side of the object, and the backlight source is used to illuminate the back of the object;
[0045] The brightness ratio of the main light source, side light source and backlight source is 4:2:1;
[0046] The light source of the spacecraft is a spotlight, and the light source of the celestial model is a butterfly or square in the surface light;
[0047] The camera is bound to tracking constraints, the view is locked on the spacecraft or other location, the camera position is placed and the camera focal length is adjusted;
[0048] Set up the animation photography table, set up the skeletal actions and object displacement, rotation and scaling in the corresponding frames;
[0049] When setting rendering parameters, use the Cycles engine or Eevee engine in Blender;
[0050] Set the number of rendering samples according to the actual project time constraints and device constraints, set the maximum number of bounces in the light path module, and select the transparent mode to remove the background image;
[0051] Output the rendered image or video to the specified file directory;
[0052] If the output format is image, set the file format, color format and compression rate;
[0053] If the output format is video, set the frame rate, start and end frames, and video format;
[0054] Post-processing includes adding subtitles, audio, image stitching and video editing.
[0055] The overall visualization device for space exploration missions includes:
[0056] A conceptual model building module, used to receive modeling data and use it to build a conceptual model of the spacecraft;
[0057] Concept model rendering module, used to complete the rendering of the concept model according to the overall design requirements of the spacecraft;
[0058] A model association module, used to establish a space scene model and associate the rendering model of the spacecraft with the space scene model;
[0059] The overall model processing module is used to set the parameters of the overall model after association, complete the rendering and post-processing of the overall model, and output the constructed model data.
[0060] The device comprises a storage medium and a processor, wherein the storage medium stores a computer program, and when the computer program is executed by the processor, the overall visualization method of the space exploration mission is implemented.
[0061] According to the concept of the present invention, a method for overall visualization design of space exploration missions is proposed from the perspective of overall design, which can quickly obtain high-precision rendering results, thereby taking into account both excellent visualization rendering effects and model realism, and shortening the visualization workflow to facilitate the design and use needs of engineering and technical personnel. It has a positive effect on the overall design of spacecraft, project promotion, scientific publicity, and popular science education, is universal, and is suitable for the visualization design of various space exploration missions.
[0062] According to one solution of the present invention, the main elements of the space exploration mission are comprehensively considered, and from the perspective of overall design, visual modeling and rendering of elements such as spacecraft and space celestial bodies are performed, which is close to the actual needs of the overall design and can meet the visualization needs in the space exploration mission.
[0063] According to one solution of the present invention, modular models and scene designs are used to provide aerospace technology personnel with efficient and fast visualization solutions, thereby improving the visualization effects in the overall design field and enhancing the soft power of the aerospace field. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 A flowchart schematically showing a method for overall visualization of a space exploration mission according to an embodiment of the present invention;
[0065] Figure 2 A schematic diagram of illumination schematically showing an overall visualization method for a space exploration mission according to an embodiment of the present invention;
[0066] Figure 3 A flowchart schematically showing the preprocessing of modeling data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0067] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0068] When describing the embodiments of the present invention, the orientation or positional relationship expressed by the terms "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" are based on the orientation or positional relationship shown in the relevant drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operate in a specific orientation. Therefore, the above terms should not be understood as limiting the present invention.
[0069] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The embodiments cannot be described one by one here, but the embodiments of the present invention are not therefore limited to the following embodiments.
[0070] See also Figure 1 and Figure 2The overall visualization method of the space exploration mission of the present invention first completes the overall design of the spacecraft at the design level according to the overall requirements of the space exploration mission, and formulates the visualization requirements of the spacecraft according to the project requirements to complete the overall design of the visualization requirements. Subsequently, according to the requirements of the overall design of the spacecraft, the modeling data is received and used to establish a conceptual model of the spacecraft. Specifically, the modeling data includes the engineering files of the imported payload and the reference models in the spacecraft model library. Figure 3 As shown in the figure, when importing the payload engineering file, the original data of the modeling should be preprocessed, that is, before the engineering file is converted into an STL file (three-dimensional model file), it should be analyzed and classified first. Due to the differences between engineering and rendering, for example, the screws of a component in engineering will be finely portrayed to pursue details. However, in the rendering field, in order to pursue efficiency, details are often simplified, and a balance is sought between visualization effect and accuracy. After completing the spacecraft concept model, the rendering of the concept model is completed according to the overall design requirements of the spacecraft. Materials can be selected from the rendering material library or new material models can be made to add to the concept model of the spacecraft, and animation skeletons can be bound and thruster effects can be made. The overall design requirements of the spacecraft include the requirements, appearance, materials and application scenarios of the overall design. After completing the spacecraft rendering model, a space scene model is established according to the overall visual design requirements, and the rendering model of the spacecraft is associated with the space scene model. The parameters of the overall model after association are set, including rendering parameters, lighting parameters and camera position, etc., to meet the visualization requirements. Finally, the rendering of the overall model is completed, and the rendered image or video is obtained. After post-processing, the constructed model data can be output.
[0071] In the present invention, the overall design of the spacecraft is designed using the Model Based Systems Engineering method, and the input of the overall design of the spacecraft is a text document or a system modeling language such as SysML, which is based on model-based system modeling (MBSE). When establishing the conceptual model of the spacecraft, the MBSE method uses the SysML modeling language to describe the system architecture with a model. When formulating the visualization requirements of the spacecraft, it is first clarified that the required object is a picture or animation, and the information such as the running position, attitude and working mode of the spacecraft is determined. Then, the script, storyboard height, video bit rate, picture format and compression rate in the visualization requirements are determined. In this embodiment, the project requirement is to show the full-cycle mission process of a spacecraft working at the Sun-Earth L2 point and whose mission is to conduct extrasolar astronomical observations. The script starts at the ground launch stage of the rocket. The storyboard needs to arrange the lens and text of the ground stage, and also needs to make related ground scenes. After completing the script and storyboard in the visualization requirements, requirements for video bit rate, video format, video frame number, picture format and picture compression rate are formulated. Combined with all the above information, the overall design of the visualization requirements is completed.
[0072] The engineering file is exported in STL format. STL format file is a triangular face format, so binary format is used when exporting STL. Set the model accuracy in the exported engineering file, and select different chord heights, angle controls and step sizes according to different models. Since the smaller the chord height, the higher the accuracy of the model, the more corresponding triangular faces there are. However, the engineering file is often exported in STL format with a huge number of triangular faces, which is not conducive to the subsequent rendering efficiency. Therefore, it is necessary to optimize the overall structure of the model while ensuring that the model visualization effect remains basically unchanged, so as to reduce the number of triangular faces as much as possible to optimize the overall structure of the model and improve the rendering efficiency. The optimization process of this embodiment is to use the streamlined modifier in Blender, set the ratio of reducing triangular faces in collapse to 0.7 (i.e. reducing 70% of triangular faces), and then store the optimized load model in the model library. However, reducing triangular faces too much will also cause model distortion, so the reduction ratio should be maintained in an appropriate range.
[0073] Subsequently, a suitable spacecraft model is searched from the model library. If none of the models can meet the requirements, a conceptual model is established. The conceptual model is mainly divided into space physics detection satellites, astronomical satellites, and microgravity science experimental satellites according to the type of spacecraft in space exploration missions. The spacecraft is composed of several specific subsystems (or systems), which are divided into payloads and satellite platforms. The payloads are directly imported through the above-mentioned methods, and the satellite platform is conceptually modeled for the subsystems according to the needs. The satellite platform subsystem includes the structure and mechanism subsystem, the thermal control subsystem, the power subsystem, the attitude and orbit control subsystem, the propulsion subsystem, the measurement and control subsystem, the data management subsystem, the overall circuit subsystem, and the return subsystem. Among them, when conceptually modeling the attitude and orbit control subsystem, the attitude control of the spacecraft is realized by the thrusters installed on the three axes of the spacecraft. The thrusters can realize the expression of this subsystem at the visual level. Finally, the files of different subsystems are associated with the model file of the spacecraft to complete the conceptual modeling of the spacecraft and obtain the conceptual model of the spacecraft.
[0074] In the present invention, in order to make the visualization information richer, corresponding rendering materials suitable for spacecraft structure applications are added to the model. Among them, the materials include a small amount of stainless steel (and other alloy materials); lightweight metal materials such as aluminum alloys, magnesium alloys and titanium alloys; composite materials such as high-strength carbon fiber, high modulus carbon fiber and ultra-high modulus carbon fiber. In addition, in the visualization design, the visual effects of these materials should be restored as much as possible. Therefore, the present invention also uses a shader editor to add bump maps, normal maps, displacement maps and various shaders to the materials. Among them, a principled BSDF shader is added to the metal material, and the parameters are adjusted according to different metal materials to achieve the visualization effect of the metal. For example, for some heat-insulating materials, such as gold-plated tin foil, in addition to adding the above-mentioned maps, a noise filter is added to simulate the uneven effect of the tin foil surface, so that it is closer to the real visual effect. The present invention also adds bones to the mechanical structure so that it can rotate according to the specified trajectory. For example, a solar sail needs to add bones. Select the short side of the solar panel to rotate, enter the edit mode, fix the cursor on the rotating bottom surface, then exit the edit mode and enter the object mode, add bones at the cursor, and bind the solar panel as a child object of the bone. In this way, when adjusting the movement of the bone, the solar panel bound to the bone will also move accordingly.
[0075] For the flame effect of the thrusters in rockets and spacecraft, the present invention realizes it through fluid effects, specifically adding smoke effects to the thrusters that need to add thrust effects, and modifying the envelope of the particles to make it consistent with the size of the thrusters. Then, the fluid type is set to flame + smoke type, and then the smoke color, initial temperature, density, fuel, initial launch speed and surface emissivity of the flow source are adjusted according to the type of thruster.
[0076] Since most of the working scenes of spacecraft performing space exploration missions are within the solar system, the modeling of the working scenes in the present invention is mainly based on several major celestial bodies in the solar system. Specifically, in the add menu, select the longitude and latitude sphere in the grid as the basic model of the celestial body to add to the scene and add a surface subdivision modifier. Then set different subdivision levels according to the needs of the scene, and add a shader to the model. In order to simulate the visual effect of the celestial body more realistically, the present invention adds the convex and concave map, normal map, displacement map and celestial surface map of the celestial body, and adds night maps such as the earth as needed. In addition, since the earth is different from other celestial bodies, it has an atmosphere, so the present invention also adds an atmosphere shader module.
[0077] Then, a new scene file is created, and the completed spacecraft rendering model file and the space scene file are set to the same file by association, and the various parts of the visualization scene are decoupled in a modular management manner to facilitate subsequent modifications and upgrades. The collections where the spacecraft rendering model and the space scene model are located are selected and the two models are associated to the same file. The overall model is then rendered to obtain a rendered image or video. Different project requirements have different lighting settings. The lighting system of the overall model of the present invention includes a main light source, a side light source, and a backlight source. The main light source is used to illuminate the main observation surface, the side light source is used to illuminate the side of the object, and the backlight source is used to illuminate the back of the object to highlight the overall outline of the object. In this embodiment, the brightness ratio of the main light source, the side light source, and the backlight source is 4:2:1, and the lighting energy is in watts, which can be determined according to the actual rendering object and scene. The selection of the light source shape depends on the shape of the spacecraft. A spacecraft with a space telescope usually has a columnar light-shielding tube, and the light source of the spacecraft is a concentrated light source, and the size matches the corresponding model; the light source of the celestial body model is a butterfly or square in the surface light. In this way, by setting the lighting module, you can complete the basic light source settings in the rendering settings.
[0078] In visual rendering, the camera assists in observing the virtual world, so the camera setting directly determines the success or failure of the rendering. In the present invention, the camera is bound to tracking constraints, and the viewing angle is locked on the spacecraft or other positions, so that there is no need to adjust the camera posture when adjusting the camera position. Then place the camera and adjust the focal length of the camera to a suitable value so that it can display the main visual information in the scene. Then set the animation photography table, set different skeletal actions and object displacement, rotation, scaling, etc. at different frame numbers. In this embodiment, for the deployment of the spacecraft's solar panels, the initial state is set in the first frame, the solar panels rotate 45° in the 60th frame, and the solar panels rotate another 45° in the 120th frame, and the action is set to cancel, so that the entire deployment process moves smoothly, the transition is natural, and it fits the actual working state of the spacecraft to the greatest extent.
[0079] When setting the rendering parameters, different rendering engines are selected according to the overall design of the visualization requirements. The Cycles engine or the Eevee engine in Blender can be used. Compared with the Eevee engine, the Cycles engine is more realistic and supports a variety of advanced materials, but its rendering speed is relatively slow; the Eevee engine has an extremely fast rendering speed, but its support for lighting is weak. In this embodiment, the Cycles engine is used. Then set the number of sampling times. The more sampling times, the more detailed the rendering results, and the slower the speed. Therefore, it is necessary to comprehensively consider the setting of the number of sampling times in the rendering sampling module based on the actual project time constraints and equipment constraints. Then set the maximum number of bounces in the light path module. For this, a suitable value should be selected to speed up convergence control. Finally, adjust to transparent mode to remove the background image.
[0080] When all rendering settings are completed, select a suitable output format to output the rendering results to the specified file directory. In the present invention, the output format of the rendering results can be an image or a video. If the output format is an image, select its file format, color format, compression rate, etc. for output; if the output format is a video, set the frame rate, start and end frames, and video format, etc. In order to obtain the final results that meet the requirements of the overall visualization design, the present invention also performs post-processing, specifically, adding subtitles, audio, image splicing, video editing, etc.
[0081] The device of the overall visualization method of space exploration mission of the present invention includes: a conceptual model establishment module, which is used to receive modeling data and use it to establish a conceptual model of a spacecraft; a conceptual model rendering module, which is used to complete the rendering of the conceptual model according to the overall design requirements of the spacecraft; a model association module, which is used to establish a space scene model and associate the rendering model of the spacecraft with the space scene model; an overall model processing module, which is used to set the parameters of the overall model after association, complete the rendering and post-processing of the overall model, and output the constructed model data.
[0082] The device of the present invention comprises a storage medium and a processor. The storage medium stores a computer program. When the computer program is executed by the processor, the overall visualization method of the space exploration task is realized.
[0083] The above is only one embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for overall visualization of a space exploration mission, comprising the following steps: a. Receive modeling data and use it to build a conceptual model of the spacecraft; b. Complete the rendering of the concept model according to the overall design requirements of the spacecraft; c. Establish a space scene model and associate the spacecraft rendering model with the space scene model; d. Set the parameters of the overall model after association, complete the rendering and post-processing of the overall model, and output the constructed model data; In the step (a), the overall design of the spacecraft is completed according to the overall requirements of the space exploration mission, and the visualization requirements of the spacecraft are formulated according to the project requirements, and the design of the visualization requirements is completed; Modeling data includes engineering files of imported payloads and reference models in the spacecraft model library; The overall design of the spacecraft is designed using a model-based systems engineering approach, with input being a text document or a model-based systems modeling language; When building a conceptual model of a spacecraft, the SysML modeling language is used to describe the system architecture with a model; Analyze, classify and simplify engineering documents; Export the project file in STL format, using binary format when exporting; Set the model accuracy in the exported project file, select the chord height, angle control and step size, and optimize the overall structure of the model; Search for a suitable spacecraft model from the model library. If none of the models meet the requirements, establish a conceptual model. The conceptual model is divided into space physics exploration satellite, astronomical satellite and microgravity science experimental satellite according to the type of spacecraft; The spacecraft is divided into payload and satellite platform. The payload is directly imported, and the satellite platform is conceptually modeled for subsystems; The satellite platform subsystem includes the structure and mechanism subsystem, thermal control subsystem, power supply subsystem, attitude and orbit control subsystem, propulsion subsystem, measurement and control subsystem, data management subsystem, overall circuit subsystem and return subsystem; When conceptually modeling the attitude and orbit control subsystem, the attitude control of the spacecraft is achieved through thrusters located in the three axes of the spacecraft; Associate the files of different subsystems with the model file of the spacecraft to complete the conceptual modeling of the spacecraft; The optimization process is to use the Simplify modifier in Blender, set the ratio of reducing the triangle surface in the collapse to 0.7, and store the optimized load model in the model library; In the step (d), the rendering parameters, lighting parameters and camera position of the overall model are set; Rendering the entire model to obtain a rendered image or video, and setting the main light source, side light source, and backlight source of the entire model; The main light source is used to illuminate the observation surface, the side light source is used to illuminate the side of the object, and the backlight source is used to illuminate the back of the object; The brightness ratio of the main light source, side light source and backlight source is 4:2:1; The light source of the spacecraft is a spotlight, and the light source of the celestial model is a butterfly or square in the surface light; The camera is bound to tracking constraints, the view is locked on the spacecraft or other location, the camera position is placed and the camera focal length is adjusted; Set up the animation photography table, set up the skeletal actions and object displacement, rotation and scaling in the corresponding frames; When setting rendering parameters, use the Cycles engine or Eevee engine in Blender; Set the number of rendering samples according to the actual project time constraints and device constraints, set the maximum number of bounces in the light path module, and select the transparent mode to remove the background image; Output the rendered image or video to the specified file directory; If the output format is image, set the file format, color format and compression rate; If the output format is video, set the frame rate, start and end frames, and video format; Post-processing includes adding subtitles, audio, image stitching and video editing.
2. The method according to claim 1, characterized in that: When formulating the visualization requirements for spacecraft, specify that the required objects are pictures or animations; Determine the spacecraft's operating position, attitude, and working mode, and determine the script, storyboard height, video bit rate, image format, and compression rate in the visualization requirements.
3. The method according to claim 2, characterized in that The project requirement is to demonstrate the full-cycle mission process of a spacecraft operating at the Sun-Earth L2 point and conducting extrasolar astronomical observations; The script begins with the ground launch phase of the rocket. The ground phase shots and texts are arranged in the storyboard to create the ground scenes. Establish requirements for video bit rate, video format, video frame rate, image format and image compression rate, and complete the design of visualization requirements.
4. The method according to claim 1, characterized in that: In the step (b), a material is selected from a rendering material library or a new material model is created and added to the conceptual model of the spacecraft, an animation skeleton is bound, and a thruster effect is created; The overall design requirements of spacecraft include the overall design needs, appearance, materials and application scenarios; Materials include stainless steel, aluminum alloy, magnesium alloy, titanium alloy, high-strength carbon fiber, high modulus carbon fiber and ultra-high modulus carbon fiber; Use the Shader Editor to add bump maps, normal maps, displacement maps and shaders to materials; Add principled BSDF shaders to metal materials, add bones to mechanical structures, add smoke effects to thrusters, and modify particle envelopes; Set the fluid type to flame and smoke, and adjust the smoke color, initial temperature, density, fuel, initial emission speed, and surface emissivity of the flow source according to the type of thruster.
5. The method according to claim 1, characterized in that In the step (c), the spatial scene model is generally designed and established according to the visualization requirements; Add the longitude and latitude sphere to the scene as the basic model of the celestial body and add a surface subdivision modifier; Set the subdivision level according to the scene needs, add shaders to the model, and add celestial body bump maps, normal maps, displacement maps, and celestial body surface maps; Added Earth night map and atmosphere shader module; Associating the spacecraft rendering model file and the space scene file into the same file, decoupling the various parts of the visualization scene in a modular management manner; Associate the selected collections of the spacecraft rendering model and the space scene model to associate the two models into the same file.
6. A device for implementing the overall visualization method of a space exploration mission according to any one of claims 1 to 5, characterized in that: include: A conceptual model building module, used to receive modeling data and use it to build a conceptual model of the spacecraft; Concept model rendering module, used to complete the rendering of the concept model according to the overall design requirements of the spacecraft; A model association module, used to establish a space scene model and associate the rendering model of the spacecraft with the space scene model; The overall model processing module is used to set the parameters of the overall model after association, complete the rendering and post-processing of the overall model, and output the constructed model data.
7. A device comprising a storage medium and a processor, wherein the storage medium stores a computer program, characterized in that: When the computer program is executed by the processor, the method for overall visualization of a space exploration mission according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Cross-platform multi-integrated development system
CN108984169A
A method and a system for realizing server operation based on a Unity 3D engine
CN109710357A