Building material display method and device based on digital twinning
Through digital twin technology, the simple replacement and display of building materials in 3D models has been solved, and the problem of rapid replacement of building materials in the existing technology has been improved, and the user's selection and display efficiency in the decoration process has been improved.
Patent Information
- Application Number
- CN202411650236.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, building materials in 3D models cannot be replaced in a simple way, and users cannot easily replace various building materials in the model quickly to achieve the purpose of building materials screening.
Through digital twin technology, the spatial model of the target space is loaded and the display space is determined, and the alternative building material information corresponding to the display space is determined in the virtual building material library, so that users can determine the target building material information based on the alternative building material information and display the target to be displayed. in the showroom.
It realizes simple replacement and all-round effect display of building materials in 3D models. Users can easily and conveniently select and display building materials, avoiding the need to remodel or adjust the model.
Smart Images

Figure CN119513993A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital twin technology, and in particular to a building material display method and device based on digital twin. Background Art
[0002] In the traditional decoration process, users often feel that there is a big gap between the design and the actual scene. Or when choosing furniture and building materials, they cannot accurately imagine the actual effect after selection. In the prior art, a preview effect can be provided through a 3D model, so that users can achieve an experience close to "being there" so as to better understand the decoration effect.
[0003] However, in the prior art, various building materials in 3D models are often defined during the modeling process, and users cannot replace them in a simple way. In other words, during a modeling process, users can basically only preview one effect, and cannot easily and quickly replace various building materials in the model to achieve the purpose of building material screening. Summary of the invention
[0004] The present invention provides a building materials display method and device based on digital twins, which realize the simple replacement of building materials in 3D models and all-round effect display through digital twin technology.
[0005] In a first aspect, the present invention provides a building material display method based on digital twins, comprising:
[0006] Loading a spatial model corresponding to the target space in the digital twin system, and determining at least one display location in the spatial model;
[0007] In the virtual building material library, determining the candidate building material information corresponding to each display position, so that the user can determine the target building material information according to the candidate building material information;
[0008] Determine a target to be displayed corresponding to the target building material information;
[0009] The object to be displayed is displayed at the display position.
[0010] Preferably, after displaying the target to be displayed at the display position, the method further includes:
[0011] determining the browsing location of the user;
[0012] A display effect diagram of the space model is determined according to the browsing position, wherein the display effect diagram includes the target to be displayed displayed on the display position.
[0013] Preferably, determining the candidate building material information corresponding to each display position includes:
[0014] When the building material type corresponding to the display position is the first type, determining candidate building material information of the first type of building materials;
[0015] The first type of building materials includes floors, tiles, wall materials, doors and windows.
[0016] Preferably, when the building material type is the first type, the target to be displayed is a target map; and determining the target to be displayed corresponding to the target building material information includes:
[0017] In the virtual building material library, the correspondence between the target building material information and the texture set is queried to determine the target texture.
[0018] Preferably, determining the candidate building material information corresponding to each display position includes:
[0019] When the building material type corresponding to the display position is the second type, determining the candidate building material information of the second type of building materials;
[0020] The second type of building materials includes furniture, cabinets and sanitary ware.
[0021] Preferably, when the building material type is the second type, the target to be displayed is a target model; and determining the target to be displayed corresponding to the target building material information includes:
[0022] In the virtual building material library, the correspondence between the target building material information and the model set is queried to determine the target model.
[0023] Preferably, displaying the target to be displayed at the display position includes:
[0024] According to the size of the space model, adjusting the size of the object to be displayed;
[0025] The adjusted object to be displayed is displayed at the display position.
[0026] In a second aspect, the present invention provides a building material display device based on digital twins, comprising:
[0027] A display position determination module, used to load the space model corresponding to the target space in the digital twin system, and determine a display position in at least one of the space models;
[0028] A target building material determination module is used to determine the candidate building material information corresponding to each display position in the virtual building material library, so that the user can determine the target building material information according to the candidate building material information;
[0029] A to-be-displayed target determination module, used to determine the to-be-displayed target corresponding to the target building material information;
[0030] A display module is used to display the target to be displayed at the display position.
[0031] In a third aspect, the present invention provides a readable medium, comprising execution instructions. When a processor of an electronic device executes the execution instructions, the electronic device executes any method described in the first aspect.
[0032] In a fourth aspect, the present invention provides an electronic device, comprising a processor and a memory storing execution instructions, wherein when the processor executes the execution instructions stored in the memory, the processor executes any method described in the first aspect.
[0033] The present invention provides a building materials display method and device based on digital twins; based on the digital twin technology, a target space is established, and a corresponding virtual building materials library is established; the user only needs to determine the display position and select the building materials to be displayed, and the display target can be loaded on the display position, thereby realizing the display of the building materials; in this process, the user's operation is simple and convenient, and there is no need to re-model or readjust the model.
[0034] The further effects of the above-mentioned non-conventional preferred manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present invention or the existing technical solutions, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0036] Figure 1 A schematic diagram of a flow chart of a building material display method based on digital twins provided in one embodiment of the present invention;
[0037] Figure 2 A schematic flow chart of another method for displaying building materials based on digital twins provided in accordance with an embodiment of the present invention;
[0038] Figure 3 A schematic flow chart of another method for displaying building materials based on digital twins provided in accordance with an embodiment of the present invention;
[0039] Figure 4 A schematic structural diagram of a building material display device based on digital twins provided in one embodiment of the present invention;
[0040] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0042] In the traditional decoration process, users often feel that there is a big gap between the design and the actual scene. Or when choosing furniture and building materials, they cannot accurately imagine the actual effect after selection. In the prior art, a preview effect can be provided through a 3D model, so that users can achieve an experience close to "being there" so as to better understand the decoration effect.
[0043] However, in the prior art, the various building materials in the 3D model are often defined during the modeling process, and users cannot replace them in a simple way. If you want to replace some building materials in the rendering, you usually have to rely on the designer to re-model or readjust the model. In other words, during a modeling process, the user can basically only preview one effect, and cannot quickly and conveniently replace the various building materials in the model to achieve the purpose of building material screening.
[0044] In view of this, the present invention provides a building material display method based on digital twins. Figure 1 As shown, a specific embodiment of the building material display method based on digital twins provided by the present invention is shown. In this embodiment, the method includes:
[0045] Step 101: Load a spatial model corresponding to a target space in a digital twin system, and determine a display location in at least one of the spatial models.
[0046] Digital twin is a system that uses 3D models in virtual space to map physical space. Therefore, in this embodiment, this technology is used to realize the display of building materials. Compared with ordinary 3D modeling, digital twin has stronger flexibility and operability, so it provides the basic conditions for conveniently replacing building materials in the model. In addition, digital twin also has better visualization effect and can be displayed to users at almost any position and any angle, so it can further improve the browsing effect compared with the existing technology.
[0047] In this embodiment, the target space refers to a specific space in the physical world, such as a house that needs to be renovated. In the digital twin system, the target space can be mapped in advance to obtain a 1:1 complete space model. The structure, size and other spatial factors of the space model are consistent with the target space.
[0048] Before the user selects the building materials, the space model can be displayed to the user first. This is equivalent to a "rough house" in the physical world. Or if there are other building materials selected by the user in the space model, it can be equivalent to a "model room" in the physical world.
[0049] In the space model, several display positions can be pre-set. Display positions are used to carry and display building materials. For example, in actual decoration, the building materials corresponding to the ground can be floors, tiles, etc., and the building materials corresponding to the wall can be tiles, wall paint, wallpaper, etc. In addition, there will be doors, windows, furniture, cabinets, sanitary ware, etc. in the space. The corresponding positions in the space model can be set as display positions.
[0050] At this time, users can select building materials according to their needs and load them into the space model, or load them into the display position. For example, when users need to select a floor, they can determine the display position representing the "ground" in the space model, and the range of this display position can be equivalent to the entire ground range in the space model. In subsequent operations, building materials can be loaded for this display position to achieve visual display of building materials in the display position.
[0051] Step 102: In the virtual building material library, determine the candidate building material information corresponding to each display position, so that the user can determine the target building material information according to the candidate building material information.
[0052] The virtual building material library is a database that stores information about various building materials. Specific building material information can include its name, size, performance parameters, and visualization information. Depending on the type of building material, the specific visualization information can be the same 3D model, or it can be a flat map that can be attached to the model.
[0053] After the display position is determined, the candidate building material information corresponding to the display position can be further determined. In other words, it is possible to determine which types of building materials can be displayed on the display position, determine these building materials as candidate building materials, and then further determine their candidate building material information.
[0054] For example, when the "ground" display position is determined, it can be determined that the building material types corresponding to the display position are floor and tile. Therefore, the building material information of all floors and tiles can be screened out in the virtual building material library and used as candidate building material information.
[0055] Then the user can actively select a type of building material from the candidate building material information according to their own needs and use it as the target building material information. This means that the user has selected a certain floor or tile and hopes that it will be displayed on the "ground" display position.
[0056] Step 103: Determine the target to be displayed corresponding to the target building material information.
[0057] After determining the target building material information, the corresponding target to be displayed can be further determined. The target to be displayed refers to the data that will actually be displayed on the display position. The building material information may include its name, size, performance parameters and visualization information. The target to be displayed is actually equivalent to the above-mentioned visualization information. Its essence can be an independent 3D model, or it can be a flat map that can be attached to the model. On the other hand, the display position itself is also part of the spatial model, such as a plane of the model, or a specific position in the model. In short, the target to be displayed has the characteristic of being loaded on the display position.
[0058] When the display position is "ground" and the target building material information corresponds to a certain type of floor or tile, the target to be displayed may be a flat map, and the image content in the map is the surface pattern of the floor or tile.
[0059] Step 104: Display the object to be displayed at the display position.
[0060] After determining the target to be displayed, you only need to load it to the corresponding display position to complete the display of building materials. In other words, at this point, the selected building materials have been laid out in the space model, and users can browse their actual effects in the digital twin system.
[0061] It can be seen from the above technical solutions that the beneficial effects of this embodiment are: based on the digital twin technology, a corresponding virtual building materials library is established corresponding to the target space; the user only needs to determine the display position and select the building materials he wants to display, and the target to be displayed can be loaded on the display position, thereby realizing the display of the building materials; in this process, the user's operation is simple and convenient, and there is no need to re-model or readjust the model.
[0062] In some cases, after displaying the target to be displayed at the display position, the method further includes:
[0063] Determine the browsing position of the user; and determine a display effect diagram of the space model according to the browsing position, wherein the display effect diagram includes the target to be displayed displayed on the display position.
[0064] In this embodiment, based on the characteristics of the digital twin system, a 360° all-round browsing function can be provided to the user. That is, the user can select the location and sight direction in which he needs to browse in the spatial model, so as to display the display effect map that can be obtained by browsing there. The display effect map includes the target to be displayed on the display position, which means that the building material previously selected by the user will appear in the display effect map, so that the user can intuitively see the actual application effect of the building material.
[0065] In addition, in this embodiment, the building material types can be further divided into a first type and a second type. The first type includes, for example, floors, tiles, wall materials, doors, windows, etc. The first type of building materials is characterized by a nearly flat effect, so they can be presented in the form of flat mapping during the display process. The second type includes furniture, cabinets, and sanitary ware. The second type of building materials is characterized by having to occupy a certain space and present a three-dimensional effect, so they can be presented in the form of 3D modeling during the process. The two types of building materials are slightly different in the subsequent process, and will be described separately below.
[0066] like Figure 2 As shown, when the building material type corresponding to the display position is the first type, the specific steps are as follows:
[0067] Step 201: Determine candidate building material information of the first type of building material, so that a user can determine target building material information according to the candidate building material information.
[0068] Step 202: Determine the target to be displayed corresponding to the target building material information; the target to be displayed is a target map.
[0069] Step 203: In the virtual building material library, query the correspondence between the target building material information and the texture set, so as to determine the target texture.
[0070] Step 204: Display the target map at the display position.
[0071] In the case of the first type of building materials, the corresponding display position is often a plane in the space model, such as a wall, ground, etc. Therefore, you only need to "attach" the target map to the display position to complete the display.
[0072] like Figure 3 As shown, when the building material type corresponding to the display position is the second type, the specific steps are as follows:
[0073] Step 301: Determine candidate building material information of the second type of building material, so that the user can determine target building material information according to the candidate building material information.
[0074] Step 302: Determine the target to be displayed corresponding to the target building material information; the target to be displayed is a target model.
[0075] Step 303: In the virtual building material library, query the correspondence between the target building material information and the model set, so as to determine the target model.
[0076] Step 304: Display the target model at the display location.
[0077] In the case of the second type of building materials, the building materials themselves need to occupy a certain space and present a three-dimensional effect. Therefore, the second type of building materials need to be presented in the form of 3D models. In other words, displaying the second type of building materials is to further load some small 3D models into the space model. The display position represents the location where it is loaded, that is, the placement position of the second type of building materials in the space. Therefore, the display position can be used as an "anchor point" to load the second type of building materials into a specific position to complete the display.
[0078] In some cases, displaying the to-be-displayed object at the display position includes:
[0079] According to the size of the space model, the size of the object to be displayed is adjusted; and the adjusted object to be displayed is displayed at the display position.
[0080] Whether it is the first type of building materials or the second type of building materials, they need to meet specific size relationships when loaded into the space model. For the first type of building materials, they need to meet the specific shape of the display position and be fully laid on the display position. Building materials such as doors and windows also need to meet the proportional relationship with the space model. For the second type of building materials, they also need to meet the proportional relationship with the space model so that users can check whether they can be placed in certain positions. Or check the effect after placement, whether it is too crowded or too empty. Therefore, it is necessary to adjust the size of the target to be displayed according to the size of the space model so that the ratio of the two is consistent with the physical world. Then further present it in the display position.
[0081] like Figure 4 As shown in FIG. 1 , a specific embodiment of the building material display device based on digital twins of the present invention is shown. The device described in this embodiment is used to perform Figures 1 to 3 The physical device of the method. Its technical solution is essentially consistent with the above embodiment, and the corresponding description in the above embodiment is also applicable to this embodiment. The device in this embodiment includes:
[0082] The display location determination module 401 is used to load the space model corresponding to the target space in the digital twin system and determine a display location in at least one of the space models.
[0083] The target building material determination module 402 is used to determine the candidate building material information corresponding to each display position in the virtual building material library, so that the user can determine the target building material information according to the candidate building material information.
[0084] The to-be-displayed target determination module 403 is used to determine the to-be-displayed target corresponding to the target building material information.
[0085] The display module 404 is used to display the target to be displayed at the display position.
[0086] It can be seen from the above technical solutions that the beneficial effects of this embodiment are: based on the digital twin technology, a corresponding virtual building materials library is established corresponding to the target space; the user only needs to determine the display position and select the building materials he wants to display, and the target to be displayed can be loaded on the display position, thereby realizing the display of the building materials; in this process, the user's operation is simple and convenient, and there is no need to re-model or readjust the model.
[0087] In addition Figure 4 Based on the embodiment shown, preferably, it also includes:
[0088] Also includes:
[0089] The positioning module 405 is used to determine the browsing position of the user; determine the display effect diagram of the space model according to the browsing position, and the display effect diagram includes the target to be displayed displayed on the display position.
[0090] The target-to-be-displayed determination module 403 includes:
[0091] The first type determination unit 431 is used to query the correspondence between the target building material information and the map set in the virtual building material library when the building material type corresponding to the display position is the first type, so as to determine the target map. The first type of building materials includes floor, ceramic tile, wall material, door, and window.
[0092] The second type determination concern 432 is used to query the correspondence between the target building material information and the model set in the virtual building material library when the building material type corresponding to the display position is the second type, so as to determine the target model. The second type of building materials includes furniture, cabinets and sanitary ware.
[0093] The size adjustment module 406 is used to adjust the size of the object to be displayed according to the size of the space model.
[0094] Figure 5 : is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the electronic device may also include hardware required for other services.
[0095] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0096] The memory is used to store execution instructions. Specifically, the execution instructions are computer programs that can be executed. The memory may include internal memory and non-volatile memory, and provides execution instructions and data to the processor.
[0097] In one possible implementation, the processor reads the corresponding execution instructions from the non-volatile memory into the memory and then runs them, and can also obtain the corresponding execution instructions from other devices to form a building material display device based on digital twins at the logical level. The processor executes the execution instructions stored in the memory to implement the building material display method based on digital twins provided in any embodiment of the present invention through the execution of the execution instructions.
[0098] As described above, the present invention Figure 4 The method performed by the digital twin-based building material display device provided in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present invention can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0099] The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0100] The embodiment of the present invention further proposes a readable storage medium, which stores an execution instruction. When the stored execution instruction is executed by a processor of an electronic device, the electronic device can execute the building material display method based on digital twins provided in any embodiment of the present invention, and is specifically used to execute the following Figure 1-Figure 3 The method shown.
[0101] The electronic device described in the above embodiments may be a computer.
[0102] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods or computer program products. Therefore, the present invention may be implemented in the form of a complete hardware embodiment, a complete software embodiment, or a combination of software and hardware.
[0103] The various embodiments of the present invention are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0104] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0105] The above description is only an 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 substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A building material display method based on digital twins, characterized in that: include: Loading a spatial model corresponding to the target space in the digital twin system, and determining at least one display location in the spatial model; In the virtual building material library, determining the candidate building material information corresponding to each display position, so that the user can determine the target building material information according to the candidate building material information; Determine a target to be displayed corresponding to the target building material information; The object to be displayed is displayed at the display position.
2. The method according to claim 1, characterized in that: After displaying the target to be displayed at the display position, the method further includes: determining the browsing location of the user; A display effect diagram of the space model is determined according to the browsing position, wherein the display effect diagram includes the target to be displayed displayed on the display position.
3. The method according to claim 1, characterized in that: The step of determining the candidate building material information corresponding to each display position includes: When the building material type corresponding to the display position is the first type, determining candidate building material information of the first type of building materials; The first type of building materials includes floors, tiles, wall materials, doors and windows.
4. The method according to claim 3, characterized in that: When the building material type is the first type, the target to be displayed is a target map; The step of determining the target to be displayed corresponding to the target building material information comprises: In the virtual building material library, the correspondence between the target building material information and the texture set is queried to determine the target texture.
5. The method according to claim 1, characterized in that: The step of determining the candidate building material information corresponding to each display position includes: When the building material type corresponding to the display position is the second type, determining the candidate building material information of the second type of building materials; The second type of building materials includes furniture, cabinets and sanitary ware.
6. The method according to claim 5, characterized in that: When the building material type is the second type, the target to be displayed is a target model; and determining the target to be displayed corresponding to the target building material information includes: In the virtual building material library, the correspondence between the target building material information and the model set is queried to determine the target model.
7. The method according to any one of claims 1 to 6, characterized in that: The step of displaying the target to be displayed at the display position includes: According to the size of the space model, adjusting the size of the object to be displayed; The adjusted object to be displayed is displayed at the display position.
8. A building material display device based on digital twin, characterized in that: include: A display position determination module, used to load the space model corresponding to the target space in the digital twin system, and determine a display position in at least one of the space models; A target building material determination module is used to determine the candidate building material information corresponding to each display position in the virtual building material library, so that the user can determine the target building material information according to the candidate building material information; A to-be-displayed target determination module, used to determine the to-be-displayed target corresponding to the target building material information; A display module is used to display the target to be displayed at the display position.
9. A computer-readable storage medium storing a computer program, wherein the computer program is used to execute the building material display method based on digital twins as described in any one of claims 1 to 7.
10. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the building materials display method based on digital twins as described in any one of claims 1 to 7.