3D car model dynamic generation system and method based on configuration word driving and car
The configuration word-driven 3D vehicle model dynamic generation system solves the problems of poor adaptability, limited functionality, and lack of dynamic rendering capabilities in existing 3D vehicle models. It realizes the automated mapping of vehicle configuration parameters to visual models, meeting the needs of intelligent manufacturing and personalized cockpit experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-03-31
AI Technical Summary
Existing 3D car model generation solutions suffer from problems such as insufficient model adaptability, disconnect between configuration information and display system, insufficient storage redundancy and scalability, and lack of dynamic rendering capabilities, which cannot meet the needs of intelligent manufacturing and personalized cockpit experience.
A configuration word-driven 3D vehicle model dynamic generation system is adopted. Through a configuration word generation module, a modular model library, a configuration word parsing module, and a rendering and display module, the system realizes the automatic mapping of vehicle configuration parameters to a visual model. The binary configuration word is used to uniquely identify the vehicle's static parameters and dynamic state, dynamically match modular components, and render in real time.
It achieves automated mapping of vehicle configuration parameters to visual models, improves the success rate of adaptation, optimizes storage resources and maintenance costs, supports real-time synchronous display of vehicle status, and meets the needs of intelligent manufacturing and personalized cockpit experience.
Smart Images

Figure CN121767548A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of automotive cockpit human-machine interaction technology, and particularly relates to a 3D vehicle model dynamic generation system, method and vehicle based on configuration word driving. Background Technology
[0002] The statements in this section are merely background information related to the present invention and do not necessarily constitute prior art.
[0003] With the acceleration of automotive intelligence, the cockpit human-machine interface (HMI) system has gradually become the core carrier of user experience. Among them, the dynamic display technology of 3D car model plays an important role in vehicle status visualization, personalized configuration presentation and interactive control. The existing HMI systems' 3D vehicle model implementation mainly relies on pre-generated static models or limited configuration combinations. Their technical architecture struggles to meet the growing demands for vehicle customization and flexible production. For example, the current method of pre-rendering 3D models based on fixed vehicle parameters only supports limited configuration combinations (such as a single wheelbase, fixed sliding door direction, or left / right-hand drive layout). When faced with customized requirements such as wheelbase extension, roof height adjustment, or differentiated door direction configurations, manual remodeling or parameter adjustment is still necessary. This results in long development cycles and low adaptation efficiency, making it difficult to achieve real-time synchronization between production line order configurations and HMI displays. Furthermore, manual adjustment and loading of corresponding model files are prone to display errors due to operational mistakes. Additionally, when dealing with different configuration combinations, complete 3D model files for all possible vehicle models need to be pre-stored, leading to wasted storage resources. Adding new configuration items (such as left / right-hand drive layout) requires redeveloping a complete model and updating the system firmware, preventing component-level state updates and limiting the richness of interactive scenarios.
[0004] Existing 3D car model generation solutions suffer from insufficient model adaptability, disconnect between configuration information and display systems, storage redundancy and insufficient scalability, and a lack of dynamic rendering capabilities. While methods such as adding pre-built model libraries or optimizing model compression algorithms have been proposed, adding pre-built model libraries essentially involves pre-storing complete 3D models with various configuration combinations, which is insufficient to meet the needs of dynamic adaptation and results in storage redundancy. Optimizing model compression algorithms reduces resource consumption based on static models, but still does not solve the problems of dynamic adaptation and the need for re-compression when adding new configurations. In other words, existing solutions fail to fundamentally resolve the contradiction between dynamic configuration adaptation and efficient resource utilization. Summary of the Invention
[0005] To address the shortcomings of the existing technologies, this invention provides a 3D vehicle model dynamic generation system, method, and vehicle based on configuration word-driven architecture. This solves the problems of poor adaptability, limited functionality, and lack of dynamic rendering capabilities in existing 3D vehicle models that rely solely on static configuration-driven architecture. It achieves automated mapping of vehicle configuration parameters to a visual model, thereby meeting the dual needs of intelligent manufacturing and personalized cockpit experience.
[0006] In a first aspect, the present invention provides a 3D vehicle model dynamic generation system based on configuration word driving.
[0007] A configuration word-driven 3D car model dynamic generation system includes: The configuration word generation module is used to generate a set of production configuration word instructions containing unique identifiers of the vehicle's basic configuration based on the vehicle order configuration information, and write it to the vehicle domain controller. A modular model library is used to store basic body parts with unique IDs; among them, different parts of the 3D car model are divided according to differences in body configuration. The configuration word parsing module is used to read the configuration word instruction set in the vehicle domain controller, perform configuration mapping according to the configuration word instruction set, and parse it into the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules; The rendering and display module is used to retrieve and load the corresponding 3D model parts according to the 3D model part ID instruction set of the current vehicle, render them in real time, and display the 3D model on the cockpit display screen.
[0008] A further technical solution is that the vehicle production configuration word includes vehicle type, wheelbase, roof height, sliding door direction, left and right steering, and color configuration information; and different configuration information is identified by binary codes of different bits in the configuration word instruction set, wherein bit 0 in the instruction set identifies the vehicle type, bit 1 identifies the wheelbase, bit 2 identifies the roof height, bit 3 identifies the sliding door direction, bit 4 identifies the left and right steering, and bit 5 identifies the color.
[0009] Further technical solutions include a modular model library containing basic body components such as main general components, roof components, passenger compartment components, door components, and interior components. Each component ID contains configuration feature fields. The main general component ID is base01, the roof component ID contains wheelbase and roof height fields, the passenger compartment component ID contains vehicle type and wheelbase fields, the door component ID contains vehicle type and sliding door direction fields, and the interior component ID contains vehicle type and left / right steering fields.
[0010] In a further technical solution, when the configuration word parsing module parses the configuration word, it sequentially executes the preset model ID elimination rules according to the order of the code identifiers in the configuration word instruction set, eliminating component IDs that do not match the current configuration, and retaining matching model component IDs.
[0011] In a further technical solution, the configuration word generation module is also used to receive real-time vehicle status data, generate a status configuration word instruction set containing the status of vehicle components, combine it with the production configuration word instruction set to form a complete configuration word instruction set, and write it into the domain controller. The modular model library is also used to store state-associated components with unique IDs.
[0012] A further technical solution is that the vehicle status configuration word includes the door open / close status and the lighting mode; and the status configuration word adds bits to identify the corresponding status through the instruction set, where bit 6 uses 2 bits of binary code to identify the door status and bit 7 uses 3 bits of binary code to identify the lighting mode.
[0013] A further technical solution is that the state-related components in the modular model library include door components and headlight components in different states, and each component has a unique state ID.
[0014] Secondly, the present invention provides a method for dynamically generating 3D car models based on configuration word driving.
[0015] A configuration word-driven method for dynamically generating 3D car models, implemented based on the 3D car model dynamic generation system proposed in the first aspect, includes: Based on the obtained vehicle order configuration information, a production configuration word instruction set containing a unique identifier of the vehicle's basic configuration is generated and written to the vehicle domain controller; Read the configuration word instruction set in the vehicle domain controller, perform configuration mapping according to the configuration word instruction set, and parse it into the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules; Based on the current vehicle's 3D model component ID instruction set, the corresponding 3D model component is retrieved and loaded, rendered in real time, and then displayed on the cockpit display screen.
[0016] Further technical solutions also include: Receive real-time vehicle status data, generate a status configuration word instruction set containing the status of vehicle components, combine it with the production configuration word instruction set to form a complete configuration word instruction set, and write it to the domain controller; The system reads the configuration word instruction set from the vehicle domain controller, performs configuration mapping, component retrieval, and real-time rendering, and displays a 3D vehicle model showing the current vehicle status on the cockpit display screen.
[0017] Thirdly, the present invention also provides a vehicle.
[0018] A vehicle includes a configuration word-driven 3D vehicle model dynamic generation system as proposed in the first aspect, or performs a configuration word-driven 3D vehicle model dynamic generation method as proposed in the second aspect.
[0019] The above one or more technical solutions have the following beneficial effects: 1. This invention proposes a 3D vehicle model dynamic generation system, method, and vehicle based on configuration word-driven architecture. By using configuration word encoding to identify unique configurations and constructing a modular model library, dynamic matching and mapping of configuration words and 3D model components are performed. After rendering, the 3D vehicle model is displayed in real time on the cockpit display screen. It does not require pre-storing combined models and has low storage requirements. It can solve the problems of poor adaptability, limited functionality, and lack of dynamic rendering capabilities in existing technologies where 3D vehicle models rely solely on static configuration-driven architecture. It realizes the automated mapping of vehicle configuration parameters to visual models, thereby meeting the dual needs of intelligent manufacturing and personalized cockpit experience.
[0020] 2. This invention uniquely identifies all static parameters and dynamic states of a vehicle using binary configuration words, enabling it to respond to any personalized configuration requirements without manual modeling, effectively shortening response time and improving adaptation success rate. The 3D car model is broken down into several major modular components, stored using compression technology, and supports OTA remote updates to the model library. When adding a new configuration item, only the model of a single component needs to be added, eliminating the need to develop all combined models, thus optimizing storage resources and maintenance costs. By collecting vehicle dynamic data via the CAN bus, the 3D car model is synchronized with the actual vehicle state (such as the left front door opening, left turn signal flashing, etc.), solving the problems of disconnected states and limited interaction in existing technologies.
[0021] Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0022] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.
[0023] Figure 1 This is an architecture diagram of the configuration word-driven 3D car model dynamic generation system proposed in this embodiment of the invention; Figure 2 This is a flowchart of the 3D vehicle model dynamic generation method based on configuration word driving proposed in an embodiment of the present invention; Figure 3 This is a schematic diagram of the components in the modular model library in an embodiment of the present invention. Detailed Implementation
[0024] It should be noted that the following detailed descriptions are exemplary and are intended only to describe specific embodiments and to provide further explanation of the invention, and are not intended to limit the scope of exemplary embodiments of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0025] Example 1 To address the problems of poor adaptability, limited functionality, and lack of dynamic rendering capabilities in existing 3D car model generation technologies that rely solely on static configuration, this embodiment proposes a configuration word-driven dynamic generation system for 3D car models. Figure 1 As shown, the system mainly includes a configuration word generation module, a modular model library, a configuration word parsing module, and a rendering and display module. When the vehicle production line receives the vehicle order information, it generates unique configuration word information for the vehicle based on the order's configuration information through the configuration word generation module. Simultaneously, the configuration word information is written into the configuration word storage area in the vehicle domain controller on the vehicle production line. When the current vehicle's cockpit software operating system starts, the configuration word parsing module reads the vehicle configuration word information from the vehicle domain controller. The rendering and display module reads the corresponding configuration components from the modular model library based on the configuration parsed by the configuration word parsing module, loads the corresponding vehicle model, and renders the vehicle model in real time. Finally, it is displayed on the vehicle cockpit display screen, thereby realizing the automated mapping of vehicle configuration parameters to a visual model.
[0026] The configuration word generation module transforms order configurations into unique identifiers, avoiding errors from manual input. The modular model library breaks down components according to configuration differences, laying the foundation for subsequent dynamic matching. The configuration word parsing module enables automatic mapping from configuration words to component IDs, and the rendering and display module completes real-time visualization, ensuring that production line orders and HMI displays are synchronized in real time, avoiding display errors caused by manual adjustments. Based on this solution, the automated mapping of vehicle configuration parameters to the visualization model can be achieved, thereby meeting the dual needs of intelligent manufacturing and personalized cockpit experience.
[0027] (1) Configuration word generation module, which generates a production configuration word instruction set (represented by code) containing a unique identifier of the vehicle's basic configuration based on the vehicle order configuration information, and writes it to the vehicle domain controller.
[0028] The vehicle production configuration includes information such as vehicle type, wheelbase, roof height, sliding door direction, left / right steering, and color. Different configuration information is identified by binary codes of varying bit lengths within the configuration instruction set. In this embodiment, different bit lengths of the configuration instruction set represent different configuration conditions. For example, bit 0 indicates vehicle type, bit 1 indicates wheelbase, bit 2 indicates roof height, bit 3 indicates sliding door direction, bit 4 indicates left / right steering, and bit 5 indicates color. In the instruction set, 0 bits represent vehicle type: 00b for trucks, 01b for buses; In the instruction set, the number of bits 1 represents the wheelbase: 00b is the short axis, 01b is the middle axis, and 10b is the long axis; The instruction set bit width is 2, which represents the top level: 00b is low top level, 01b is medium top level, and 10b is high top level; The instruction set bit 3 represents the sliding door direction: 00b is the left sliding door, 01b is the right sliding door, and 10b is the double sliding door; The instruction set bit length 4 represents left and right rudder: 0b for left rudder and 1b for right rudder; The instruction set bit width is 5 to represent color: 0000b is color 1, 0001b is color 2, and 0010b is color 3.
[0029] By using the above-mentioned coding to identify core static parameters such as vehicle type and wheelbase, each configuration corresponds to a unique binary code, and extension bits are reserved. This clarifies the coding rules for static configurations, enables precise mapping of configurations to binary codes, and solves the problems of chaotic current configuration identification and the need to reconstruct the model when adding new configurations.
[0030] (2) Modular model library, used to store basic body parts with unique IDs. Among them, the 3D car model is divided into different parts according to the differences in body configuration, and different parts are assigned different IDs, which are used for configuration mapping in the configuration word parsing module and model reading in the rendering and display module.
[0031] Specifically, the basic body components in the modular model library include general main body components, roof components, passenger compartment components, door components, and interior components. Each component ID contains configuration feature fields. In this embodiment, the general main body component ID is set to base01, the roof component ID contains wheelbase and roof height fields, the passenger compartment component ID contains vehicle type and wheelbase fields, the door component ID contains vehicle type and sliding door direction fields, and the interior component ID contains vehicle type and left / right steering fields, etc. Figure 3 As shown, for example: The main general component ID is base01; Carriage components: Short-wheelbase passenger car ID: VanbodyL1, Medium-wheelbase passenger car ID: VanbodyL2, Long-wheelbase passenger car ID: VanbodyL3, Short-wheelbase freight car ID: busbodyL1, Medium-wheelbase freight car ID: busbodyL2, Long-wheelbase freight car ID: VanbodyL3...; Roof components: Short wheelbase low roof ID: RoofL1H1, Short wheelbase medium roof ID: RoofL1H2, Short wheelbase high roof ID: RoofL1H3, Medium wheelbase low roof ID: RoofL2H1, Medium wheelbase medium roof ID: RoofL2H2, Medium wheelbase high roof ID: RoofL2H3, Long wheelbase low roof ID: RoofL3H1, Long wheelbase medium roof ID: RoofL3H2, Long wheelbase high roof ID: RoofL3H3…; Vehicle door components: Truck left sliding door ID: VandoorL, Truck right sliding door ID: VandoorR, Truck left door without sliding door ID: VannonedoorL, Truck right door without sliding door ID: VannonedoorR, Bus left sliding door ID: BusdoorL, Bus right sliding door ID: BusdoorR, Bus left door without sliding door ID: BusnonedoorL, Bus right door without sliding door ID: BusnonedoorR...; Interior components: VanintL for left-hand drive trucks, VanintR for right-hand drive trucks, BusintL for left-hand drive buses, BusintR for right-hand drive trucks…; Difference map set: Color 1 ID is color1, Color 2 ID is color2, Color 3 ID is color3, and so on.
[0032] By setting up the modular model library, when adding vehicle configurations or importing new vehicles, the modular model library can be updated directly without reconfiguring the complete 3D model of the vehicle, further simplifying the configuration process.
[0033] (3) Configuration word parsing module, used to read the configuration word instruction set in the vehicle domain controller, perform configuration mapping according to the configuration word instruction set, and parse it into the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules.
[0034] Specifically, the configuration word parsing module can parse the configuration word instruction set into a 3D model ID instruction set. The configuration word parsing module has a full set of 3D model IDs pre-built in. When the configuration word parsing module reads the configuration word instruction set, it executes the preset model ID culling rules in the order of the code identifiers in the configuration word instruction set (such as 0-1-2-3-4...) to remove the part IDs that do not match the current configuration and retain the matching model part IDs. Finally, it obtains the matching part IDs of the 3D model to facilitate subsequent model generation and rendering.
[0035] In this embodiment, the ID removal rule corresponding to the configuration word instruction set is set as follows: The model ID removal rules for the 0th bit of the instruction set are as follows: when the bit is 00b, remove the body component ID and door component ID containing IDs that do not contain the Van field; when the bit is 01b, remove the body component ID and door component ID containing IDs that do not contain the Bus field. The model ID removal rules for the first bit of the instruction set are as follows: when the instruction is 00b, remove the IDs of the roof component and body component that do not contain the L1 field; when the instruction is 01b, remove the IDs of the roof component and body component that do not contain the L2 field; and when the instruction is 10b, remove the IDs of the roof component and body component that do not contain the L3 field. The second bit of the instruction set specifies the model ID removal rules: 00b removes the IDs of roof components that do not contain the L1 field, 01b removes the IDs of roof components that do not contain the L2 field, and 10b removes the IDs of roof components that do not contain the L3 field. The model ID removal rules for the third bit of the instruction set are as follows: 00b removes IDs containing the fields doorR and noneDoorL in the door component ID; 01b removes IDs containing the fields doorL and noneDoorR in the door component ID; and 10b removes IDs containing the fields nonedoorR and noneDoorL in the door component ID. The model ID elimination rule for the 4th bit of the instruction set is as follows: when the bit is 0b, IDs containing the R field in the interior component ID are eliminated; when the bit is 1b, IDs containing the L field in the interior component ID are eliminated. The 5th bit of the instruction set specifies the following texture set ID removal rules: 0000b removes texture set IDs that do not contain the color1 field, 0001b removes texture set IDs that do not contain the color2 field, 0010b removes texture set IDs that do not contain the color3 field, and so on.
[0036] Preferably, when adding vehicle configurations or importing new vehicles, simply update the corresponding 3D model ID removal rules.
[0037] By executing the ID removal rules in the order of the configuration word codes as described above, matching components are automatically retained without manual intervention. This avoids component mismatches caused by complex configuration combinations, improves the parsing success rate, and ensures the accuracy and efficiency of configuration to component matching. It solves the problems of low efficiency and error-proneness in manual component screening in existing technologies.
[0038] (4) Rendering and display module, which is used to retrieve and load the corresponding 3D model parts according to the 3D model part ID instruction set of the current vehicle, render them in real time and display the 3D model on the cockpit display screen.
[0039] Specifically, the rendering and display module is electrically connected to the cockpit display screen. It reads the ID instruction set output by the configuration word parsing module, loads the corresponding model parts in the modular model library, and generates the target car model in real time by combining them with the 3D rendering engine according to the preset assembly rules. The model is then output to the cockpit display screen for 3D car model display.
[0040] As one implementation method, considering that the core requirement of current dynamic configuration adaptation is to automatically match the corresponding model components based on real-time order / status data, vehicle configuration not only includes static parameters in production orders but also involves the real-time status of the vehicle. Existing 3D vehicle model implementation solutions based on static models or limited configuration combinations only pre-set static production configurations and lack cross-dimensional dynamic association capabilities. They cannot parse real-time status data and dynamically adjust model components, resulting in a disconnect between configuration and display. To address this, the system proposed in this embodiment sets up a configuration word generation module electrically connected to the vehicle controller. This module is also used to receive real-time vehicle status data, generate a status configuration word instruction set containing the status of vehicle components, combine it with the production configuration word instruction set to form a complete configuration word instruction set, and write it to the domain controller. Simultaneously, the modular model library is also used to store status-associated components with unique IDs.
[0041] Specifically, the vehicle's status configuration word includes door open / close status, lighting mode, etc., and the status configuration word uses the instruction set to add bits to identify the corresponding status. Bit 6 uses 2 bits of binary code to identify the door status, and bit 7 uses 3 bits of binary code to identify the lighting mode. The status-related components in the modular model library include door components and headlight components in different states, and each component has a unique status ID.
[0042] In this embodiment, the configuration word instruction set is extended, and dynamic status bits are added to identify the real-time status of the vehicle, for example: The instruction set uses 6 bits (2 bits) to indicate the door status, where 00b = fully closed, 01b = left front door open, 10b = right rear door open, and 11b = trunk open. The instruction set is 7 bits (3 bits) to identify the lighting mode, where 000b = low beam, 001b = high beam, 010b = left turn signal, and 011b = right turn signal.
[0043] Meanwhile, the configuration word parsing module has preset dynamic state-model component association rules. When the parsing shows that the car door state is open (left front door open), the left front door open state model component ID: DoorL_Open is automatically loaded to replace the original closed state component, so that the displayed 3D car model matches the current vehicle state.
[0044] Preferably, the rendering and display module is optimized to support smooth transitions between states. For example, the door opening and closing animation can be optimized based on preset motion trajectory parameters to avoid the lag when switching model parts.
[0045] By employing the above methods, the encoding rules for dynamic states are clearly defined, achieving a precise mapping from states to binary code. This avoids situations where state identifiers are missing or cannot be dynamically updated. Simultaneously, it ensures the accuracy of component calls during dynamic state transitions, preventing state component confusion and switching lag. Compared to traditional static configuration display solutions, this embodiment integrates configuration adaptation and state visualization, resolving the disconnect between the 3D car model and the actual vehicle state.
[0046] In summary, this embodiment uniquely identifies all static parameters and dynamic states of a vehicle using binary configuration words, enabling it to respond to any personalized configuration requirements without manual modeling, effectively shortening response time and improving adaptation success rate. The 3D car model is broken down into several major modular components, stored using compression technology, and supports OTA remote updates to the model library. When adding a new configuration item, only the model of a single component needs to be added, eliminating the need to develop all combined models, thus optimizing storage resources and maintenance costs. Furthermore, by collecting vehicle dynamic data via the CAN bus, synchronization between the 3D car model and the actual vehicle state (such as the left front door opening, left turn signal flashing, etc.) is achieved, solving the problems of disconnected states and limited interaction in existing technologies.
[0047] Example 2 This embodiment provides a configuration word-driven method for dynamically generating 3D car models, implemented based on the 3D car model dynamic generation system proposed in Embodiment 1. Figure 2 As shown, it includes the following steps: Based on the obtained vehicle order configuration information, a production configuration word instruction set containing a unique identifier of the vehicle's basic configuration is generated and written to the vehicle domain controller; Read the configuration word instruction set in the vehicle domain controller, perform configuration mapping according to the configuration word instruction set, and parse it into the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules; Based on the current vehicle's 3D model component ID instruction set, the corresponding 3D model component is retrieved and loaded, rendered in real time, and then displayed on the cockpit display screen.
[0048] The vehicle production configuration information includes vehicle type, wheelbase, roof height, sliding door direction, left and right steering, color configuration information, etc. Different configuration information is identified by binary codes of different bit lengths in the configuration instruction set. Bit 0 in the instruction set identifies the vehicle type, bit 1 identifies the wheelbase, bit 2 identifies the roof height, bit 3 identifies the sliding door direction, bit 4 identifies the left and right steering, and bit 5 identifies the color.
[0049] In this embodiment, a modular model library is also provided. This modular model library stores basic vehicle body components with unique IDs. After parsing and obtaining the 3D vehicle model component ID instruction set, the corresponding 3D vehicle model component in the modular model library can be retrieved and loaded according to the ID instruction set. After real-time rendering, the 3D vehicle model is displayed on the cockpit display screen. The basic vehicle body components in the modular model library include main body general components, roof components, body components, door components, and interior components. Each component ID contains configuration feature fields. The ID of the main body general components is base01. The ID of the roof component contains wheelbase and roof height fields. The ID of the body component contains vehicle type and wheelbase fields. The ID of the door component contains vehicle type and sliding door direction fields. The ID of the interior component contains vehicle type and left / right steering fields.
[0050] In the above parsing process, preset model ID elimination rules can be executed sequentially according to the code identifiers in the configuration word instruction set. Component IDs that do not match the current configuration are eliminated, while matching model component IDs are retained. This ID elimination rule automatically retains matching components without manual intervention, avoiding component mismatches caused by complex configuration combinations, improving the parsing success rate, ensuring the accuracy and efficiency of configuration-to-component matching, and solving the problems of low efficiency and error-proneness in manual component selection in existing technologies.
[0051] As another implementation method, the vehicle configuration proposed in this embodiment not only includes static parameters in the production order, but also involves the real-time status of the vehicle, that is, it also includes the following steps: Receive real-time vehicle status data, generate a status configuration word instruction set containing the status of vehicle components, combine it with the production configuration word instruction set to form a complete configuration word instruction set, and write it to the domain controller; The system reads the configuration word instruction set from the vehicle domain controller, performs configuration mapping, component retrieval, and real-time rendering, and displays a 3D vehicle model showing the current vehicle status on the cockpit display screen.
[0052] The above approach can solve the problem that existing 3D car model implementation schemes based on static models or limited configuration combinations lack cross-dimensional dynamic association capabilities, leading to a disconnect between configuration and display.
[0053] Example 3 This embodiment provides a vehicle, including a configuration word-driven 3D vehicle model dynamic generation system as proposed in Embodiment 1, or a configuration word-driven 3D vehicle model dynamic generation method as proposed in Embodiment 2.
[0054] The steps involved in Examples 2 and 3 above correspond to those in Example 1. For specific implementation details, please refer to the relevant description section of Example 1.
[0055] Those skilled in the art will understand that the modules or steps of the present invention described above can be implemented using general-purpose computer devices. Optionally, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computer device, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. The present invention is not limited to any particular combination of hardware and software.
[0056] The above description is only a preferred embodiment of the present invention. Although the specific implementation of the present invention has been described in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that, based on the technical solution of the present invention, various modifications or variations that can be made by those skilled in the art without creative effort are still within the scope of protection of the present invention.
Claims
1. A 3D car model dynamic generation system based on configuration word driving, characterized in that, The system comprises: a configuration word generation module configured to generate a production configuration word instruction set containing a unique identifier of a vehicle base configuration according to vehicle order configuration information, and write the production configuration word instruction set into a vehicle domain controller; a modular model library configured to store body base components with unique IDs, wherein different components of a 3D vehicle model are divided according to differences in body configurations; a configuration word analysis module configured to read the configuration word instruction set in the vehicle domain controller, and perform configuration mapping according to the configuration word instruction set, and analyze the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules; a rendering display module configured to call and load corresponding 3D vehicle model components according to the 3D vehicle model component ID instruction set of the current vehicle, render the 3D vehicle model in real time, and display the 3D vehicle model on a cockpit display screen.
2. The 3D car model dynamic generation system based on configuration word driving according to claim 1, wherein, The production configuration word of the vehicle includes vehicle type, wheelbase, roof height, sliding door direction, left and right rudder, and color configuration information, and different configuration information is identified by different bit numbers of binary codes in the configuration word instruction set, wherein bit number 0 identifies the vehicle type, bit number 1 identifies the wheelbase, bit number 2 identifies the roof height, bit number 3 identifies the sliding door direction, bit number 4 identifies the left and right rudder, and bit number 5 identifies the color.
3. The configuration word driven based 3D car model dynamic generation system according to claim 1, wherein, The body base components in the modular model library include main body general components, roof components, cabin components, door components, and interior components, each component ID contains a configuration feature field, the main body general component ID is base01, the roof component ID contains a wheelbase and roof height field, the cabin component ID contains a vehicle type and wheelbase field, the door component ID contains a vehicle type and sliding door direction field, and the interior component ID contains a vehicle type and left and right rudder field.
4. The configuration word driven 3D car model dynamic generation system according to claim 1, wherein, When the configuration word analysis module analyzes the configuration word, the preset model ID elimination rules are executed in sequence according to the code identification in the configuration word instruction set, the component IDs that do not match the current configuration are eliminated, and the model component IDs that match are retained.
5. The configuration word driven 3D car model dynamic generation system according to claim 1, wherein, The configuration word generation module is further configured to receive real-time state data of the vehicle, generate a state configuration word instruction set containing vehicle component states, combine the state configuration word instruction set with the production configuration word instruction set to form a complete configuration word instruction set, and write the complete configuration word instruction set into the domain controller. The modular model library is further configured to store state-associated components with unique IDs.
6. The configuration word driven 3D car model dynamic generation system according to claim 5, wherein, The state configuration word of the vehicle includes door opening and closing states and light modes, and the state configuration word is identified by newly added bit numbers in the instruction set, wherein 2-bit binary codes are used to identify the door state at bit number 6, and 3-bit binary codes are used to identify the light mode at bit number 7.
7. The configuration word driven 3D car model dynamic generation system according to claim 5, wherein, The state-associated components in the modular model library include door components and light components in different states, and the state IDs of each component are unique.
8. A 3D car model dynamic generation method based on configuration word driving, characterized in that, The 3D vehicle model dynamic generation system driven by the configuration word according to any one of claims 1-7 comprises: generating a production configuration word instruction set containing a unique identifier of a vehicle base configuration according to obtained vehicle order configuration information, and writing the production configuration word instruction set into a vehicle domain controller; reading the configuration word instruction set in the vehicle domain controller, and performing configuration mapping according to the configuration word instruction set, and analyzing the 3D vehicle model component ID instruction set of the current vehicle in combination with preset rules; According to the 3D vehicle model part ID instruction set of the current vehicle, the corresponding 3D vehicle model part is called and loaded, and the 3D vehicle model is displayed on the cockpit display screen after real-time rendering.
9. The 3D car model dynamic generation method based on configuration word driving according to claim 8, characterized in that, Also includes: Receive real-time vehicle state data, generate state configuration word instruction set containing vehicle component state, combine with production configuration word instruction set to form complete configuration word instruction set, and write into domain controller; Read the configuration word instruction set in the vehicle domain controller, perform configuration mapping, component calling and real-time rendering, and display the 3D vehicle model of the current vehicle state on the cockpit display screen.
10. A vehicle characterized by comprising: The 3D vehicle model dynamic generation system based on configuration word driving according to any one of claims 1-7, or the 3D vehicle model dynamic generation method based on configuration word driving according to any one of claims 8-9.