Desktop scene generation method of display equipment
By using 2D images generated by AI large models and circular wall partition mirroring technology, the problems of customization and resource consumption of in-vehicle interfaces are solved, enabling the efficient generation of high-quality 3D in-vehicle interfaces and improving the user experience.
Patent Information
- Application Number
- CN202510986044.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2025-11-14
AI Technical Summary
Existing in-vehicle interfaces have low customization levels, complex creation processes, and high resource consumption, making it difficult to quickly respond to user needs.
A 2D image conforming to customized instructions is generated by using a large AI model. This image is then replaced in a 3D scene using a circular wall partition mirroring technique and fused together to generate a high-quality 3D desktop scene.
It enhances the personalized experience of the in-vehicle interface, shortens the production cycle, reduces performance overhead, and enhances visual effects and immersion.
Smart Images

Figure CN120953485A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of graphics processing technology, and in particular to a method for generating a desktop scene for a display device. Background Technology
[0002] With advancements in artificial intelligence and graphics processing technologies, users have higher expectations for the visual experience of in-vehicle interfaces. However, existing solutions for improving the visual experience of in-vehicle interfaces typically suffer from the following technical shortcomings.
[0003] (1) Low degree of customization: Existing in-vehicle central control interfaces usually use preset 2D images or 3D model scenes, lacking sufficient flexibility and personalization options, making it difficult for users to customize a unique in-vehicle environment according to their own preferences.
[0004] (2) The creation process is complex and time-consuming: Traditional 3D scene creation methods require professional designers and a lot of time to manually design and adjust each element, which makes it difficult to respond quickly to user needs.
[0005] (3) High resource consumption: High-quality 3D rendering usually requires high computing resources, which puts high demands on the hardware performance of the vehicle system. Summary of the Invention
[0006] This application aims to solve at least one technical problem existing in the prior art mentioned above, and proposes a method for generating desktop scenes for display devices.
[0007] This application provides a method for generating a desktop scene on a display device, including:
[0008] Start the rendering engine, initialize the rendering environment, and load the preset scene resources;
[0009] Generate 2D images that conform to customized instructions using a large AI model;
[0010] The circular wall in the scene resource is divided into a preset even number of equal parts of the texture area. The 2D image is replaced to the first equal part of the texture area, and its mirror image is replaced to the adjacent second equal part of the texture area. The replacement is completed by looping through all equal parts of the texture area.
[0011] The scene resources and the circular wall with the 2D image replacement are fused together to generate a desktop scene.
[0012] Furthermore, replacing the mirrored image with the adjacent second-division texture area includes:
[0013] The 2D image is horizontally flipped to obtain a mirror image of the 2D image;
[0014] The mirrored image is replaced with the second part of the texture area that is immediately adjacent to the first part of the texture area, so that the texture of the adjacent texture areas is continuous.
[0015] Furthermore, the replacement process is repeated for all equally divided texture areas, including:
[0016] Continue replacing the 2D image with the third part of the texture map area immediately adjacent to the second part, and then replacing the mirror image with the fourth part of the texture map area immediately adjacent to the third part, and so on, until all the texture map areas have completed the alternation of the 2D image and its mirror image.
[0017] Furthermore, the fusion processing of the scene resources and the circular wall surface after 2D image replacement includes:
[0018] The content of the circular wall, after 2D image replacement, is projected onto the ground to create a reflective effect;
[0019] The scene resources include the ground.
[0020] Furthermore, the fusion processing of the scene resources and the circular wall surface after 2D image replacement includes:
[0021] The sky color is dynamically matched based on the main color tone of the circular wall after the 2D image replacement is completed.
[0022] The scene resources include the sky.
[0023] Furthermore, the fusion processing of the scene resources and the circular wall surface after 2D image replacement includes:
[0024] Place the vehicle model within the circle enclosed by the annular wall where the 2D image has been replaced, and adjust the viewpoint to a suitable position.
[0025] The scene resources include vehicle models.
[0026] Furthermore, the process of generating the desktop scene also includes:
[0027] The height of the circular wall used for 2D image replacement was adjusted based on the wall height adjustment formula.
[0028] The formula for adjusting the wall height is: h=πr / 2*(th / tw);
[0029] Where h represents the adjusted height of the annular wall; r represents the radius of the circle generated by the projection of the annular wall onto the ground; th represents the height of the generated image resolution; and tw represents the width of the generated image resolution.
[0030] Furthermore, before replacing the 2D image with the texture area, the following is also included:
[0031] The generated 2D image that conforms to the customized instructions is optimized and preprocessed, and then the optimized and preprocessed 2D image is used for subsequent replacement operations.
[0032] The specific rules for the optimized preprocessing include one or more of the following: the viewing angle height of the generated image does not exceed a preset threshold, the resolution of the generated image is within a preset range, and there are no missing objects on the edge side of the generated image.
[0033] Furthermore, it also includes:
[0034] The desktop scene is rendered and output to a display device;
[0035] The generation method described above supports user interaction and can respond to view rotation and height adjustment commands in real time.
[0036] Furthermore, loading the preset scene resources specifically includes:
[0037] Preset scene resources are dynamically loaded from the cloud.
[0038] This application provides a method for generating desktop scenes for display devices. By using a ring-shaped wall partition mirroring texture technology, the seam problem in 2D to 3D conversion is solved. High-quality 3D scene effects can be simulated using only 2D image resources that conform to customized instructions, thereby improving visual effects, shortening the production cycle, reducing performance overhead, and enhancing personalized user experience. Attached Figure Description
[0039] Figure 1 This is a core flowchart of a method for generating a desktop scene for a display device, provided in an embodiment of this application.
[0040] Figure 2 A complete flowchart of a method for generating a desktop scene for a display device provided in this application embodiment;
[0041] Figure 3 The image shows a 2D image generated by a large AI model that conforms to customized instructions, as provided in the embodiments of this application.
[0042] Figure 4 A schematic diagram of a four-part annular wall surface provided for an embodiment of this application and a material map (the first part of the map area) to which the 2D image is replaced;
[0043] Figure 5 This is a schematic diagram illustrating the replacement of a mirror image of a 2D image with the material texture map (second equal part texture area) of the adjacent b, as provided in an embodiment of this application.
[0044] Figure 6The overall effect diagram after the material textures of the four equal parts of the annular wall a, b, c and d provided in the embodiment of this application are replaced sequentially by the 2D image and its mirror image;
[0045] Figure 7 This is one of the overall effect images provided in the embodiments of this application after dynamic adjustment of the 3D scene;
[0046] Figure 8 The second overall effect diagram provided in this application embodiment after dynamic adjustment of the 3D scene;
[0047] Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0048] To enable those skilled in the art to better understand the technical solutions of this application, exemplary embodiments of this application are described below with reference to the accompanying drawings, including various details of the embodiments of this application to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description. Unless otherwise specified, the various embodiments of this application and the features within those embodiments can be combined with each other.
[0049] As used herein, the term “and / or” includes any and all combinations of one or more of the associated enumerated entries. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used herein, the singular forms “a” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated features, integrals, steps, operations, elements, and / or components is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded. Terms such as “connected” or “linked” are not limited to physical or mechanical connections but can include electrical connections, whether direct or indirect.
[0050] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It should also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having the meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined herein.
[0051] Existing solutions for improving the visual experience of display interfaces (such as in-vehicle central control screens, home displays, and commercial displays) typically suffer from technical drawbacks such as low customization, complex and time-consuming creation processes, and high resource consumption. In view of this, this application proposes a method for rapidly and efficiently converting 2D images generated by large AI models into high-quality 3D scenes.
[0052] refer to Figure 1 and Figure 2 One embodiment of this application takes an in-vehicle infotainment system scenario as an example and proposes a method for generating a desktop scene of an in-vehicle infotainment system display device. The method may specifically include the following steps.
[0053] Step 1: Start the 3D rendering service.
[0054] In in-vehicle infotainment systems, 3D rendering services are typically either standalone software applications or software modules integrated into other applications. The first step is to start the rendering engine and initialize the rendering environment, including setting configurations such as resolution and frame rate.
[0055] Step 2: Load the preset scene resources.
[0056] Load pre-prepared 3D scene resources from local storage or the cloud. These 3D scene resources include the ground, circular walls, sky, and vehicle models in the center of the scene. These pre-prepared 3D scene resources can serve as a basic framework for custom content in subsequent steps.
[0057] In some embodiments, a preset asphalt surface material is loaded from the cloud according to the user's instruction "urban road". Loading from the cloud reduces the use of local storage and supports flexible expansion of the scene.
[0058] Step 3: User inputs instructions.
[0059] Users can submit customized requests via touchscreen, voice commands, or other input methods. For example, users can select or say, "Please switch to the woods at dawn in late autumn," or "Please take me to the roadside in a bustling city." The system then parses the user's input and converts it into an executable set of instructions.
[0060] Step 4: The AI large model generates corresponding 2D images based on the user's input instructions.
[0061] A pre-trained AI model (such as a Transformer-based model) is used to generate corresponding 2D images that meet the user's input instructions. It's important to note that some pre-processing optimization rules need to be preset during image generation. For example, the generated image's viewpoint cannot be too high (e.g., the AI forces a 30° downward angle to ensure the vehicle model is visible), the resolution must be 5000*2000, and there should be no incomplete objects on the left and right edges. A sample image of a 2D image generated by the AI model that conforms to customized instructions is provided for reference. Figure 3 Optimizing the preprocessing rules can prevent the generation of invalid images and improve the success rate of 3D scene construction.
[0062] The AI large model in this embodiment can generate high-quality 2D images based on the user's description. These 2D images form the basis for subsequent 3D scenes, ensuring the uniqueness and personalization of each scene and overcoming the technical shortcomings of low customization in existing related technologies.
[0063] Step 5: Optimization and preprocessing of 2D images.
[0064] Based on the optimization preprocessing rules mentioned in step 4, the AI-generated 2D image is optimized and preprocessed. The optimization preprocessing methods include, but are not limited to, image segmentation, edge detection, color correction, and mirroring, to ensure that the image quality is suitable for the next step of 3D conversion.
[0065] More specifically, for example: AI generates images of urban streets → repairs damaged vehicles at the edges → corrects the color tone to a warm, dusky tone. Optimizing and preprocessing the generated 2D images can improve their compatibility with 3D scenes and avoid visual distortion.
[0066] Step 6: Integrate 2D images into a 3D scene.
[0067] In step 2, a circular wall has already been loaded into the 3D scene. Now, divide the circular wall into four equal parts, naming them a, b, c, and d. Then, use 3D dynamic rendering technology to dynamically replace the material texture of a with the optimized and preprocessed 2D image from step 5. For details, please refer to [link / reference]. Figure 4 .
[0068] Next, the generated 2D image is mirrored and then dynamically replaced onto the material texture of image b, as shown in the reference. Figure 5 .
[0069] Then, the material texture of c is dynamically replaced with the original 2D image using 3D rendering technology, in the same way as a. The material texture of d is replaced with the same method as b. At this point, it can be seen that the wall seams are seamless and the transition is natural because the mirrored content was used. (See reference) Figure 6Similarly, the circular wall can be divided into more equal parts (texture partitions), as long as the number of parts is even, such as six, eight, ten, sixteen, etc., and then the texture partitions can be replaced one by one in turn with 2D images and their mirror images.
[0070] In this way, the seam problem can be solved by using mirror symmetry, and the computational cost can be reduced. Furthermore, by increasing the number of texture partitions, scene details can be improved, adapting to the needs of complex scenes and enhancing visual continuity.
[0071] Step 7: Dynamically adjust the 3D scene.
[0072] After integrating 2D image content into the circular wall, the 3D scene needs to be dynamically adjusted to ensure a more natural transition between elements such as walls, ground, and sky. For example, adjusting the ground to reflect the circular wall content and adjusting the sky color to match the overall scene tone can enhance the harmony of light and shadow between elements and improve immersion.
[0073] A crucial step in dynamically adjusting a 3D scene is adjusting the height of the circular wall. This effectively prevents the content within the circular wall from being stretched. The formula for calculating the height of the circular wall is:
[0074] h = πr / 2 * (th / tw);
[0075] Where π is the mathematical constant pi; r is the radius of the circle generated by the projection of the annular wall onto the ground, preset according to the size of the vehicle screen; th is the height of the generated image resolution, tw is the width of the generated image resolution, and th / tw constrains the aspect ratio of the image to avoid stretching and deformation.
[0076] In some embodiments, for example: screen radius r = 1.5 m → generated image resolution 5000×2000 → calculate h = 3.14×1.5 / 2×(2000 / 5000)≈0.47 m, and image distortion can be eliminated by adaptive scaling.
[0077] After adjusting all the above settings, place the vehicle model in the center of the scene and adjust the viewing angle to a suitable position. More specifically, place the vehicle model in the center of the circular wall, and set the viewing angle to approximately 30% of the distance between the roof and the top of the screen, meaning the model is centered, and the viewing angle is adjusted so that the transition between the roof and the sky is visible. This setting conforms to an ergonomic viewing angle, thus avoiding visual obstruction.
[0078] Step 8: Output the rendering results.
[0079] After all adjustments are completed, the entire scene is rendered using a 3D rendering engine, and the result is displayed on the in-vehicle central control screen. It supports real-time interaction and further user customization, such as allowing users to rotate the view 360 degrees and control the viewing height. The final presentation of different perspective reference effects is as follows: Figure 7 and Figure 8 As shown.
[0080] In some embodiments, the rendering output supports real-time user interaction, allowing users to rotate the scene view using gestures and adjust the view height via voice. For example, a user can swipe the screen to rotate the scene and give the voice command "raise the view," increasing the model's overhead angle. This setting enhances the user's freedom of control and strengthens the personalized experience.
[0081] In summary, some of the beneficial effects of the embodiments of this application include the following points.
[0082] (1) Enhanced visual effects and immersion: Through steps 6 and 7, texture mapping technology is used to fit the details of the 2D image into the 3D scene, making the 3D scene have richer visual effects. By using reflection rendering technology to blend the effects of the ground, sky and scene walls, the elements in the entire scene are blended together, providing users with an immersive experience.
[0083] This application solves the seam problem in 2D to 3D conversion by using a ring-shaped wall partition mirroring texture technology. It can simulate high-quality 3D scene effects using only 2D image resources that conform to customized instructions, thereby improving visual effects, shortening the production cycle, reducing performance overhead, and enhancing personalized user experience.
[0084] (2) Highly customized and personalized experience: Through step 4, the AI big model can generate high-quality 2D images based on the user's personalized description. These 2D images are the basis for subsequent 3D scenes, ensuring the uniqueness and personalization of each scene.
[0085] Existing in-vehicle infotainment interfaces typically use preset 2D images or 3D model scenes, lacking sufficient flexibility and personalization options, making it difficult for users to customize a unique in-vehicle environment to their liking. This application, however, uses artificial intelligence technology to generate personalized content in real time, meeting users' customization needs.
[0086] (3) Optimize resource utilization and improve performance: Through steps 3, 4 and 6, high-quality 3D scene effects can be simulated using only 2D image resources. The details are realistic and the visual effects are outstanding. Compared with traditional 3D scenes, the production cycle is greatly shortened and the performance overhead is also lower, which greatly reduces the requirements for hardware facilities and can effectively reduce the hardware cost of the vehicle system.
[0087] High-quality 3D rendering typically requires significant computing resources, placing high demands on the hardware performance of in-vehicle systems. This application, however, leverages real-time 3D rendering technology, employing efficient rendering algorithms and optimization strategies to ensure high-quality visual effects while reducing reliance on in-vehicle system hardware resources, thus achieving a smooth user experience.
[0088] Based on the same inventive concept, embodiments of this application also provide an electronic device. Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of this application. Figure 9 As shown in the figure, an electronic device provided in this application embodiment includes: one or more processors 101, a memory 102, and one or more I / O interfaces 103. The memory 102 stores one or more programs, which, when executed by the one or more processors, enable the one or more processors to implement any of the display device desktop scene generation methods in the above embodiments; the one or more I / O interfaces 103 are connected between the processor and the memory and configured to enable information interaction between the processor and the memory.
[0089] The processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read / write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus).
[0090] In some embodiments, the processor 101, memory 102, and I / O interface 103 are interconnected via bus 104, and thus connected to other components of the computing device.
[0091] In some embodiments, the one or more processors 101 include a field-programmable gate array.
[0092] This application also provides a computer-readable medium. The computer-readable medium stores a computer program, which, when executed by a processor, implements the steps in any of the display device desktop scene generation methods described in the above embodiments. The computer-readable storage medium can be volatile or non-volatile.
[0093] This application also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer-readable code is run in the processor of an electronic device, the processor in the electronic device executes the above-described display device desktop scene generation method.
[0094] Those skilled in the art will understand that all or some of the steps, systems, and apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software can be distributed on a computer-readable storage medium, which may include computer storage media (or non-transitory media) and communication media (or transient media).
[0095] As is known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable program instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), flash memory or other memory technologies, portable compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, it is known to those skilled in the art that communication media typically contain computer-readable program instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0096] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0097] The computer program instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing the status information of the computer-readable program instructions. These electronic circuits can execute the computer-readable program instructions to implement various aspects of this application.
[0098] The computer program product described herein can be implemented specifically through hardware, software, or a combination thereof. In one alternative embodiment, the computer program product is specifically embodied in a computer storage medium; in another alternative embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0099] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0100] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0101] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0102] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0103] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for general illustrative purposes only and should not be construed as limiting. In some embodiments, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in connection with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in connection with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this application as set forth by the appended claims.
Claims
1. A method for generating a desktop scene on a display device, characterized in that, include: Start the rendering engine, initialize the rendering environment, and load the preset scene resources; Generate 2D images that conform to customized instructions using a large AI model; The circular wall in the scene resource is divided into a preset even number of equal parts of the texture area. The 2D image is replaced to the first equal part of the texture area, and its mirror image is replaced to the adjacent second equal part of the texture area. The replacement is completed by looping through all equal parts of the texture area. The scene resources and the circular wall with the 2D image replacement are fused together to generate a desktop scene.
2. The generation method according to claim 1, characterized in that, The mirrored image is replaced to the adjacent second-division texture area, including: The 2D image is horizontally flipped to obtain a mirror image of the 2D image; The mirrored image is replaced with the second part of the texture area that is immediately adjacent to the first part of the texture area, so that the texture of the adjacent texture areas is continuous.
3. The generation method according to claim 1, characterized in that, The replacement process is completed by looping through all equally divided texture areas, including: Continue replacing the 2D image with the third part of the texture map area immediately adjacent to the second part, and then replacing the mirror image with the fourth part of the texture map area immediately adjacent to the third part, and so on, until all the texture map areas have completed the alternation of the 2D image and its mirror image.
4. The generation method according to claim 1, characterized in that, The fusion process of the scene resources and the circular wall surface after 2D image replacement includes: The content of the circular wall, after 2D image replacement, is projected onto the ground to create a reflective effect; The scene resources include the ground.
5. The generation method according to claim 1, characterized in that, The fusion process of the scene resources and the circular wall surface after 2D image replacement includes: The sky color is dynamically matched based on the main color tone of the circular wall after the 2D image replacement is completed. The scene resources include the sky.
6. The generation method according to claim 1, characterized in that, The fusion process of the scene resources and the circular wall surface after 2D image replacement includes: Place the vehicle model within the circle enclosed by the annular wall where the 2D image has been replaced, and adjust the viewpoint to a suitable position. The scene resources include vehicle models.
7. The generation method according to claim 1, characterized in that, Before generating the desktop scene, the following is also included: The height of the circular wall used for 2D image replacement was adjusted based on the wall height adjustment formula. The formula for adjusting the wall height is: h=πr / 2*(th / tw); Where h represents the adjusted height of the annular wall; r represents the radius of the circle generated by the projection of the annular wall onto the ground; th represents the height of the generated image resolution; and tw represents the width of the generated image resolution.
8. The generation method according to claim 1, characterized in that, The process includes replacing the 2D image with the texture area, and also includes: The generated 2D image that conforms to the customized instructions is optimized and preprocessed, and then the optimized and preprocessed 2D image is used for subsequent replacement operations. The specific rules for the optimized preprocessing include one or more of the following: the viewing angle height of the generated image does not exceed a preset threshold, the resolution of the generated image is within a preset range, and there are no missing objects on the edge side of the generated image.
9. The generation method according to claim 1, characterized in that, Also includes: The desktop scene is rendered and output to a display device; The generation method described above supports user interaction and can respond to view rotation and height adjustment commands in real time.
10. The generation method according to claim 1, characterized in that, Loading preset scene resources specifically includes: Preset scene resources are dynamically loaded from the cloud.