Method and device for generating interior design effect picture

By using floor plans and artificial intelligence technology to automatically establish three-dimensional models and perform virtual decoration, the problem of manual operation dependence and low degree of automation in the traditional interior design process is solved, and efficient decoration design and effect preview is achieved.

CN119538386APending Publication Date: 2025-02-28河南鑫智享电子科技有限公司北京分公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411698639.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The traditional interior design process is highly dependent on manual operations, has low automation, cumbersome steps and takes time. Ordinary customers cannot complete the decoration design independently, and they cannot flexibly select and replace building materials, and cannot preview the effects of different building materials.

Method used

By using floor plan, combining artificial intelligence technology to analyze the spatial structure, automatically establish a three-dimensional model, and virtually decorate it based on the selected building materials, and finally generate a decoration rendering.

Benefits of technology

This avoids the complex process of manual modeling, improves the efficiency of decoration design, and allows users to easily obtain decoration renderings and preview the decoration design effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538386A_ABST
    Figure CN119538386A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for generating an interior design effect picture, and the method comprises the steps: determining a target house type picture of a target space, analyzing the target house type picture, and determining the meaning information of each subspace in the target space; obtaining house type data from the target house type image; establishing a three-dimensional model of the target space according to the house type data by using a 3D modeling tool; the three-dimensional model comprises a sub-model corresponding to each sub-space; according to the meaning information, performing virtual decoration on the sub-model; determining a decoration effect picture of the sub-model after virtual decoration; the space is analyzed through the artificial intelligence technology, virtual decoration is automatically completed, the complex process of manual modeling is avoided, the efficiency of decoration design is improved, and a user can simply and conveniently obtain the decoration effect picture and preview the decoration design effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for generating an interior design rendering. Background Art

[0002] Traditional interior designers manually complete plane / 3D drawings. In some cases, 3D modeling is also required, and the decoration plan is implemented in the 3D model before the finished product can be rendered.

[0003] The above process is highly dependent on the manual operation of the designer, with a low degree of automation, complicated steps, and a lot of time. Moreover, ordinary customers cannot complete it independently in a simple way without the help of designers. In addition, during the manual modeling process, customers cannot flexibly choose and replace building materials, and cannot easily preview the effects of different building materials. Summary of the invention

[0004] The present invention provides a method and device for generating interior design renderings, which can complete three-dimensional modeling using a flat floor plan, and perform virtual decoration according to selected building materials, and finally automatically generate a decoration rendering.

[0005] In a first aspect, the present invention provides a method for generating an interior design rendering, comprising:

[0006] Determine the target floor plan of the target space,

[0007] Parsing the target floor plan to determine the meaning information of each subspace in the target space;

[0008] Acquire apartment type data from the target apartment type diagram;

[0009] Using a 3D modeling tool, a three-dimensional model of the target space is established according to the apartment data; the three-dimensional model includes a sub-model corresponding to each of the sub-spaces;

[0010] performing virtual decoration on the sub-model according to the meaning information;

[0011] Determine a decoration effect diagram of the sub-model after the virtual decoration.

[0012] Preferably, the step of parsing the target floor plan to determine the meaning information of each subspace in the target space includes:

[0013] Performing functional analysis on the target floor plan using a preset artificial intelligence model to determine the functional definition of each subspace;

[0014] The meaning information of the subspace is determined according to the functional definition.

[0015] Preferably, the acquiring of the apartment type data from the target apartment type diagram comprises:

[0016] Analyze and obtain the plane dimension data of each subspace from the floor plan;

[0017] Obtaining the height data of each subspace by using an external interface;

[0018] The plane dimension data and the height data are determined as the house type data.

[0019] Preferably, the 3D modeling tool includes a Blender modeling tool, and the use of the 3D modeling tool to establish the three-dimensional model of the target space according to the apartment data includes:

[0020] The Blender modeling tool is called by using an API interface, so that the Blender modeling tool builds a three-dimensional model of the target space according to the apartment type data.

[0021] Preferably, before determining the decoration scheme in each sub-model, the method further includes:

[0022] Determine the building material information corresponding to the target space.

[0023] Preferably, the virtually decorating the sub-model according to the meaning information includes:

[0024] Determining a virtual building material corresponding to the subspace according to the meaning information and the building material information;

[0025] The sub-model is virtually decorated according to the virtual building materials.

[0026] Preferably, the virtually decorating the sub-model according to the virtual building materials comprises:

[0027] The virtual building materials are laid at specific locations in the sub-model to perform the virtual decoration.

[0028] In a second aspect, the present invention provides a device for generating an interior design rendering, comprising:

[0029] A meaning parsing module, used to determine a target floor plan of a target space, parse the target floor plan, and determine meaning information of each subspace in the target space;

[0030] A data parsing module, used for obtaining apartment data from the target apartment diagram;

[0031] A modeling module, used to use a 3D modeling tool to establish a three-dimensional model of the target space according to the apartment data; the three-dimensional model includes a sub-model corresponding to each of the sub-spaces;

[0032] A virtual decoration module, used for virtually decorating the sub-model according to the meaning information;

[0033] The drawing output module is used to determine the decoration effect drawing of the sub-model after the virtual decoration.

[0034] 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.

[0035] 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.

[0036] The present invention provides a method and device for establishing a three-dimensional model using a flat floor plan, which analyzes the space through artificial intelligence technology and automatically completes virtual decoration, avoiding the complex process of manual modeling, improving the efficiency of decoration design, and allowing users to easily obtain decoration renderings and preview decoration design effects.

[0037] 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

[0038] 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.

[0039] Figure 1 A schematic diagram of a process for establishing a three-dimensional model using a floor plan provided by an embodiment of the present invention;

[0040] Figure 2 A schematic flow chart of another method for establishing a three-dimensional model using a floor plan provided by an embodiment of the present invention;

[0041] Figure 3 A schematic diagram of a structure of a device for establishing a three-dimensional model using a floor plan provided by an embodiment of the present invention;

[0042] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] 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.

[0044] Traditional interior designers manually complete plane / 3D drawings. In some cases, 3D modeling is also required, and the decoration plan is implemented in the 3D model before the finished product can be rendered.

[0045] The above process is highly dependent on the manual operation of the designer, with a low degree of automation, complicated steps, and a lot of time. Moreover, ordinary customers cannot complete it independently in a simple way without the help of designers. In addition, during the manual modeling process, customers cannot flexibly choose and replace building materials, and cannot easily preview the effects of different building materials.

[0046] In view of this, the present invention provides a method for generating an interior design rendering. Figure 1 As shown, it is a specific embodiment of the method for generating interior design renderings provided by the present invention. In this embodiment, the method includes:

[0047] Step 101: determine a target floor plan of a target space.

[0048] The target space refers to the physical space targeted by the decoration design, for example, it can be a specific room. In this embodiment, the floor plan of the target space and the target floor plan will be obtained first. The target floor plan can be used to complete the modeling later. Usually, the target floor plan can be obtained directly from the developer, real estate agency or other channels. If it cannot be obtained, it can also be easily obtained through some simple surveying and mapping. In addition, the plane dimensions of the space are usually marked on the target floor plan.

[0049] Step 102: parse the target floor plan to determine the meaning information of each subspace in the target space.

[0050] Target apartment type Figure 1 Generally, it will show the structural characteristics of the target space, such as how the overall space is divided, which is also the meaning of the so-called "house type". Because of the partitioning, the target space will be divided into multiple subspaces. For example, the living room, bedroom, kitchen, and bathroom are conventional space partitions, and each space is a subspace. Different subspaces have different functionalities, so the design methods are also different. In this embodiment, the meaning information of the subspace will be parsed, so as to carry out subsequent targeted design.

[0051] The meaning information is what kind of functional partition the subspace belongs to (for example, is it a living room or a bedroom). Specifically, the target floor plan can be analyzed by artificial intelligence technology to determine the meaning information. That is, the target floor plan is functionally analyzed using a preset artificial intelligence model to determine the functional definition of each subspace; the meaning information of the subspace is determined according to the functional definition. The artificial intelligence model can be established in advance through artificial intelligence training technology. The functional definition of the subspace can be determined through model analysis. That is, according to the characteristics of the subspace itself, determine the function it is suitable for, that is, determine its meaning information. For example, a space with the largest area, the best lighting, and the most open position in the target space should assume the function of a "living room". Then its meaning information is determined as "living room".

[0052] Step 103: Acquire apartment data from the target apartment diagram.

[0053] Furthermore, for modeling purposes, the floor plan data can also be obtained from the target floor plan. Usually, there are dimension annotations in the floor plan, so the floor plan data can often be directly obtained. If there are no annotations, it can also be converted through some proportional relationships. For example, the size of a standard interior door may be 0.9 meters, and the length and width of the room can be converted based on this scale.

[0054] In addition, modeling is a process of converting from a plane to a three-dimensional space. The target floor plan usually only reflects the size information of two dimensions (length and width). The essential height information needs to be obtained through some other means.

[0055] Specifically, the plane dimension data of each subspace can be obtained by parsing the floor plan; the height data of each subspace can be obtained by using an external interface; and the plane dimension data and the height data can be determined as the floor plan data.

[0056] Here, the external interface allows the user to manually input certain data. That is, the height data of each position in the room can be manually input to complete the complete apartment data. In the case of unknown specific height data, the apartment data can also be completed by estimating the height data. For example, in general, the room height can be estimated to be 3 meters.

[0057] Step 104: Use a 3D modeling tool to create a three-dimensional model of the target space according to the apartment data.

[0058] Specifically, the 3D modeling tool used in this embodiment can be a Blender modeling tool. After obtaining the house type data, the Blender modeling tool can be called using an API interface to enable the Blender modeling tool to build a three-dimensional model of the target space according to the house type data. This completes the automatic modeling of the house type diagram, that is, the automatic conversion from two-dimensional to three-dimensional.

[0059] The three-dimensional model established in this step includes sub-models corresponding to each subspace, and each sub-model will be specifically decorated and designed according to its specific meaning information.

[0060] Step 105: Virtually decorate the sub-model according to the meaning information.

[0061] After the sub-model is determined, the sub-model will be decorated and designed in a targeted manner according to the meaning information of the sub-space corresponding to the sub-model. For example, the floor and wall of the bathroom and kitchen need to be paved with tiles, sanitary ware needs to be installed in the bathroom, and cabinets need to be installed in the kitchen. The floor of the living room and bedroom can be made of flooring or floor tiles, the wall can be made of wall paint, and the choice of furniture is also different, etc. In short, the sub-space can be virtually decorated according to its characteristics.

[0062] In addition, the specific building materials can be selected by the user before designing. If the user selects the specific information of certain building materials, the selected building materials can be used for virtual decoration.

[0063] Step 106: Determine a decoration effect diagram of the sub-model after the virtual decoration.

[0064] When the virtual decoration in the entire 3D model is completed, the 3D model can be directly used to render the decoration effect map, allowing users to browse the decoration effect more intuitively.

[0065] It can be seen from the above technical solutions that the method in this embodiment has at least the following beneficial effects: a three-dimensional model is established using a floor plan, the space is analyzed using artificial intelligence technology, and virtual decoration is automatically completed, thereby avoiding the complex process of manual modeling, improving the efficiency of decoration design, and allowing users to easily obtain decoration renderings and preview decoration design effects.

[0066] Figure 1 What is shown is only a basic embodiment of the method of the present invention. By performing certain optimization and expansion on this basis, other preferred embodiments of the method can be obtained.

[0067] like Figure 2 FIG. 1 is another specific embodiment of the method for generating the interior design rendering of the present invention. This embodiment is further described on the basis of the above-mentioned embodiment. In this embodiment, the method comprises the following steps:

[0068] Step 201: determine a target floor plan of a target space.

[0069] The target space refers to the physical space targeted by the decoration design, for example, it can be a specific room. In this embodiment, the floor plan of the target space and the target floor plan will be obtained first. The target floor plan can be used to complete the modeling later. Usually, the target floor plan can be obtained directly from the developer, real estate agency or other channels. If it cannot be obtained, it can also be easily obtained through some simple surveying and mapping. In addition, the plane dimensions of the space are usually marked on the target floor plan.

[0070] Step 202: parse the target floor plan to determine the meaning information of each subspace in the target space.

[0071] Target apartment type Figure 1 Generally, it will show the structural characteristics of the target space, such as how the overall space is divided, which is also the meaning of the so-called "house type". Because of the partitioning, the target space will be divided into multiple subspaces. For example, the living room, bedroom, kitchen, and bathroom are conventional space partitions, and each space is a subspace. Different subspaces have different functionalities, so the design methods are also different. In this embodiment, the meaning information of the subspace will be parsed, so as to carry out subsequent targeted design.

[0072] The meaning information is what kind of functional partition the subspace belongs to (for example, is it a living room or a bedroom). Specifically, the target floor plan can be analyzed by artificial intelligence technology to determine the meaning information. That is, the target floor plan is functionally analyzed using a preset artificial intelligence model to determine the functional definition of each subspace; the meaning information of the subspace is determined according to the functional definition. The artificial intelligence model can be established in advance through artificial intelligence training technology. The functional definition of the subspace can be determined through model analysis. That is, according to the characteristics of the subspace itself, determine the function it is suitable for, that is, determine its meaning information. For example, a space with the largest area, the best lighting, and the most open position in the target space should assume the function of a "living room". Then its meaning information is determined as "living room".

[0073] Step 203: Acquire apartment data from the target apartment diagram.

[0074] Furthermore, for modeling purposes, the floor plan data can also be obtained from the target floor plan. Usually, there are dimension annotations in the floor plan, so the floor plan data can often be directly obtained. If there are no annotations, it can also be converted through some proportional relationships. For example, the size of a standard interior door may be 0.9 meters, and the length and width of the room can be converted based on this scale.

[0075] In addition, modeling is a process of converting from a plane to a three-dimensional space. The target floor plan usually only reflects the size information of two dimensions (length and width). The essential height information needs to be obtained through some other means.

[0076] Specifically, the plane dimension data of each subspace can be obtained by parsing the floor plan; the height data of each subspace can be obtained by using an external interface; and the plane dimension data and the height data can be determined as the floor plan data.

[0077] Here, the external interface allows the user to manually input certain data. That is, the height data of each position in the room can be manually input to complete the complete apartment data. In the case of unknown specific height data, the apartment data can also be completed by estimating the height data. For example, in general, the room height can be estimated to be 3 meters.

[0078] Step 204: Use a 3D modeling tool to create a three-dimensional model of the target space according to the apartment data.

[0079] Specifically, the 3D modeling tool used in this embodiment can be a Blender modeling tool. After obtaining the house type data, the Blender modeling tool can be called using an API interface to enable the Blender modeling tool to build a three-dimensional model of the target space according to the house type data. This completes the automatic modeling of the house type diagram, that is, the automatic conversion from two-dimensional to three-dimensional.

[0080] The three-dimensional model established in this step includes sub-models corresponding to each subspace, and each sub-model will be specifically decorated and designed according to its specific meaning information.

[0081] Step 205: Determine the building material information corresponding to the target space.

[0082] Step 206: Determine the virtual building material corresponding to the subspace according to the meaning information and the building material information.

[0083] Step 207: Virtually decorate the sub-model according to the virtual building materials.

[0084] Specifically, the process of virtual decoration can refer to the following description:

[0085] In this embodiment, a virtual building material library can be pre-established, which is a database that stores information about various building materials. The specific building material information may include its name, size, performance parameters, and visualization information. Depending on the type of building material, the specific visualization information may be the same 3D model, or may be a flat map that can be attached to the model.

[0086] In order to meet the user's customized decoration effect, users will be allowed to use the virtual building materials library to select building materials by themselves, so as to present the decoration effect the user wants. Users can actively select building materials in the virtual building materials library according to their own needs.

[0087] After the user selects a building material, the target to be displayed of the building material can be obtained from the virtual building material library. 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. For example, when the building material type is floor, tile, wall material, door, window, etc., its characteristic is that it is almost a flat effect, so it can be presented through a flat map during the virtual decoration process. When the building material type is furniture, cabinets and sanitary ware, etc., its characteristic is that it must occupy a certain space and present a three-dimensional effect, so it can be presented through 3D modeling during the process.

[0088] Depending on the meaning information, the building materials that need to be displayed in the subspace are also different. For example, when the meaning information is "bedroom", the building materials required for the ground may be "floor", and the wall is "wall paint". In addition, furniture such as "bed" and "wardrobe" are also required. For the sub-model of "bedroom", the above building materials selected by the user will be called for further virtual decoration.

[0089] Different types of building materials can be laid into the sub-model in different ways to complete the virtual decoration process. For example, for the ground and wall, "floor" and "wall paint" can be attached to the surface of the model by "mapping". For furniture, the 3D model of the furniture can be called and then placed in a specific position in the sub-model to complete the display of the furniture. The selected building materials are displayed in the 3D model, which is equivalent to completing the virtual decoration process.

[0090] Step 208: Determine the decoration effect diagram of the sub-model after the virtual decoration.

[0091] When the virtual decoration in the entire 3D model is completed, the 3D model can be directly used to render the decoration effect map, allowing users to browse the decoration effect more intuitively.

[0092] like Figure 3 As shown in FIG. 1 , a specific embodiment of a device for generating an interior design rendering according to the present invention is shown. The device according to this embodiment is used to perform Figures 1-2 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:

[0093] The meaning parsing module 301 is used to determine a target floor plan of a target space, parse the target floor plan, and determine the meaning information of each subspace in the target space.

[0094] The data analysis module 302 is used to obtain the apartment data from the target apartment diagram.

[0095] The modeling module 303 is used to use a 3D modeling tool to establish a three-dimensional model of the target space according to the apartment data; the three-dimensional model includes a sub-model corresponding to each sub-space.

[0096] The virtual decoration module 304 is used to virtually decorate the sub-model according to the meaning information.

[0097] The image output module 305 is used to determine the decoration effect image of the sub-model after the virtual decoration.

[0098] In addition Figure 3 Based on the embodiment shown, preferably, it also includes:

[0099] The meaning analysis module 301 includes:

[0100] The function definition unit 311 is used to perform functional analysis on the target floor plan using a preset artificial intelligence model to determine the function definition of each subspace.

[0101] The meaning determination unit 312 is used to determine the meaning information of the subspace according to the function definition.

[0102] The data analysis module 302 includes:

[0103] The internal parsing unit 321 is used to parse the floor plan to obtain the plane dimension data of each subspace.

[0104] An external acquisition unit 322, used for acquiring the height data of each subspace by using an external interface;

[0105] The virtual decoration module 304 includes:

[0106] The building material information acquisition unit 341 is used to determine the building material information corresponding to the target space.

[0107] The virtual building material determining unit 342 is used to determine the virtual building material corresponding to the subspace according to the meaning information and the building material information.

[0108] The building material laying unit 342 is used to lay the virtual building materials at specific locations in the sub-model to perform the virtual decoration.

[0109] Figure 4: 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.

[0110] 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 4 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.

[0111] 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.

[0112] In a 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 device for generating interior design renderings at a logical level. The processor executes the execution instructions stored in the memory to implement the method for generating interior design renderings provided in any embodiment of the present invention by executing the execution instructions.

[0113] As described above, the present invention Figure 3The method performed by the device for generating interior design renderings provided in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having 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 instructions 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 may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0114] 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.

[0115] The embodiment of the present invention further provides a readable 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 method for generating an interior design rendering provided in any embodiment of the present invention, and is specifically used to execute the following steps: Figure 1 or Figure 2 The method shown.

[0116] The electronic device described in the above embodiments may be a computer.

[0117] 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.

[0118] 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.

[0119] 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.

[0120] 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 method for generating an interior design rendering, characterized in that: include: Determine the target floor plan of the target space, Parsing the target floor plan to determine the meaning information of each subspace in the target space; Acquire apartment type data from the target apartment type diagram; Using a 3D modeling tool, a three-dimensional model of the target space is established according to the apartment data; the three-dimensional model includes a sub-model corresponding to each of the sub-spaces; performing virtual decoration on the sub-model according to the meaning information; Determine a decoration effect diagram of the sub-model after the virtual decoration.

2. The method according to claim 1, characterized in that: The step of parsing the target floor plan and determining the meaning information of each subspace in the target space includes: Performing functional analysis on the target floor plan using a preset artificial intelligence model to determine the functional definition of each subspace; The meaning information of the subspace is determined according to the functional definition.

3. The method according to claim 1, characterized in that: The acquiring of the apartment type data from the target apartment type diagram comprises: Analyze and obtain the plane dimension data of each subspace from the floor plan; Obtaining the height data of each subspace by using an external interface; The plane dimension data and the height data are determined as the house type data.

4. The method according to claim 1, characterized in that: The 3D modeling tool includes a Blender modeling tool, and the use of the 3D modeling tool to establish a three-dimensional model of the target space according to the apartment data includes: The Blender modeling tool is called by using an API interface, so that the Blender modeling tool builds a three-dimensional model of the target space according to the apartment type data.

5. The method according to any one of claims 1 to 4, characterized in that: Before determining the decoration scheme in each sub-model, it also includes: Determine the building material information corresponding to the target space.

6. The method according to claim 5, characterized in that: The virtually decorating the sub-model according to the meaning information includes: Determining a virtual building material corresponding to the subspace according to the meaning information and the building material information; The sub-model is virtually decorated according to the virtual building materials.

7. The method according to claim 6, characterized in that: The virtually decorating the sub-model according to the virtual building materials comprises: The virtual building materials are laid at specific locations in the sub-model to perform the virtual decoration.

8. A device for generating interior design renderings, characterized in that: include: A meaning parsing module, used to determine a target floor plan of a target space, parse the target floor plan, and determine meaning information of each subspace in the target space; A data parsing module, used for obtaining apartment data from the target apartment diagram; A modeling module, used to use a 3D modeling tool to establish a three-dimensional model of the target space according to the apartment data; the three-dimensional model includes a sub-model corresponding to each of the sub-spaces; A virtual decoration module, used for virtually decorating the sub-model according to the meaning information; The drawing output module is used to determine the decoration effect drawing of the sub-model after the virtual decoration.

9. A computer-readable storage medium storing a computer program, wherein the computer program is used to execute the method for generating an interior design rendering according to 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 method for generating the interior design renderings described in any one of claims 1-7.