A method, apparatus, device, and storage medium for generating design renderings

By displaying the furniture configuration interface and automatic matching rendering technology, the existing home design technology has been solved, and efficient and automated design renderings are generated, improving the user experience.

CN119862637BActive Publication Date: 2025-06-27HANGZHOU QUNHE INFORMATION TECHNOLOGIES CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510334063.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-06-27
Estimated Expiration
2045-03-20

AI Technical Summary

Technical Problem

The existing home design technology has a high threshold and is difficult to meet the customized needs of users, resulting in the design results not meeting user expectations and affecting the user experience.

Method used

Provide a method of generating design renderings. By displaying the furniture configuration interface, including the material display area and the furniture floor layout diagram, the user can select the functional area and select candidate materials, and the system will automatically match and render the design renderings of the target floor plan.

Benefits of technology

It lowers the operating threshold and investment cost of users, improves user experience, realizes automated furniture matching and design rendering generation, and meets users' customized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119862637B_ABST
    Figure CN119862637B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, and storage medium for generating a design rendering. The method includes: displaying a furniture configuration interface, which at least includes a material display area and a furniture floor plan schematic diagram for a target floor plan; in response to a selection operation for a functional area, in the material display area, at least display a set of materials of furniture or furniture combinations represented by each legend in the currently selected functional area; in the case of determining candidate materials corresponding to the legend of the functional area from the material display area, in response to a determination operation, trigger a matching process to at least match the target 3D data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram; after the matching process is completed, trigger a rendering process to at least render based on the target 3D data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram to obtain a rendering of the target floor plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of data processing, and in particular, to a method, apparatus, device, and storage medium for generating design renderings. Background Art

[0002] In existing home design, users usually need to master certain professional knowledge, which makes the operation threshold and input cost of design relatively high. Moreover, the existing methods are difficult to meet the customized needs of users, resulting in design results that are not as expected by users and affecting the user experience. Summary of the Invention

[0003] The present disclosure provides a method, apparatus, device, and storage medium for generating design renderings to solve or alleviate one or more technical problems in the prior art.

[0004] In a first aspect, the present disclosure provides a method for generating design renderings, including:

[0005] Display a furniture configuration interface, where the furniture configuration interface at least includes a material display area and a furniture floor plan layout diagram for a target floor plan; wherein, the furniture floor plan layout diagram is used to display the legends of the furniture or furniture combinations to be placed in the functional areas included in the target floor plan; the material display area is used to display the candidate materials of the furniture or furniture combinations represented by the legends.

[0006] In response to a selection operation on a functional area, in the material display area, at least display a set of materials of the furniture or furniture combinations represented by the legends in the currently selected functional area, where the set of materials includes at least one candidate material of the furniture or furniture combinations represented by the legends in the currently selected functional area.

[0007] When a candidate material corresponding to the legend of the functional area is determined from the material display area, in response to a determination operation, trigger a matching process to at least match the target three-dimensional data of the candidate materials corresponding to the legends in the furniture floor plan layout diagram.

[0008] After the matching process is completed, trigger a rendering process to at least render based on the target three-dimensional data of the candidate materials corresponding to the legends in the furniture floor plan layout diagram to obtain a rendered effect diagram of the target floor plan.

[0009] In a second aspect, the present disclosure provides an apparatus for generating design renderings, including:

[0010] A display unit for displaying a furniture configuration interface, where the furniture configuration interface at least includes a material display area and a schematic diagram of the furniture floor plan for a target floor plan; wherein, the schematic diagram of the furniture floor plan is used to display the legends of the furniture or furniture combinations to be placed in the functional areas included in the target floor plan; the material display area is used to display the candidate materials of the furniture or furniture combinations represented by the legends; in response to a selection operation on a functional area, in the material display area, at least the material sets of the furniture or furniture combinations represented by the legends in the currently selected functional area are displayed, where the material set includes at least one candidate material of the furniture or furniture combination represented by each legend in the currently selected functional area;

[0011] A matching unit for, when determining the candidate materials corresponding to the legends of the functional area from the material display area, triggering a matching process in response to a determination operation to at least match and obtain the target three-dimensional data of the candidate materials corresponding to each legend in the schematic diagram of the furniture floor plan;

[0012] A rendering unit for, after the matching process is completed, triggering a rendering process to at least render based on the target three-dimensional data of the candidate materials corresponding to each legend in the schematic diagram of the furniture floor plan to obtain a rendered effect diagram of the target floor plan.

[0013] In a third aspect, an electronic device is provided, including:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any method in the embodiments of the present disclosure.

[0017] In a fourth aspect, a non-transitory computer-readable storage medium storing computer instructions is provided, where the computer instructions are used to cause the computer to execute any method in the embodiments of the present disclosure.

[0018] In a fifth aspect, a computer program product is provided, including a computer program that, when executed by a processor, implements any method in the embodiments of the present disclosure.

[0019] The beneficial effects of the technical solution provided by the present disclosure at least include:

[0020] In this way, since the present disclosure solution can directly execute the matching process based on the furniture floor plan schematic diagram and the selected candidate materials, and then automatically and efficiently render the rendering effect diagram of the target housing type according to the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram obtained by matching, the present disclosure solution can automatically implement furniture matching and then automatically complete the rendering of the target housing type. Thus, the operation threshold and input cost of the user are significantly reduced, thereby improving the user experience.

[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In the drawings, unless otherwise specified, the same reference numerals throughout the several views denote the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments provided according to the present disclosure and should not be regarded as limiting the scope of the present disclosure.

[0023] Figure 1 is a schematic flowchart of a method for generating a design effect diagram according to an embodiment of the present application Figure 1 ;

[0024] Figure 2 is a schematic diagram of a furniture configuration interface according to an embodiment of the present application Figure 1 ;

[0025] Figure 3 is a furniture floor plan schematic diagram of a target housing type according to an embodiment of the present application;

[0026] Figure 4 is a schematic diagram of a furniture configuration interface according to an embodiment of the present application Figure 2 ;

[0027] Figure 5 is a scene schematic diagram of obtaining a target housing type according to an embodiment of the present application;

[0028] Figure 6 is a schematic flowchart of a method for generating a design effect diagram according to an embodiment of the present application Figure 2 ;

[0029] Figure 7 is a schematic flowchart of furniture matching based on a furniture floor plan schematic diagram according to an embodiment of the present application;

[0030] Figure 8 is a schematic structural diagram of a device for generating a design effect diagram according to an embodiment of the present application;

[0031] Figure 9 It is a block diagram of an electronic device for implementing the method of generating a design effect diagram according to an embodiment of the present disclosure. Detailed implementation manners

[0032] The present disclosure will be further described in detail below with reference to the accompanying drawings. The same reference numerals in the drawings denote elements having the same or similar functions. Although various aspects of the embodiments are shown in the drawings, the drawings do not have to be drawn to scale unless otherwise specified.

[0033] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following detailed implementation manners. Those skilled in the art should understand that the present disclosure can be implemented without some specific details. In some instances, methods, means, elements, and circuits well-known to those skilled in the art are not described in detail so as to highlight the gist of the present disclosure.

[0034] The solution of the present disclosure provides a method for generating a design effect diagram, which can automatically implement furniture matching according to the furniture layout result (corresponding to the furniture floor plan schematic diagram) of a known house type diagram and in combination with the furniture materials selected by the user, so as to render the three-dimensional data of each furniture material obtained by the matching to generate a high-quality design effect diagram (i.e., a rendered effect diagram) of the target house type diagram. In this way, the solution of the present disclosure does not require the user to have professional knowledge, can efficiently complete the furniture layout design, and obtain a design effect diagram satisfactory to the user, thereby reducing the operation threshold and design cost of the furniture layout, and thus improving the user experience.

[0035] Specifically, Figure 1 is a schematic flow of the method for generating a design effect diagram according to an embodiment of the present application Figure 1 . This method is optionally applied to an electronic device, such as a personal computer, a server, a server cluster, and other electronic devices.

[0036] Further, this method at least includes at least part of the following content. As Figure 1 shown, it includes:

[0037] Step S101: Display a furniture configuration interface.

[0038] Here, the furniture configuration interface at least includes a material display area and a furniture floor plan schematic diagram for the target house type diagram. For example, as Figure 2 shown, in addition to including a display area for the furniture floor plan schematic diagram and a material display area, the furniture configuration interface further includes a region list for the target house type diagram, and the region list includes the region names of multiple functional regions for the target house type diagram (such as functional region 1, functional region 2, etc.) and the material names required for each functional region.

[0039] Here, the functional area includes but is not limited to one of the following: master bedroom, secondary bedroom, living room, etc., and the solution of the present disclosure does not limit this.

[0040] Furthermore, in a specific example, the furniture floor plan schematic diagram is used to display the legends of the furniture or furniture combinations to be placed in the functional areas included in the target floor plan. For example, in one example, as Figure 3 shown, the legend of the bed is displayed in the master bedroom area of the furniture floor plan schematic diagram. The legend of the bed can indicate the placement position and orientation of the bed, etc. In this way, it is convenient to quickly determine the placement position of the furniture according to the legend subsequently, thereby improving the processing efficiency of furniture matching.

[0041] Furthermore, in a specific example, the material display area is used to display the candidate materials of the furniture or furniture combinations represented by the legends. For example, it displays the candidate materials for Figure 3 the legend of the bed shown, for the user to select the required model from the displayed candidate materials.

[0042] Step S102: In response to the selection operation for the functional area, in the material display area, at least display the material set of the furniture or furniture combinations represented by each legend in the currently selected functional area.

[0043] Here, the material set includes at least one candidate material of the furniture or furniture combinations represented by each legend in the currently selected functional area.

[0044] It should be noted that for the same legend in the currently selected functional area, the at least one candidate material included in the material set corresponding to the legend can specifically be one or more candidate materials of different styles. In this way, it is convenient for the user to select the required candidate materials, thereby improving the user experience.

[0045] For example, as Figure 4 shown, in the furniture configuration interface, when the target object selects the living room in the furniture floor plan schematic diagram, the material display area will display the material set corresponding to the legend of the combined sofa in the living room, and the material set corresponding to the legend of the dining table combination, etc. In this way, by presenting diverse furniture styles, it is convenient for the user to quickly determine the furniture that meets their own needs. At the same time, it also meets the user's customization and diversification needs, thereby improving the user experience.

[0046] Here, the selection method of the functional area in this example can also specifically be to select the functional area in the area list of the target floor plan, and the solution of the present disclosure does not limit the selection method of the functional area.

[0047] Step S103: When determining the candidate materials corresponding to the legend of the functional area from the material display area, in response to the determination operation, trigger a matching process to at least obtain the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram.

[0048] It should be noted that before triggering the matching process in response to the determination operation, the target object needs to determine the candidate materials corresponding to each legend in all functional areas. In this way, it lays a foundation for subsequent furniture matching in each functional area.

[0049] Step S104: After the matching process is completed, trigger a rendering process to at least render based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram to obtain the rendered effect diagram of the target house type diagram.

[0050] It should be noted that the rendered effect diagram obtained by the solution of the present disclosure may specifically be a two-dimensional (2D) rendered effect diagram of each functional area in the target house type diagram, or may specifically be a three-dimensional (3D) rendered effect diagram of each functional area. The solution of the present disclosure does not make a limitation in this regard.

[0051] In this way, since the solution of the present disclosure can directly execute the matching process according to the furniture floor plan schematic diagram and the selected candidate materials, and then automatically and efficiently render the rendered effect diagram of the target house type diagram based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram obtained by the matching, the solution of the present disclosure can automatically implement furniture matching and then automatically complete the rendering of the target house type diagram. In this way, the operation threshold and input cost of the user are significantly reduced, thereby improving the user experience.

[0052] Moreover, since both the target house type diagram and the candidate materials used in the matching process in the solution of the present disclosure can be selected by the user, the solution of the present disclosure has strong flexibility and scalability. For example, the user can adjust the materials according to different needs, so as to meet the user's customized and diversified design requirements for the home style, and then generate a design effect diagram that satisfies the user, thereby further improving the user experience.

[0053] It should be noted that in one example, the candidate materials corresponding to the legend in the currently selected functional area included in the material set may specifically include furniture materials (such as a combination sofa, a cabinet, etc.), or may specifically include non-furniture materials. The solution of the present disclosure does not make a specific limitation in this regard.

[0054] In a specific example, the following method can be used to obtain the schematic diagram of the furniture floor plan of the target house type; specifically, before the above-mentioned furniture configuration interface is displayed (for example, before step S101), it also includes the method for obtaining the schematic diagram of the furniture floor plan of the target house type; for example, in one example, the method for obtaining the schematic diagram of the furniture floor plan of the target house type can specifically include:

[0055] Obtain the target house type that the target object needs to design;

[0056] In response to the furniture layout generation operation for the target house type, use a large language model (LLM) to generate a schematic diagram of the furniture floor plan of the target house type to display the schematic diagram of the furniture floor plan to the user.

[0057] Here, it should be noted that the model used to generate the schematic diagram of the furniture floor plan can be other than a large language model, and can also be an image generation model, such as the Stable Diffusion (SD) model, etc. The solution of the present disclosure does not make specific limitations on this.

[0058] In this way, since the schematic diagram of the furniture floor plan obtained by the solution of the present disclosure is obtained using a large language model, the furniture layout effect given is more in line with the user's expectations. Thus, the design difficulty of the furniture layout for the user is reduced, thereby improving the user experience.

[0059] Furthermore, in a specific example, in order to improve the furniture layout effect of the schematic diagram of the furniture floor plan, the solution of the present disclosure can also adjust the displayed schematic diagram of the furniture floor plan; for example, in one example, after the schematic diagram of the furniture floor plan is displayed, the above method further includes:

[0060] In response to the adjustment operation for the schematic diagram of the furniture floor plan, obtain the adjusted schematic diagram of the furniture floor plan.

[0061] It should be noted that since the legends in the schematic diagram of the furniture floor plan carry various characteristic parameters, such as the geometric parameters (such as size, etc.) and position parameters of the legends, the target object can fine-tune the characteristic parameters carried by the legends in the schematic diagram of the furniture floor plan to adjust the furniture layout effect of the schematic diagram of the furniture floor plan. Thus, the solution of the present disclosure can effectively meet the customized needs of users for furniture layout with great flexibility, thereby improving the user experience.

[0062] Furthermore, in a specific example, the above-mentioned obtaining the target house type that the target object needs to design can specifically include:

[0063] In response to an input operation for a target community, display multiple candidate house type diagrams in the target community;

[0064] In response to a selection operation for a candidate house type diagram, obtain the target house type diagram.

[0065] For example, as Figure 5 shown, the target object can enter the name of a city and the name of a community in the city in the search box. For example, enter "XX City" and "XX Community" in the search box to search for multiple candidate house type diagrams in the XX community (for example, house type Figure 1 , house type Figure 2 , …, house type Figure 6 etc.), and then select the target house type diagram to be designed from the multiple candidate house type diagrams shown. In this way, it is convenient for the user to quickly determine the house type diagram to be designed, thereby improving the user experience.

[0066] Here, in this example, the target object can also filter the multiple candidate house type diagrams in the XX community displayed according to the house type (or area), so that the user can quickly select the required target house type diagram from the filtering results.

[0067] Figure 6 is a schematic flowchart of a method for generating a design effect diagram according to an embodiment of the present application. Figure 2 . This method can optionally be applied to electronic devices, such as personal computers, servers, server clusters and other electronic devices. It can be understood that the relevant content of the method shown above Figures 1 to 5 can also be applied to this example, and the relevant associated content will not be elaborated in this example.

[0068] Furthermore, this method includes at least some of the following content. Specifically, as Figure 6 shown, it includes:

[0069] Step S601: Display a furniture configuration interface.

[0070] Here, the furniture configuration interface at least includes a material display area and a furniture floor plan schematic diagram for the target house type diagram; the furniture floor plan schematic diagram is used to display the legends of the furniture or furniture combinations to be placed in the functional areas included in the target house type diagram; the material display area is used to display the candidate materials of the furniture or furniture combinations represented by the legends.

[0071] It should be noted that the relevant content about the furniture configuration interface, the furniture floor plan schematic diagram and the material display area can be referred to the above example, and will not be elaborated here.

[0072] Step S602: In response to a selection operation on a functional area, in the material display area, at least display the material set of the furniture or furniture combination represented by each legend in the currently selected functional area.

[0073] Here, the material set includes at least one candidate material of the furniture or furniture combination represented by each legend in the currently selected functional area.

[0074] It should be noted that the relevant content regarding the material set and the at least one candidate material included in the material set can be referred to the above examples, and will not be elaborated here.

[0075] Step S603: In the case where a candidate material corresponding to the legend of the functional area is determined from the material display area, in response to the determination operation, according to the preset mapping relationship between the candidate material and the model, match to obtain the furniture model and / or furniture accessory model of the candidate material corresponding to each legend in the furniture floor plan schematic diagram.

[0076] That is to say, in the process of furniture matching, in one example, according to the preset mapping relationship between the candidate material and the model, and the candidate material corresponding to the legend in the furniture floor plan schematic diagram, determine the furniture model of the candidate material corresponding to the legend; or, in another example, according to the preset mapping relationship between the candidate material and the model, and the candidate material corresponding to the legend in the furniture floor plan schematic diagram, determine the furniture accessory model of the candidate material corresponding to the legend; or, in yet another example, according to the preset mapping relationship between the candidate material and the model, and the candidate material corresponding to the legend in the furniture floor plan schematic diagram, determine the furniture combination model (i.e., the furniture model and the furniture accessory model paired with the furniture model) of the candidate material corresponding to the legend.

[0077] Step S604: Obtain the target 3D data of the furniture model and / or furniture accessory model of the candidate material corresponding to each legend in the furniture floor plan schematic diagram.

[0078] In a specific example, the above-mentioned obtaining of the target 3D data of the furniture model and / or furniture accessory model of the candidate material corresponding to each legend in the furniture floor plan schematic diagram (for example, Step S604) may specifically include at least one of the following:

[0079] Method 1: Call the furniture model interface to obtain the target 3D data of the furniture model of the candidate material corresponding to each legend in the furniture floor plan schematic diagram.

[0080] Method 2: Call the furniture accessory model interface to obtain the target 3D data of the furniture accessory model of the candidate material corresponding to each legend in the furniture floor plan schematic diagram.

[0081] That is to say, after obtaining the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram, the solution of the present disclosure can also call the model interface to obtain the target three-dimensional data of the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend. For example, for the furniture model of the candidate material corresponding to the legend, the furniture model interface can be called to obtain the target three-dimensional data of the furniture model of the candidate material corresponding to the legend; for the furniture accessory model of the candidate material corresponding to the legend, the furniture accessory model interface can be called to obtain the target three-dimensional data of the furniture accessory model of the candidate material corresponding to the legend. In this way, in the subsequent rendering process, it is not necessary to obtain the three-dimensional data again, and the three-dimensional data obtained in the matching process can be directly used for rendering, effectively improving the rendering efficiency. Moreover, when facing multiple-party services, the data acquisition methods of different functional interfaces are also beneficial to the corresponding design fields of different services. In this way, it is convenient to provide more professional design data, and at the same time, the collaborative design efficiency between different services can also be improved.

[0082] It should be noted that for the furniture combination model of the candidate material corresponding to the legend, the solution of the present disclosure can also call different model interfaces to obtain the three-dimensional data of each model in the furniture combination model. At this time, the target three-dimensional data can specifically include the three-dimensional data of the furniture model and the three-dimensional data of the furniture accessory model in the furniture combination model of the candidate material corresponding to the legend.

[0083] Step S605: After the matching process is completed, trigger the rendering process to render at least based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram, and obtain the rendered effect diagram of the target house type diagram.

[0084] It should be noted that in one example, the target three-dimensional data of the candidate material described above can specifically be the target three-dimensional data of the furniture model corresponding to the candidate material, or the target three-dimensional data of the furniture accessory model corresponding to the candidate material, or it can also be the target three-dimensional data of the furniture combination model corresponding to the candidate material.

[0085] In this way, since the solution of the present disclosure can achieve the precise matching between the candidate materials corresponding to the legends in the furniture floor plan schematic diagram and the models according to the preset mapping relationship, the solution of the present disclosure can automatically achieve the matching between the materials and the models without the user having professional knowledge, and then generate a design effect diagram that satisfies the user. In this way, the use threshold and operation difficulty of the user are significantly reduced, and the design efficiency is improved.

[0086] Moreover, since the present disclosure solution can render a rendering effect diagram based on the target three-dimensional data of the furniture model and / or furniture accessory model of the candidate materials corresponding to each legend and in combination with the target house type diagram, it can provide a more intuitive design effect for users. In addition, it saves the time cost required for design and improves the design efficiency, thereby enhancing the user experience.

[0087] In a specific example of the present disclosure solution, before the above-mentioned rendering process is triggered (for example, before step S605), it further includes:

[0088] According to the preset mapping relationship between the candidate materials and the models, in the 3D simulation design interface corresponding to the target house type diagram, place the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram, so as to perform rendering based on the design effect of the 3D simulation design interface.

[0089] It should be noted that before the rendering process is triggered, as Figure 7 shown, according to the preset mapping relationship between the candidate materials and the models, and the candidate materials corresponding to each legend in the furniture floor plan schematic diagram, determine the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend; and then place the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend into the 3D simulation design interface of the target house type diagram, which is convenient for directly using this 3D simulation design interface for rendering during the rendering stage. Here, in practical applications, the geometric parameters of the placed furniture models and / or furniture accessory models can also be correspondingly set to facilitate matching the target house type diagram.

[0090] Here, when the present disclosure solution renders the 3D simulation design interface, it can render a rendering effect diagram for the target house type diagram according to the obtained target three-dimensional data of each model (such as furniture models, furniture accessory models) in the 3D simulation design interface. The relevant content about calling the model interface can refer to the above example and will not be elaborated here.

[0091] Furthermore, in a specific example, in order to improve the design effect in the 3D simulation design interface, as Figure 7As shown, the present disclosure solution can also adjust each model in the 3D simulation design interface. For example, in one example, the above method further includes: based on the target floor plan, adjusting the placement position (or geometric parameters) of the furniture model and / or furniture accessory model in the 3D simulation design interface. For example, in one example, based on the size requirements of the target floor plan, the placement position of the furniture model and / or furniture accessory model in the 3D simulation design interface can be adjusted, so as to meet the housing layout requirements. Or, the placement position of the furniture model and furniture accessory model can also be adjusted based on the matching relationship, so as to meet the design requirements, and thus it is convenient to obtain a furniture placement effect satisfactory to the user, thereby improving the user experience.

[0092] It should be noted that for the furniture combination model in the 3D simulation design interface (that is, the furniture model and furniture accessory model with a matching relationship), the position (such as the placement position) of the furniture accessory model in the furniture combination model can be adaptively adjusted according to the position of the furniture model in the furniture combination model, so that the relative position between the two meets the housing layout requirements; similarly, the size of the furniture accessory model in the furniture combination model can be adaptively adjusted according to the size of the furniture model in the furniture combination model.

[0093] Here, in this example, after adjusting the size of the furniture accessory model, the furniture accessory model may have a position deviation due to the size adjustment. At this time, the placement position of the furniture accessory model can also be readjusted according to this position deviation.

[0094] In addition, in one example, the present disclosure solution can also fine-tune the furniture combination model in the 3D simulation design interface, such as the furniture against the wall.

[0095] Furthermore, in a specific example, for the general accessory models (such as doors, windows, skirting boards, air conditioners, TVs, etc.) lacking corresponding legends in the furniture floor plan schematic diagram, the following method can be used to achieve precise matching of the general accessory models; specifically, after matching the candidate materials corresponding to each legend in the furniture floor plan schematic diagram according to the preset mapping relationship between the candidate materials and the models (such as after step S603), it further includes:

[0096] Based on the general object matching rule, matching the general accessory models required for each functional area in the target floor plan;

[0097] Calling the general accessory interface to obtain the three-dimensional data of the general accessory models required for each functional area in the target floor plan to complete the matching process.

[0098] It should be noted that since there is no legend corresponding to the general accessory model in the furniture floor plan schematic diagram, it is impossible to directly match the furniture according to the legend. Therefore, the present disclosure solution can preset a general object matching rule for the general accessory model, and according to this general object matching rule, determine the general accessory models required for each functional area in the target floor plan, and then call the general accessory interface to obtain the three-dimensional data of the above-mentioned required general accessory models, providing data support for rendering the rendering effect diagram of the target floor plan subsequently.

[0099] At this time, in one example, rendering based on the target three-dimensional data of at least the candidate materials corresponding to each legend in the furniture floor plan schematic diagram to obtain the rendering effect diagram of the target floor plan (for example, step S605) may specifically include:

[0100] Render based on the three-dimensional data of the general accessory models required for each functional area in the target floor plan and the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram to obtain the rendering effect diagram of the target floor plan.

[0101] In this way, the present disclosure solution can accurately present the design effects of the general accessory models and the candidate materials corresponding to each legend in the target floor plan, and the design effects are more intuitive and real, thereby improving the user experience.

[0102] Furthermore, in a specific example, after placing the furniture models and / or furniture accessory models in the target floor plan, the present disclosure solution can also configure the hard decoration part in the target floor plan in the following manner; for example, in one example, after the matching process is completed and before the rendering process is triggered, it further includes:

[0103] Calculate the remaining hard decoration area after placing the furniture models and / or furniture accessory models in the target floor plan;

[0104] Based on the remaining hard decoration area, perform at least one of the following processes:

[0105] Match the wall tiling data required in the target floor plan and call the wall data interface to obtain the three-dimensional tiling data of the wall tiling data;

[0106] Match the floor tiling data required in the target floor plan and call the floor data interface to obtain the three-dimensional tiling data of the floor tiling data;

[0107] Match other shapes of the target floor plan and call the shape data interface to obtain the shape data of other shapes.

[0108] It should be noted that, in one example, placing the furniture model and / or furniture accessory model in the target floor plan can be specifically: placing the furniture model and / or furniture accessory model in the 3D simulation design interface (which is used for the target floor plan); correspondingly, calculating the remaining hard decoration area after placing the furniture model and / or furniture accessory model in the target floor plan can be specifically: calculating the remaining hard decoration area in the 3D simulation design interface after placing the furniture model and / or furniture accessory model; further, the remaining hard decoration area in the current 3D simulation design interface can be configured. For example, for the wall area in the remaining hard decoration area, the wall tiling data required for this wall area can be matched, and then the wall data interface can be called to obtain the three-dimensional tiling data of the wall tiling data; for the floor area in the remaining hard decoration area, the floor tiling data required for the floor area can be matched, and the floor data interface can be called to obtain the three-dimensional tiling data of the floor tiling data.

[0109] Here, in this example, the solution of the present disclosure can also match other shapes (such as 2D shapes) of the target floor plan according to the remaining hard decoration area, and call the shape data interface to obtain the corresponding shape data. In this way, the user can more intuitively preview the overall design effect, thereby effectively improving the user experience.

[0110] In this way, the solution of the present disclosure obtains the three-dimensional data of the hard decoration data (such as wall tiling data, floor tiling data, etc.) according to the matched hard decoration data. In this way, it is convenient to subsequently realize the accurate visualization of the hard decoration design (that is, obtain the rendering effect diagram) according to the three-dimensional data, so that the user can more intuitively preview the actual design effect, thereby improving the user experience.

[0111] The solution of the present disclosure also provides a device for generating a design effect diagram, as Figure 8 shown, including:

[0112] A display unit 801, configured to display a furniture configuration interface, where the furniture configuration interface at least includes a material display area and a furniture floor plan schematic diagram for the target floor plan; wherein, the furniture floor plan schematic diagram is used to display the legends of the furniture or furniture combinations to be placed in the functional areas included in the target floor plan; the material display area is used to display the candidate materials of the furniture or furniture combinations represented by the legends; in response to a selection operation on the functional area, in the material display area, at least display the material sets of the furniture or furniture combinations represented by the legends in the currently selected functional area, where the material set includes at least one candidate material of the furniture or furniture combinations represented by the legends in the currently selected functional area;

[0113] A matching unit 802, configured to, when determining candidate materials corresponding to the legends of the functional areas from the material display area, trigger a matching process in response to a determination operation, so as to at least match the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram;

[0114] A rendering unit 803, configured to, after the matching process is completed, trigger a rendering process to render at least based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram, so as to obtain a rendered effect diagram of the target house type diagram.

[0115] In a specific example of the solution of the present disclosure, the matching unit is specifically configured to:

[0116] Match the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram according to a preset mapping relationship between the candidate materials and the models;

[0117] Obtain the target three-dimensional data of the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram.

[0118] In a specific example of the solution of the present disclosure, the matching unit is specifically configured to:

[0119] Call a furniture model interface to obtain the target three-dimensional data of the furniture models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram;

[0120] And / or,

[0121] Call a furniture accessory model interface to obtain the target three-dimensional data of the furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram.

[0122] In a specific example of the solution of the present disclosure, the matching unit is further configured to:

[0123] According to a preset mapping relationship between the candidate materials and the models, place the furniture models and / or furniture accessory models of the candidate materials corresponding to each legend in the furniture floor plan schematic diagram in the 3D simulation design interface corresponding to the target house type diagram, so as to perform rendering based on the design effect of the 3D simulation design interface.

[0124] In a specific example of the solution of the present disclosure, the matching unit is further configured to:

[0125] Based on the target house type diagram, adjust the placement positions of the furniture models and / or furniture accessory models in the 3D simulation design interface to meet the house type layout requirements.

[0126] In a specific example of the present disclosure solution, the matching unit is further configured to:

[0127] Based on the general object matching rule, match the general accessory models required for each functional area in the target floor plan;

[0128] Call the general accessory interface to obtain the three-dimensional data of the general accessory models required for each functional area in the target floor plan, so as to complete the matching process.

[0129] In a specific example of the present disclosure solution, it further includes: a post-processing unit; the post-processing unit is configured to:

[0130] After the matching process is completed and before the rendering process is triggered, calculate the remaining hard-decoration area after placing the furniture models and / or furniture accessory models in the target floor plan;

[0131] Based on the remaining hard-decoration area, perform at least one of the following processes:

[0132] Match the wall tiling data required for the target floor plan, and call the wall data interface to obtain the three-dimensional tiling data of the wall tiling data;

[0133] Match the floor tiling data required for the target floor plan, and call the floor data interface to obtain the three-dimensional tiling data of the floor tiling data;

[0134] Match other shapes of the target floor plan, and call the shape data interface to obtain the shape data of other shapes.

[0135] For the specific functions and examples of the units of the device in the embodiments of the present disclosure, reference may be made to the relevant descriptions of the corresponding steps in the above method embodiments, which will not be elaborated here.

[0136] In the technical solution of the present disclosure, the acquisition, storage, and application of the user's personal information involved all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.

[0137] Figure 9 It is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As Figure 9 shown, the electronic device includes: a memory 910 and a processor 920. The memory 910 stores a computer program that can run on the processor 920. The number of the memory 910 and the processor 920 can be one or more. The memory 910 can store one or more computer programs. When the one or more computer programs are executed by the electronic device, the electronic device executes the method provided in the above method embodiments. The electronic device may further include: a communication interface 930, configured to communicate with external devices and perform data interaction and transmission.

[0138] If the memory 910, the processor 920, and the communication interface 930 are implemented independently, the memory 910, the processor 920, and the communication interface 930 can be interconnected through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 9 only a thick line is used to represent it in Figure 9 , but it does not mean that there is only one bus or one type of bus.

[0139] Optionally, in specific implementation, if the memory 910, the processor 920, and the communication interface 930 are integrated on a single chip, the memory 910, the processor 920, and the communication interface 930 can communicate with each other through an internal interface.

[0140] It should be understood that the above-mentioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc. It is worth noting that the processor can be a processor that supports the Advanced RISC Machines (ARM) architecture.

[0141] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may further include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).

[0142] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present disclosure are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wirelessly (such as infrared, Bluetooth, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a Digital Versatile Disc (DVD)), or a semiconductor medium (such as a Solid State Disk (SSD)), etc. It should be noted that the computer-readable storage medium mentioned in the present disclosure can be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0143] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc.

[0144] In the description of the embodiments of the present disclosure, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples.

[0145] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may mean A or B. "And / or" herein is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may mean: A exists alone, A and B exist simultaneously, and B exists alone.

[0146] In the description of the embodiments of the present disclosure, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present disclosure, unless otherwise specified, "a plurality of" means two or more.

[0147] The above are only exemplary embodiments of the present disclosure and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims

1. A method for generating a design rendering, comprising: Displaying a furniture configuration interface, the furniture configuration interface at least includes a material display area and a furniture floor plan diagram for a target floor plan; wherein the furniture floor plan diagram is used to display a legend of the furniture or furniture combination required to be placed in the functional area included in the target floor plan; and the material display area is used to display candidate materials of the furniture or furniture combination represented by the legend; In response to a selection operation on a functional area, at least a material set of furniture or furniture combinations represented by each illustration in the currently selected functional area is displayed in the material display area, wherein the material set includes at least one candidate material of the furniture or furniture combinations represented by each illustration in the currently selected functional area; In the case where the candidate material corresponding to the legend of the functional area is determined from the material display area, in response to the determination operation, a matching process is triggered to at least match and obtain target three-dimensional data of the candidate material corresponding to each legend in the furniture plan layout diagram; After the matching process is completed, triggering a rendering process to render at least based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture plan layout diagram to obtain a rendering effect diagram of the target floor plan; The triggering matching process, to at least match and obtain the target three-dimensional data of the candidate material corresponding to each legend in the furniture plan layout diagram, includes: According to a preset mapping relationship between the candidate material and the model, matching is performed to obtain the furniture model and / or furniture accessory model of the candidate material corresponding to each illustration in the furniture plan layout diagram; Obtain target three-dimensional data of furniture models and / or furniture accessory models of candidate materials corresponding to each legend in the furniture plan layout diagram.

2. The method according to claim 1, wherein: The step of obtaining target three-dimensional data of furniture models and / or furniture accessory models of candidate materials corresponding to each illustration in the furniture plan layout diagram includes: Calling the furniture model interface to obtain target three-dimensional data of the furniture model of the candidate material corresponding to each legend in the furniture plan layout diagram; and / or, The furniture accessory model interface is called to obtain target three-dimensional data of the furniture accessory model of the candidate material corresponding to each legend in the furniture plan layout diagram.

3. The method according to claim 1 or 2, further comprising: According to the preset mapping relationship between the candidate materials and the models, in the 3D simulation design interface corresponding to the target floor plan, the furniture models and / or furniture accessory models of the candidate materials corresponding to the legends in the furniture floor plan diagram are placed to render the design effect based on the 3D simulation design interface.

4. The method according to claim 3, further comprising: Based on the target floor plan, the placement of furniture models and / or furniture accessory models in the 3D simulation design interface is adjusted to meet the floor plan layout requirements.

5. The method according to claim 1 or 2, further comprising: Based on the general object matching rule, matching obtains the general accessory model required for each functional area in the target floor plan; The universal accessory interface is called to obtain the three-dimensional data of the universal accessory model required for each functional area in the target floor plan to complete the matching process.

6. The method according to claim 3, after the matching process is completed and before the rendering process is triggered, the method further comprises: Calculate the remaining hard-installation area after placing furniture models and / or furniture accessory models in the target floor plan; Based on the remaining hard-mounted area, perform at least one of the following processes: Match the wall paving data required in the target floor plan, and call the wall data interface to obtain the three-dimensional paving data of the wall paving data; Match the required ground paving data in the target floor plan, and call the ground data interface to obtain the three-dimensional paving data of the ground paving data; Match other shapes of the target floor plan and call the shape data interface to obtain shape data of other shapes.

7. A device for generating a design rendering, comprising: A display unit is used to display a furniture configuration interface, wherein the furniture configuration interface at least includes a material display area and a furniture floor plan diagram for a target floor plan; wherein the furniture floor plan diagram is used to display a legend of furniture or furniture combinations required to be placed in a functional area included in the target floor plan; the material display area is used to display candidate materials of the furniture or furniture combinations represented by the legend; in response to a selection operation for a functional area, at least a material set of furniture or furniture combinations represented by each legend in the currently selected functional area is displayed in the material display area, wherein the material set includes at least one candidate material of the furniture or furniture combinations represented by each legend in the currently selected functional area; A matching unit, configured to trigger a matching process in response to a determination operation, when a candidate material corresponding to the legend of the functional area is determined from the material display area, so as to at least match and obtain target three-dimensional data of the candidate material corresponding to each legend in the furniture plan layout diagram; A rendering unit, configured to trigger a rendering process after the matching process is completed, so as to render at least based on the target three-dimensional data of the candidate materials corresponding to each legend in the furniture plan layout diagram, and obtain a rendering effect diagram of the target floor plan; Wherein, the matching unit is specifically used for: According to a preset mapping relationship between the candidate material and the model, matching is performed to obtain the furniture model and / or furniture accessory model of the candidate material corresponding to each illustration in the furniture plan layout diagram; Obtain target three-dimensional data of furniture models and / or furniture accessory models of candidate materials corresponding to each legend in the furniture plan layout diagram.

8. The device according to claim 7, wherein: The matching unit is specifically used for: Calling the furniture model interface to obtain target three-dimensional data of the furniture model of the candidate material corresponding to each legend in the furniture plan layout diagram; and / or, The furniture accessory model interface is called to obtain target three-dimensional data of the furniture accessory model of the candidate material corresponding to each legend in the furniture plan layout diagram.

9. The device according to claim 7 or 8, wherein: The matching unit is further used for: According to the preset mapping relationship between the candidate materials and the models, in the 3D simulation design interface corresponding to the target floor plan, the furniture models and / or furniture accessory models of the candidate materials corresponding to the legends in the furniture floor plan diagram are placed to render the design effect based on the 3D simulation design interface.

10. The device according to claim 9, wherein: The matching unit is further used for: Based on the target floor plan, the placement of furniture models and / or furniture accessory models in the 3D simulation design interface is adjusted to meet the floor plan layout requirements.

11. The device according to claim 7 or 8, wherein: The matching unit is further used for: Based on the general object matching rule, matching obtains the general accessory model required for each functional area in the target floor plan; The universal accessory interface is called to obtain the three-dimensional data of the universal accessory model required for each functional area in the target floor plan to complete the matching process.

12. The apparatus according to claim 9, further comprising: Post-processing unit; The post-processing unit is used for: After the matching process is completed and before the rendering process is triggered, the remaining hard-installation area after the furniture model and / or the furniture accessory model are placed in the target floor plan is calculated; Based on the remaining hard-mounted area, perform at least one of the following processes: Match the wall paving data required in the target floor plan, and call the wall data interface to obtain the three-dimensional paving data of the wall paving data; Match the required ground paving data in the target floor plan, and call the ground data interface to obtain the three-dimensional paving data of the ground paving data; Match other shapes of the target floor plan and call the shape data interface to obtain shape data of other shapes.

13. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.

15. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for providing commodity object information and electronic equipment

    CN113312533A

  • Home decoration design method and device, computer readable storage medium and processor

    CN113536680A