CN118862238A - VR-based virtual reality home design preview system and method - Google Patents
VR-based virtual reality home design preview system and method Download PDFInfo
- Publication number
- CN118862238A CN118862238A CN202410885860.1A CN202410885860A CN118862238A CN 118862238 A CN118862238 A CN 118862238A CN 202410885860 A CN202410885860 A CN 202410885860A CN 118862238 A CN118862238 A CN 118862238A
- Authority
- CN
- China
- Prior art keywords
- decoration
- user
- candidate
- scheme
- subspace
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Civil Engineering (AREA)
- Computer Graphics (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了基于VR的虚拟实境家居设计预览系统及方法,涉及虚拟现实技术领域,该系统包括:接收第一用户的第一初始户型图,接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表;生成候选装修方案集,建立用户交互模组,当第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过用户信息交互端口接收第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。本发明解决了现有技术中设计方案不能完全符合用户期望,难以精准把握用户需求的技术问题,达到了精准地满足用户个性化需求,提高设计方案质量的技术效果。
The present invention discloses a virtual reality home design preview system and method based on VR, which relates to the field of virtual reality technology. The system includes: receiving a first initial floor plan of a first user, receiving a subspace size requirement list and a subspace decoration attribute requirement list of the first user; generating a candidate decoration scheme set, establishing a user interaction module, when the first user wears the VR connection device, performing virtual environment rendering of the first candidate decoration scheme in the candidate decoration scheme set through a VR modeling platform, and receiving the first preview feedback information of the first user through a user information interaction port, performing rendering iteration, and generating a first recommended decoration scheme. The present invention solves the technical problem that the design scheme in the prior art cannot fully meet the user's expectations and it is difficult to accurately grasp the user's needs, and achieves the technical effect of accurately meeting the personalized needs of users and improving the quality of the design scheme.
Description
技术领域Technical Field
本发明涉及虚拟现实技术领域,具体涉及基于VR的虚拟实境家居设计预览系统及方法。The present invention relates to the field of virtual reality technology, and in particular to a virtual reality home design preview system and method based on VR.
背景技术Background Art
随着虚拟现实技术的快速发展,其在各个领域内被广泛应用,尤其在房屋装修涉及领域,通过虚拟现实技术生成房屋装修模型以供用户预览。但是,现有的装修预览方法,往往是生成一个模型向用户展示,用户通过滑动、放大、缩小等操作进行全局或局部方案预览。但是,这样的展示效果不够直观,用户无法得到真实的现场感受。With the rapid development of virtual reality technology, it has been widely used in various fields, especially in the field of house decoration. House decoration models are generated through virtual reality technology for users to preview. However, the existing decoration preview method often generates a model to show the user, and the user previews the global or local plan through operations such as sliding, zooming in and out. However, such a display effect is not intuitive enough, and users cannot get a real on-site experience.
现有技术存在着设计方案不能完全符合用户期望,难以精准把握用户需求的技术问题。The existing technology has the technical problem that the design scheme cannot fully meet the user's expectations and it is difficult to accurately grasp the user's needs.
发明内容Summary of the invention
本申请提供了基于VR的虚拟实境家居设计预览系统及方法,用于针对解决现有技术中设计方案不能完全符合用户期望,难以精准把握用户需求的技术问题。The present application provides a VR-based virtual reality home design preview system and method, which is used to solve the technical problem in the prior art that the design solutions cannot fully meet the user's expectations and it is difficult to accurately grasp the user's needs.
鉴于上述问题,本申请提供了基于VR的虚拟实境家居设计预览系统及方法。In view of the above problems, the present application provides a VR-based virtual reality home design preview system and method.
本申请的第一个方面,提供了基于VR的虚拟实境家居设计预览系统,所述系统包括:In a first aspect of the present application, a VR-based virtual reality home design preview system is provided, the system comprising:
第一初始户型图接收模块,所述第一初始户型图接收模块用于接收第一用户的第一初始户型图,其中,所述第一初始户型图具有承重墙标识;需求列表接收模块,所述需求列表接收模块用于接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表;候选装修方案集生成模块,所述候选装修方案集生成模块基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,其中,所述候选装修方案集包括多个候选装修方案,且任一候选装修方案携带材料清单列表;用户交互模组建立模块,所述用户交互模组建立模块用于建立用户交互模组,其中,所述用户交互模组包括用户信息交互端口和VR连接设备;第一推荐装修方案生成模块,所述第一推荐装修方案生成模块用于当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。a first initial floor plan receiving module, the first initial floor plan receiving module is used to receive a first initial floor plan of a first user, wherein the first initial floor plan has a load-bearing wall identifier; a requirement list receiving module, the requirement list receiving module is used to receive a subspace size requirement list and a subspace decoration attribute requirement list of the first user; a candidate decoration scheme set generating module, the candidate decoration scheme set generating module searches for decoration schemes based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list, and generates a candidate decoration scheme set, wherein the candidate decoration scheme set includes multiple candidate decoration schemes, and any candidate decoration scheme carries a list of material lists; a user interaction module establishing module, the user interaction module establishing module is used to establish a user interaction module, wherein the user interaction module includes a user information interaction port and a VR connection device; a first recommended decoration scheme generating module, the first recommended decoration scheme generating module is used to perform virtual environment rendering on a first candidate decoration scheme in the candidate decoration scheme set through a VR modeling platform when the first user wears the VR connection device, and receive first preview feedback information of the first user through the user information interaction port, perform rendering iteration, and generate a first recommended decoration scheme.
本申请的第二个方面,提供了基于VR的虚拟实境家居设计预览方法,所述方法包括:The second aspect of the present application provides a virtual reality home design preview method based on VR, the method comprising:
接收第一用户的第一初始户型图,其中,所述第一初始户型图具有承重墙标识;接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表;基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,其中,所述候选装修方案集包括多个候选装修方案,且任一候选装修方案携带材料清单列表;建立用户交互模组,其中,所述用户交互模组包括用户信息交互端口和VR连接设备;当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。Receive a first initial floor plan of a first user, wherein the first initial floor plan has a load-bearing wall identifier; receive a subspace size requirement list and a subspace decoration attribute requirement list of the first user; retrieve decoration plans based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list, and generate a candidate decoration plan set, wherein the candidate decoration plan set includes multiple candidate decoration plans, and any candidate decoration plan carries a material list; establish a user interaction module, wherein the user interaction module includes a user information interaction port and a VR connection device; when the first user wears the VR connection device, perform virtual environment rendering on the first candidate decoration plan in the candidate decoration plan set through a VR modeling platform, receive the first preview feedback information of the first user through the user information interaction port, perform rendering iteration, and generate a first recommended decoration plan.
本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided in this application have at least the following technical effects or advantages:
接收第一用户的第一初始户型图,接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表;基于第一初始户型图、承重墙标识、子空间尺寸需求列表和子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,建立用户交互模组,其中,所述用户交互模组包括用户信息交互端口和VR连接设备;当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。达到了精准地满足用户个性化需求,提高设计方案质量的技术效果。Receive the first initial floor plan of the first user, receive the subspace size requirement list and the subspace decoration attribute requirement list of the first user; retrieve the decoration plan based on the first initial floor plan, the load-bearing wall identification, the subspace size requirement list and the subspace decoration attribute requirement list, generate a candidate decoration plan set, and establish a user interaction module, wherein the user interaction module includes a user information interaction port and a VR connection device; when the first user wears the VR connection device, the first candidate decoration plan in the candidate decoration plan set is rendered in a virtual environment through the VR modeling platform, and the first preview feedback information of the first user is received through the user information interaction port, and rendering is repeated to generate a first recommended decoration plan. The technical effect of accurately meeting the personalized needs of users and improving the quality of design plans is achieved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
图1为本申请实施例提供的基于VR的虚拟实境家居设计预览系统的结构示意图;FIG1 is a schematic diagram of the structure of a virtual reality home design preview system based on VR provided in an embodiment of the present application;
图2为本申请实施例提供的基于VR的虚拟实境家居设计预览方法中的流程示意图。FIG. 2 is a flow chart of a method for previewing a virtual reality home design based on VR according to an embodiment of the present application.
附图标记说明:第一初始户型图接收模块10,需求列表接收模块20,候选装修方案集生成模块30,用户交互模组建立模块40,第一推荐装修方案生成模块50。Description of the accompanying drawings: first initial floor plan receiving module 10, requirement list receiving module 20, candidate decoration plan set generating module 30, user interaction module establishing module 40, first recommended decoration plan generating module 50.
具体实施方式DETAILED DESCRIPTION
本申请通过提供了基于VR的虚拟实境家居设计预览系统及方法,用于针对解决现有技术中设计方案不能完全符合用户期望,难以精准把握用户需求的技术问题。This application provides a VR-based virtual reality home design preview system and method to solve the technical problems in the prior art that the design solutions cannot fully meet user expectations and it is difficult to accurately grasp user needs.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
实施例一Embodiment 1
如图1所示,本申请提供了基于VR的虚拟实境家居设计预览系统,所述系统包括:As shown in FIG1 , the present application provides a VR-based virtual reality home design preview system, the system comprising:
第一初始户型图接收模块10,所述第一初始户型图接收模块10用于接收第一用户的第一初始户型图,其中,所述第一初始户型图具有承重墙标识。The first initial floor plan receiving module 10 is used to receive a first initial floor plan of a first user, wherein the first initial floor plan has a load-bearing wall mark.
具体而言,系统具备接收来自第一位用户所提交的初始户型图的功能,第一初始户型图是特定针对该第一位用户的户型设计图,此户型图中显著地标注了承重墙的位置和范围。承重墙标识可能以特定的符号、颜色或线条来突出显示。比如,承重墙可以用粗实线绘制,或者用特定的颜色(如红色)填充以与其他非承重墙体区分开来。这种标识包含在户型图的平面布局图中,清晰地展示了每一处承重墙在房屋结构中的位置,它还附带相关的文字说明或标注,进一步解释承重墙的具体属性,例如墙体的厚度、材质等信息。通过这样明确的承重墙标识,系统在后续处理户型设计和装修方案时,能够准确地遵循建筑结构的安全性原则,避免提出不合理或危险的改造建议。例如,如果户型图显示房屋的长边一侧有连续的承重墙标识,那么在设计时就不会考虑在这一侧进行大规模的墙体拆除或开窗等操作,以确保房屋的整体结构稳定,保障了房屋的整体稳定性和安全性,基于准确的户型结构,包括承重墙的分布,能够更精确地规划各个房间和功能区域的布局,提高空间利用率。Specifically, the system has the function of receiving an initial floor plan submitted by a first user. The first initial floor plan is a floor plan specifically for the first user, and the location and range of the load-bearing walls are prominently marked in this floor plan. The load-bearing wall identification may be highlighted with a specific symbol, color or line. For example, the load-bearing wall can be drawn with a thick solid line, or filled with a specific color (such as red) to distinguish it from other non-load-bearing walls. This identification is included in the floor plan of the floor plan, clearly showing the location of each load-bearing wall in the house structure. It also comes with relevant text descriptions or annotations to further explain the specific properties of the load-bearing wall, such as the thickness of the wall, material and other information. Through such a clear load-bearing wall identification, the system can accurately follow the safety principles of the building structure when processing the floor plan design and decoration plan in the future, and avoid making unreasonable or dangerous renovation suggestions. For example, if the floor plan shows that there is a continuous load-bearing wall mark on one of the long sides of the house, then the design will not consider large-scale wall demolition or window opening on this side to ensure the overall structural stability of the house. The overall stability and safety of the house are guaranteed. Based on the accurate house structure, including the distribution of load-bearing walls, the layout of each room and functional area can be planned more accurately to improve space utilization.
需求列表接收模块20,所述需求列表接收模块20用于接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表。The requirement list receiving module 20 is used to receive the subspace size requirement list and the subspace decoration attribute requirement list of the first user.
具体而言,系统会获取第一用户关于房屋各个子空间的详细需求信息。子空间尺寸需求列表指的是用户对于每个独立子空间(如卧室、厨房、卫生间等)期望的具体尺寸设定。例如,用户可能希望卧室的长度为4米、宽度为3.5米;厨房的面积不小于8平方米等,这个列表以清晰的数据形式呈现了用户对每个子空间大小的要求。子空间装修属性需求列表则涵盖了用户对于每个子空间在装修风格、色彩搭配、材质选择、照明要求等方面的偏好和期望。比如,用户可能要求卧室采用温馨的暖色调、木质地板;厨房要采用现代简约风格,配备不锈钢厨具等。通过接收这两个列表,系统能够更精准地了解用户的个性化需求,从而为生成符合用户期望的装修方案提供明确的指导和依据。举例来说,如果用户在子空间尺寸需求列表中提出客厅的长度要达到6米,在子空间装修属性需求列表中表明希望客厅采用欧式古典风格和大理石地面,那么系统在后续的设计和方案生成中,会重点考虑这些具体的尺寸和装修属性要求,准确捕捉用户对每个子空间的具体尺寸和装修属性要求,实现高度个性化的装修方案设计,满足用户独特的需求和偏好。Specifically, the system will obtain the first user's detailed demand information about each subspace of the house. The subspace size requirement list refers to the specific size settings that the user expects for each independent subspace (such as bedroom, kitchen, bathroom, etc.). For example, the user may want the length of the bedroom to be 4 meters and the width to be 3.5 meters; the area of the kitchen is not less than 8 square meters, etc. This list presents the user's requirements for the size of each subspace in a clear data form. The subspace decoration attribute requirement list covers the user's preferences and expectations for each subspace in terms of decoration style, color matching, material selection, lighting requirements, etc. For example, the user may require the bedroom to use warm warm colors and wooden floors; the kitchen should adopt a modern and simple style and be equipped with stainless steel kitchenware, etc. By receiving these two lists, the system can understand the user's personalized needs more accurately, thereby providing clear guidance and basis for generating decoration plans that meet user expectations. For example, if the user specifies in the subspace size requirement list that the length of the living room should be 6 meters, and in the subspace decoration attribute requirement list that he hopes the living room should adopt a European classical style and marble floor, then the system will focus on these specific size and decoration attribute requirements in the subsequent design and solution generation, accurately capture the user's specific size and decoration attribute requirements for each subspace, and achieve highly personalized decoration solution design to meet the user's unique needs and preferences.
候选装修方案集生成模块30,所述候选装修方案集生成模块30基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,其中,所述候选装修方案集包括多个候选装修方案,且任一候选装修方案携带材料清单列表。A candidate decoration scheme set generation module 30, the candidate decoration scheme set generation module 30 searches for decoration schemes based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list, and generates a candidate decoration scheme set, wherein the candidate decoration scheme set includes multiple candidate decoration schemes, and any candidate decoration scheme carries a material list.
具体而言,系统会综合利用之前接收到的第一用户的各项关键信息来进行装修方案的搜索和生成。系统以第一初始户型图为基础框架,充分考虑其中标注的承重墙标识,明确房屋结构中的不可改动部分,以确保生成的方案符合建筑安全规范,结合子空间尺寸需求列表和子空间装修属性需求列表,系统在其内部的数据库或算法模型中进行匹配和筛选。在搜索过程中,系统会找出多个符合条件的装修方案,组成候选装修方案集,这个集合里包含了多个不同的设计思路和布局安排。而且,每一个候选装修方案都附带了详细的材料清单列表。这个材料清单列表会明确列出所需的各种装修材料,包括材料的名称、规格、数量、品牌等信息。例如,一个候选装修方案如果设计了一个开放式厨房,那么其材料清单列表中会包括特定品牌和型号的橱柜板材、石材台面、电器设备等详细内容。通过生成这样全面且丰富的候选装修方案集和相应的材料清单列表,为用户提供了多样化的选择,并让用户能够清晰了解每个方案所涉及的材料和成本。生成多个候选装修方案,使用户能够从多种不同的设计思路和风格中进行挑选,增加了用户找到满意方案的可能性,实现高度个性化的服务。Specifically, the system will comprehensively utilize the key information of the first user received previously to search and generate decoration plans. The system uses the first initial floor plan as the basic framework, fully considers the load-bearing wall markings therein, and clarifies the unchangeable parts of the house structure to ensure that the generated plan meets the building safety specifications. Combined with the subspace size requirement list and the subspace decoration attribute requirement list, the system matches and screens in its internal database or algorithm model. During the search process, the system will find multiple qualified decoration plans to form a candidate decoration plan set, which contains multiple different design ideas and layout arrangements. Moreover, each candidate decoration plan is accompanied by a detailed bill of materials list. This bill of materials list will clearly list the various decoration materials required, including the name, specifications, quantity, brand and other information of the materials. For example, if a candidate decoration plan designs an open kitchen, its bill of materials list will include details such as cabinet panels, stone countertops, and electrical equipment of specific brands and models. By generating such a comprehensive and rich set of candidate decoration plans and corresponding bill of materials lists, users are provided with a variety of choices and can clearly understand the materials and costs involved in each plan. Generate multiple candidate decoration plans, allowing users to choose from a variety of different design ideas and styles, increasing the possibility of users finding a satisfactory plan and achieving highly personalized service.
用户交互模组建立模块40,所述用户交互模组建立模块40用于建立用户交互模组,其中,所述用户交互模组包括用户信息交互端口和VR连接设备。The user interaction module establishment module 40 is used to establish a user interaction module, wherein the user interaction module includes a user information interaction port and a VR connection device.
具体而言,建立的用户交互模组中,包含了以下两个关键部分:用户信息交互端口,这是一个用于用户与系统进行信息交流的通道。它可能以多种形式存在,例如:网页界面,用户可以通过在网页上填写表单、选择选项、上传文件等方式,向系统输入他们的需求、意见和反馈,同时也能够从网页上获取系统给出的提示、建议和方案展示。移动应用界面,用户通过在手机或平板上安装的应用程序,随时随地与系统进行交互。应用界面具有简洁直观的操作方式,方便用户在不同场景下使用。即时通信工具,如在线客服聊天窗口,用户可以实时与客服人员交流,及时解决疑问和沟通需求。通过用户信息交互端口,用户能够清晰、准确地将自己的想法和要求传达给系统,同时也能及时接收系统的回应和提供的信息。VR连接设备:这是一种能够让用户沉浸在虚拟环境中的硬件设备。它包括以下特点:头戴式显示器,为用户提供身临其境的视觉体验,展示逼真的装修场景。追踪传感器,能够实时追踪用户的头部动作和位置,从而根据用户的视角变化相应地调整虚拟场景的显示,使用户能够全方位地观察装修效果。手持控制器,用户可以通过手持控制器与虚拟环境中的元素进行交互,例如选择不同的装修材料、调整家具的摆放位置等。通过VR连接设备,用户不再仅仅是通过平面的图片或文字来想象装修效果,而是能够身临其境地感受和体验,仿佛置身于真实的装修空间中,从而更直观、更真实地评估和调整装修方案,增强用户参与感,提高最终生成的装修方案的准确性和满意度,提升装修方案的独特性和个性化。Specifically, the established user interaction module includes the following two key parts: User information interaction port, which is a channel for users to exchange information with the system. It may exist in many forms, such as: Web interface, where users can input their needs, opinions and feedback to the system by filling out forms, selecting options, uploading files, etc. on the web page, and can also obtain prompts, suggestions and solution displays given by the system from the web page. Mobile application interface, where users can interact with the system anytime and anywhere through applications installed on mobile phones or tablets. The application interface has a simple and intuitive operation method, which is convenient for users to use in different scenarios. Instant messaging tools, such as online customer service chat windows, allow users to communicate with customer service staff in real time to solve questions and communicate needs in a timely manner. Through the user information interaction port, users can clearly and accurately convey their ideas and requirements to the system, and can also receive responses and information provided by the system in a timely manner. VR connection device: This is a hardware device that allows users to immerse themselves in a virtual environment. It includes the following features: Head-mounted display, which provides users with an immersive visual experience and displays realistic decoration scenes. Tracking sensors can track the user's head movements and positions in real time, and adjust the display of virtual scenes accordingly according to the user's perspective changes, allowing users to observe the decoration effects in all directions. Handheld controllers allow users to interact with elements in the virtual environment through handheld controllers, such as selecting different decoration materials and adjusting the placement of furniture. Through VR connected devices, users no longer just imagine the decoration effects through flat pictures or texts, but can feel and experience them in an immersive way, as if they were in a real decoration space, so as to evaluate and adjust the decoration plan more intuitively and realistically, enhance user participation, improve the accuracy and satisfaction of the final decoration plan, and enhance the uniqueness and personalization of the decoration plan.
第一推荐装修方案生成模块50,所述第一推荐装修方案生成模块50用于当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。The first recommended decoration plan generating module 50 is used for, when the first user wears the VR connection device, to perform a virtual environment rendering for the first candidate decoration plan in the candidate decoration plan set through the VR modeling platform, and to receive the first preview feedback information of the first user through the user information interaction port, to perform rendering iteration, and to generate a first recommended decoration plan.
具体而言,第一用户佩戴上专门配备的VR连接设备。此时,系统借助VR建模平台,针对候选装修方案集中的第一个候选方案来构建虚拟环境。在这个虚拟环境中,通过强大的渲染技术,将包括房间布局、家具摆放、装饰细节、材质纹理、光照效果等各种元素以极其逼真的方式呈现出来,让用户仿佛身临其境般置身于这个尚未实际存在的装修空间之中。与此同时,系统通过用户信息交互端口,如语音输入、手柄操作、触摸屏幕等方式,接收第一用户在体验这个虚拟环境时所给出的第一预览反馈信息。这些反馈信能涵盖用户对空间布局的感受,比如认为某个区域过于狭窄或空旷;对家具款式和颜色的喜好或不满;对灯光效果的评价,觉得太亮或太暗;甚至是对整体风格的调整建议等等。系统获取到这些反馈后,会立即对当前的渲染进行修改和更新,会调整家具的尺寸和位置,更换材质和颜色,优化灯光的设置,或者对空间布局进行重新规划。经过多次这样的反馈和渲染更新的循环过程,最终生成能够最大程度满足用户需求和期望的第一推荐装修方案。示例性地,用户在VR体验中发现厨房的操作台面空间不足,通过语音反馈给系统,系统随即对渲染进行调整,扩大了台面面积。又比如用户觉得客厅的沙发颜色与整体风格不搭,通过手柄操作选择了另一种颜色,系统立即更新渲染效果,通过这样不断的交互和改进,最终生成令用户满意的第一推荐装修方案。通过用户在VR环境中的实时反馈和渲染更迭,精准满足用户需求。Specifically, the first user wears a specially equipped VR connection device. At this time, the system uses the VR modeling platform to build a virtual environment for the first candidate in the candidate decoration plan set. In this virtual environment, through powerful rendering technology, various elements including room layout, furniture placement, decorative details, material texture, lighting effects, etc. are presented in an extremely realistic way, allowing users to be immersed in this decoration space that does not actually exist. At the same time, the system receives the first preview feedback information given by the first user when experiencing this virtual environment through user information interaction ports, such as voice input, handle operation, touch screen, etc. These feedback letters can cover the user's feelings about the space layout, such as thinking that a certain area is too narrow or empty; preference or dissatisfaction with furniture styles and colors; evaluation of lighting effects, feeling that it is too bright or too dark; and even suggestions for adjusting the overall style, etc. After the system obtains these feedbacks, it will immediately modify and update the current rendering, adjust the size and position of furniture, change materials and colors, optimize lighting settings, or re-plan the space layout. After many such feedback and rendering update cycles, the first recommended decoration plan is finally generated that can meet the user's needs and expectations to the greatest extent. For example, the user finds that the kitchen countertop space is insufficient in the VR experience, and gives voice feedback to the system, and the system immediately adjusts the rendering to expand the countertop area. For example, the user feels that the color of the sofa in the living room does not match the overall style, so he selects another color through the handle operation. The system immediately updates the rendering effect. Through such continuous interaction and improvement, the first recommended decoration plan that satisfies the user is finally generated. Through real-time feedback and rendering changes of users in the VR environment, user needs can be accurately met.
进一步的,基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,包括:Further, based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list, and the subspace decoration attribute requirement list, a decoration scheme search is performed to generate a candidate decoration scheme set, including:
以所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表为约束,采集历史装修方案集,其中,任一历史装修方案包括子空间结构设计信息和子空间装修材料信息;以空间结构设计信息一致为约束,对所述历史装修方案集进行聚类,并对聚类结果的子空间装修材料信息进行整合,生成多个候选装修方案集和材料清单列表;以所述多个候选装修方案集和所述材料清单列表建立所述候选装修方案集。Taking the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list as constraints, a historical decoration plan set is collected, wherein any historical decoration plan includes subspace structure design information and subspace decoration material information; taking the consistency of the spatial structure design information as a constraint, the historical decoration plan set is clustered, and the subspace decoration material information of the clustering results is integrated to generate multiple candidate decoration plan sets and a material list; the candidate decoration plan set is established with the multiple candidate decoration plan sets and the material list.
具体而言,系统会把第一初始户型图中房屋的原始布局、承重墙标识所指示的不可改动部分、子空间尺寸需求列表里规定的各个房间的具体大小要求,以及子空间装修属性需求列表中提出的风格、色彩、材质等方面的期望,综合起来作为一系列严格的约束条件。基于这些约束条件,系统开始在已有的丰富历史装修方案数据库中进行搜索和采集。历史装修方案是以往完成的各种实际装修项目的记录,每个历史装修方案都包含了详细的子空间结构设计信息,这涵盖了房间的划分方式、空间的连通性、家具的摆放布局等具体的结构设计细节。同时,也包含了子空间装修材料信息,比如地板选用的是实木还是复合材质,墙面使用的是壁纸还是乳胶漆,以及具体的品牌、型号、颜色等详细描述。系统会根据当前用户提出的各种约束条件,筛选出与之匹配度较高的历史装修方案,组成一个专门为该用户定制的历史装修方案集。Specifically, the system will combine the original layout of the house in the first initial floor plan, the unchangeable parts indicated by the load-bearing wall mark, the specific size requirements of each room specified in the subspace size requirement list, and the style, color, material and other expectations proposed in the subspace decoration attribute requirement list as a series of strict constraints. Based on these constraints, the system begins to search and collect in the existing rich historical decoration plan database. The historical decoration plan is a record of various actual decoration projects completed in the past. Each historical decoration plan contains detailed subspace structural design information, which covers specific structural design details such as the division of rooms, the connectivity of spaces, and the layout of furniture. At the same time, it also contains subspace decoration material information, such as whether the floor is solid wood or composite material, whether the wall is wallpaper or latex paint, and detailed descriptions of specific brands, models, colors, etc. The system will screen out historical decoration plans with a high degree of matching based on the various constraints proposed by the current user, and form a set of historical decoration plans specially customized for the user.
在获取了符合用户各种约束条件的历史装修方案集之后,以空间结构设计信息的一致性作为关键的约束标准,对这个集合中的方案进行分类分组。如果多个历史装修方案中房间的布局、空间的划分、门窗的位置等空间结构方面的设计是相同或极为相似的,就将它们归为同一个类别。完成聚类后,针对每一个聚类的结果,系统会对其中包含的子空间装修材料信息进行仔细的整合和分析。比如,对于同属于一个聚类的多个方案,系统会汇总它们所使用的各种装修材料,包括地板、墙面、天花板、家具等的材料种类、品牌、价格、质量等详细信息。然后,通过综合考量和整合这些材料信息,系统会生成多个不同的候选装修方案集。每个候选装修方案集都具有独特的材料组合和搭配方式。同时,为每一个候选装修方案集生成相应的材料清单列表,这个清单列表会清晰地列出每个方案中所用到的所有材料的具体信息,包括材料的名称、规格、数量、单价、总价等,方便用户了解每个方案的材料成本和构成。After obtaining a set of historical decoration schemes that meet various constraints of the user, the schemes in this set are classified and grouped with the consistency of spatial structure design information as the key constraint standard. If the spatial structure designs of multiple historical decoration schemes, such as the layout of the room, the division of space, the location of doors and windows, are the same or very similar, they will be classified into the same category. After clustering, for each clustering result, the system will carefully integrate and analyze the subspace decoration material information contained therein. For example, for multiple schemes belonging to the same cluster, the system will summarize the various decoration materials used by them, including detailed information such as the material type, brand, price, quality, etc. of the floor, wall, ceiling, furniture, etc. Then, by comprehensively considering and integrating this material information, the system will generate multiple different candidate decoration scheme sets. Each candidate decoration scheme set has a unique material combination and matching method. At the same time, a corresponding material list is generated for each candidate decoration scheme set. This list will clearly list the specific information of all materials used in each scheme, including the name, specification, quantity, unit price, total price, etc. of the material, so that users can understand the material cost and composition of each scheme.
在生成了多个候选装修方案集以及与之对应的材料清单列表之后,系统会将这些元素进行综合整理和组织。系统会对每个候选装修方案集进行再次评估和优化,确保其在设计合理性、材料搭配协调性以及成本控制等方面都达到较好的平衡。按照一定的分类标准,例如按照装修风格(如现代简约、欧式古典、中式传统等)、预算范围(高、中、低)或者材料品质(高端、中端、经济型),对这些候选装修方案集进行分类排列。在排列的过程中,会将每个方案集所对应的详细材料清单列表紧密关联起来,以便用户在查看和比较不同候选装修方案时,能够同时清晰地了解到每个方案所涉及的具体材料及其详细信息。最终,形成一个完整且有条理的候选装修方案集,供用户进行选择和参考。例如,系统将生成的五个候选装修方案集,分别归类为现代简约风格的高预算方案集(配备高端材料清单)、现代简约风格的中预算方案集(搭配中端材料清单)、欧式古典风格的高预算方案集、中式传统风格的中预算方案集以及经济型的通用风格方案集(包含经济实惠的材料清单)。用户可以根据自己的喜好、预算和对装修风格的倾向,从这个建立好的候选装修方案集中挑选出最符合自己需求的方案,增强方案可行性,丰富选择多样性。After generating multiple candidate decoration schemes and the corresponding bill of materials lists, the system will comprehensively sort out and organize these elements. The system will re-evaluate and optimize each candidate decoration scheme to ensure that it achieves a good balance in terms of design rationality, material coordination, and cost control. According to certain classification standards, such as decoration style (such as modern simplicity, European classical, Chinese traditional, etc.), budget range (high, medium, low) or material quality (high-end, mid-range, economical), these candidate decoration schemes are classified and arranged. In the process of arrangement, the detailed bill of materials corresponding to each scheme set will be closely linked, so that when users view and compare different candidate decoration schemes, they can clearly understand the specific materials and detailed information involved in each scheme at the same time. Finally, a complete and organized candidate decoration scheme set is formed for users to choose and refer to. For example, the system will generate five candidate decoration scheme sets, which are classified into a high-budget scheme set of modern minimalist style (with a high-end material list), a medium-budget scheme set of modern minimalist style (with a mid-range material list), a high-budget scheme set of European classical style, a medium-budget scheme set of Chinese traditional style, and an economical general style scheme set (including an economical material list). Users can select the scheme that best suits their needs from this set of candidate decoration schemes based on their preferences, budget, and preference for decoration style, thereby enhancing the feasibility of the scheme and enriching the diversity of choices.
进一步的,当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案,包括:Furthermore, when the first user wears the VR connection device, a virtual environment rendering is performed on the first candidate decoration scheme in the candidate decoration scheme set through the VR modeling platform, and first preview feedback information of the first user is received through the user information interaction port, and rendering is performed repeatedly to generate a first recommended decoration scheme, including:
通过所述VR建模平台加载所述第一候选装修方案的全屋3D模型和材料模型列表;基于所述材料模型列表和所述全屋3D模型进行随机材料的装修渲染,所述第一用户通过所述VR连接设备进行虚拟预览,并发出所述第一预览反馈信息;对所述第一预览反馈信息进行解析,生成更迭请求,进行渲染更迭和装修方案优化,生成所述第一推荐装修方案。The whole-house 3D model and material model list of the first candidate decoration scheme are loaded through the VR modeling platform; decoration rendering of random materials is performed based on the material model list and the whole-house 3D model, and the first user performs a virtual preview through the VR connection device and sends the first preview feedback information; the first preview feedback information is parsed, an iteration request is generated, rendering iteration and decoration scheme optimization are performed, and the first recommended decoration scheme is generated.
具体而言,通过专门的VR建模平台,系统开始处理并加载第一候选装修方案的相关模型数据。首先是全屋3D模型,这是对整个房屋空间的三维数字化呈现,包括房间的形状、大小、墙体、门窗、家具、装饰品等所有元素的三维形状和位置信息。用户可以通过VR设备在虚拟环境中全方位地观察房屋的整体结构和布局,仿佛置身于真实的未装修的房屋空间中。同时,加载材料模型列表。这个列表详细地记录了在第一候选装修方案中所使用的各种装修材料的数字化模型,包括材料的纹理、颜色、光泽、质感等视觉特征。比如地板的木纹、墙面涂料的颗粒感、布料的柔软度等,都能够在虚拟环境中以逼真的效果展示出来。通过加载全屋3D模型和材料模型列表,用户在VR体验中能够更加真实地感受和评估第一候选装修方案的效果,包括空间感、美观度以及材料的质量和适用性。示例性地,当加载完成后,用户在VR中可以走进房间,近距离观察到沙发的材质纹理,感受地板的真实触感,甚至可以看到光线在不同材料表面上的反射效果,从而更直观地判断该方案是否符合自己的期望。Specifically, through a dedicated VR modeling platform, the system begins to process and load the relevant model data of the first candidate decoration scheme. The first is the whole house 3D model, which is a three-dimensional digital presentation of the entire house space, including the three-dimensional shape and position information of all elements such as the shape, size, walls, doors and windows, furniture, and decorations of the room. Users can use VR devices to observe the overall structure and layout of the house in a virtual environment in all directions, as if they were in a real undecorated house space. At the same time, load the material model list. This list records in detail the digital models of various decoration materials used in the first candidate decoration scheme, including visual features such as material texture, color, gloss, and texture. For example, the wood grain of the floor, the granularity of the wall paint, the softness of the fabric, etc., can all be displayed in a realistic effect in the virtual environment. By loading the whole house 3D model and the material model list, users can more realistically feel and evaluate the effect of the first candidate decoration scheme in the VR experience, including the sense of space, aesthetics, and the quality and applicability of the materials. For example, after loading is complete, the user can walk into the room in VR, observe the texture of the sofa up close, feel the real touch of the floor, and even see the reflection effect of light on the surfaces of different materials, so as to more intuitively judge whether the solution meets their expectations.
基于已加载的材料模型列表和全屋3D模型,系统会进行随机材料的装修渲染。这意味着系统会从材料模型列表中随机选择不同的材料组合,应用到全屋3D模型上,以呈现出多种可能的装修效果。例如,原本客厅地板设定的是某种木质材料,在随机渲染中可能会被替换为大理石材质;卧室墙面原定的是淡蓝色涂料,会随机变为壁纸。第一用户在佩戴VR连接设备后,能够进入这个经过随机材料渲染的虚拟环境进行预览,在这个虚拟预览过程中,用户可以像在真实的房屋中一样自由移动、观察各个角落和细节。通过这种沉浸式的体验,用户对随机渲染出的不同材料效果产生直观的感受和判断,并将自己的意见和想法以第一预览反馈信息的形式发出。这些反馈信息可能包括对某种随机材料的喜好或不满,对整体效果的评价,对特定区域材料搭配的建议等等。比如,用户可能会觉得随机渲染出的厨房台面材料不耐磨,或者认为卧室的窗帘材质与整体风格不匹配,从而将这些具体的感受作为反馈信息传达给系统。Based on the loaded material model list and the whole house 3D model, the system will render the decoration of random materials. This means that the system will randomly select different material combinations from the material model list and apply them to the whole house 3D model to present a variety of possible decoration effects. For example, the original living room floor was set to a certain wood material, which may be replaced by marble material in the random rendering; the bedroom wall was originally set to be light blue paint, which will be randomly changed to wallpaper. After wearing the VR connection device, the first user can enter this virtual environment rendered with random materials for preview. During this virtual preview process, the user can move freely and observe every corner and detail like in a real house. Through this immersive experience, the user has an intuitive feeling and judgment of the different material effects rendered randomly, and sends out his opinions and ideas in the form of first preview feedback information. These feedback information may include likes or dissatisfaction with a certain random material, evaluation of the overall effect, suggestions for material matching in a specific area, etc. For example, the user may feel that the randomly rendered kitchen countertop material is not wear-resistant, or that the curtain material in the bedroom does not match the overall style, and thus convey these specific feelings to the system as feedback information.
当第一用户通过VR连接设备发出第一预览反馈信息后,系统会对这些信息进行深入的解析和理解。解析的过程包括提取关键的意见、评价和需求,例如用户明确指出不喜欢某种材料的颜色、质感,或者认为某个空间的布局不够合理等。基于这些解析结果,系统会生成相应的更迭请求。这个更迭请求会明确指出需要修改和调整的具体内容,比如更换特定材料的型号、颜色,或者重新规划某个房间的家具摆放位置。然后,系统根据更迭请求对当前的渲染进行重新处理和更新。这涉及重新计算光线效果、调整材质纹理、改变空间布局等一系列复杂的操作,以实现对装修方案的优化。在经过多次这样的反馈、解析、更迭和优化的循环过程后,最终生成能够最大程度满足用户需求和期望的第一推荐装修方案。举例来说,如果用户反馈卧室的灯光太暗,系统解析后生成增加灯具数量或更换更亮灯泡的更迭请求,经过渲染更迭,卧室的照明效果得到改善。又比如,用户反馈客厅沙发的款式不美观,系统则更换沙发模型,再次渲染优化,直到生成令用户满意的第一推荐装修方案。When the first user sends the first preview feedback information through the VR connection device, the system will conduct in-depth analysis and understanding of this information. The analysis process includes extracting key opinions, evaluations and needs, such as when the user clearly states that he does not like the color or texture of a certain material, or thinks that the layout of a certain space is not reasonable enough. Based on these analysis results, the system will generate corresponding iteration requests. This iteration request will clearly indicate the specific content that needs to be modified and adjusted, such as changing the model and color of a specific material, or replanning the furniture placement in a room. Then, the system reprocesses and updates the current rendering according to the iteration request. This involves a series of complex operations such as recalculating light effects, adjusting material textures, and changing space layout to optimize the decoration plan. After multiple such feedback, analysis, iteration and optimization cycles, the first recommended decoration plan that can best meet user needs and expectations is finally generated. For example, if the user feedbacks that the light in the bedroom is too dim, the system will generate an iteration request to increase the number of lamps or replace brighter bulbs after analysis. After rendering iterations, the lighting effect of the bedroom is improved. For example, if a user reports that the style of the sofa in the living room is not beautiful, the system will replace the sofa model and render and optimize it again until it generates the first recommended decoration plan that satisfies the user.
进一步的,对所述第一预览反馈信息进行解析,生成更迭请求,进行渲染更迭和装修方案优化,生成所述第一推荐装修方案,包括:Further, the first preview feedback information is parsed, an update request is generated, rendering updates and decoration scheme optimization are performed, and the first recommended decoration scheme is generated, including:
所述第一用户通过所述用户信息交互端口进行局部满意级别标记,生成所述第一预览反馈信息;基于所述第一预览反馈信息统计满意级别小于预设级别的标记信息,生成所述更迭请求,其中,所述更迭请求包括方案更迭请求和局部材料更迭请求;若所述更迭请求为所述方案更迭请求,在所述候选装修方案集中匹配第二候选装修方案;对所述第二候选装修方案进行渲染,并接收第二预览反馈信息,若所述第二预览反馈信息中的满意级别均大于或等于所述预设级别,以所述第二预览反馈信息生成所述第一推荐装修方案。The first user marks the local satisfaction level through the user information interaction port to generate the first preview feedback information; based on the first preview feedback information, statistics of the marking information that the satisfaction level is less than the preset level, generate the replacement request, wherein the replacement request includes a scheme replacement request and a local material replacement request; if the replacement request is the scheme replacement request, match the second candidate decoration scheme in the candidate decoration scheme set; render the second candidate decoration scheme, and receive the second preview feedback information, if the satisfaction levels in the second preview feedback information are all greater than or equal to the preset level, generate the first recommended decoration scheme with the second preview feedback information.
具体而言,第一用户在查看装修方案时,借助用户信息交互端口,针对方案的不同局部区域进行满意程度的评定和标记。这个用户信息交互端口是网页上的特定区域、手机应用中的操作界面或者其他类似的交互形式。用户在每个局部位置,例如客厅的沙发区域、卧室的床头背景墙、厨房的橱柜等,从预先设定的满意级别选项中进行选择,比如从“非常满意”“满意”“一般”“不满意”“非常不满意”这几个级别中挑出一个来反映自己对该局部的感受。当用户完成对多个局部的满意级别标记后,这些标记信息被系统收集和整理,从而生成了第一预览反馈信息。这个反馈信息以数据的形式被传递给系统,以便系统了解用户对当前装修方案各个局部的具体态度和意见。Specifically, when the first user views the decoration plan, he uses the user information interaction port to evaluate and mark the satisfaction level for different local areas of the plan. This user information interaction port is a specific area on a web page, an operation interface in a mobile application, or other similar forms of interaction. In each local location, such as the sofa area in the living room, the bedside background wall in the bedroom, the kitchen cabinet, etc., the user selects from the pre-set satisfaction level options, such as "very satisfied", "satisfied", "average", "unsatisfied", "very unsatisfied" and other levels to reflect his feelings about the local area. When the user completes the satisfaction level marking of multiple local areas, these marking information is collected and sorted by the system, thereby generating the first preview feedback information. This feedback information is transmitted to the system in the form of data so that the system can understand the user's specific attitude and opinions on each part of the current decoration plan.
系统接收到第一用户生成的第一预览反馈信息后,会对其中的满意级别进行统计和分析。系统会设定一个预设级别,比如“满意”级别。然后,将第一预览反馈信息中所有满意级别低于这个预设级别的标记信息筛选出来。比如,用户标记的“一般”和“不满意”的局部都属于低于预设级别的标记。基于这些筛选出来的低于预设级别的标记信息,系统会生成相应的更迭请求。这种更迭请求分为两种类型,一种是方案更迭请求,这意味着整个局部的设计方案可能需要重新调整和更换,比如卧室的整体布局方案;另一种是局部材料更迭请求,即只是局部所使用的材料需要进行替换,比如客厅地板的材质。例如,如果用户对卧室的布局标记为“不满意”,那么就会生成卧室的方案更迭请求;而如果用户对厨房台面的材料标记为“一般”,希望更换更好的材质,这就会生成厨房台面的局部材料更迭请求。通过这样的方式,系统能够明确了解用户不满意的具体部分以及需要进行的更改类型,从而有针对性地进行后续的调整和优化工作。After receiving the first preview feedback information generated by the first user, the system will count and analyze the satisfaction level therein. The system will set a preset level, such as the "satisfied" level. Then, all the mark information in the first preview feedback information whose satisfaction level is lower than the preset level will be filtered out. For example, the parts marked as "general" and "unsatisfied" by the user are all marks below the preset level. Based on these filtered mark information below the preset level, the system will generate corresponding replacement requests. This replacement request is divided into two types, one is a scheme replacement request, which means that the entire local design scheme may need to be readjusted and replaced, such as the overall layout scheme of the bedroom; the other is a local material replacement request, that is, only the materials used in the local area need to be replaced, such as the material of the living room floor. For example, if the user marks the layout of the bedroom as "unsatisfied", then a scheme replacement request for the bedroom will be generated; and if the user marks the material of the kitchen countertop as "general" and hopes to replace it with a better material, this will generate a local material replacement request for the kitchen countertop. In this way, the system can clearly understand the specific parts that the user is dissatisfied with and the type of changes that need to be made, so as to carry out subsequent adjustments and optimization work in a targeted manner.
当确定生成的更迭请求属于方案更迭请求时,系统会立即在之前已经生成的候选装修方案集中进行搜索和匹配操作。系统会根据用户不满意的局部的特征和需求,对候选装修方案集中的各个方案进行评估和对比。比如,如果用户对客厅的布局方案提出了更迭请求,系统会查看候选装修方案集中每个方案中客厅的布局设计。通过对各个方案中相关局部的详细分析,找到与用户需求和期望更为匹配的第二候选装修方案。这个第二候选装修方案在客厅布局等方面具有与用户期望更接近的特点。例如,用户希望客厅有更多的开放空间,而原来的方案过于拥挤,系统就在候选集中找到一个客厅空间更开阔的方案作为第二候选装修方案。When it is determined that the generated iteration request belongs to a scheme iteration request, the system will immediately search and match the previously generated candidate decoration scheme set. The system will evaluate and compare each scheme in the candidate decoration scheme set according to the local characteristics and needs of the user. For example, if the user makes an iteration request for the layout plan of the living room, the system will check the layout design of the living room in each scheme in the candidate decoration scheme set. Through a detailed analysis of the relevant parts of each scheme, find a second candidate decoration scheme that better matches the user's needs and expectations. This second candidate decoration scheme has characteristics that are closer to the user's expectations in terms of living room layout and other aspects. For example, the user hopes that the living room has more open space, and the original plan is too crowded. The system finds a plan with a wider living room space in the candidate set as the second candidate decoration plan.
在确定了第二候选装修方案后,系统会对其进行渲染处理,使其以更逼真、直观的形式呈现给用户。用户接收到渲染后的第二候选装修方案后,会再次给出反馈,形成第二预览反馈信息。系统会对第二预览反馈信息中的满意级别进行评估。如果所有的满意级别都大于或等于预设级别,这意味着用户对这个第二候选装修方案整体上是认可和满意的。此时,系统会以这个包含满意评价的第二预览反馈信息为依据,将这个第二候选装修方案确定为第一推荐装修方案。通过对用户反馈的精确分析和针对性的方案更迭,能够更精准地满足用户需求,提高最终方案的满意度。After determining the second candidate decoration plan, the system will render it so that it can be presented to the user in a more realistic and intuitive form. After receiving the rendered second candidate decoration plan, the user will give feedback again to form the second preview feedback information. The system will evaluate the satisfaction level in the second preview feedback information. If all satisfaction levels are greater than or equal to the preset level, it means that the user is generally recognized and satisfied with the second candidate decoration plan. At this time, the system will determine the second candidate decoration plan as the first recommended decoration plan based on the second preview feedback information containing the satisfactory evaluation. Through precise analysis of user feedback and targeted solution changes, user needs can be met more accurately and the satisfaction of the final solution can be improved.
进一步的,所述更迭请求包括方案更迭请求和局部材料更迭请求,包括:Furthermore, the update request includes a solution update request and a partial material update request, including:
若所述更迭请求为所述局部材料更迭请求,根据所述材料模型列表进行局部材料更换渲染,并接收更换后的局部材料的满意级别;当更换后的局部材料的满意级别大于或等于所述预设级别,生成所述第一推荐装修方案。If the replacement request is a partial material replacement request, the partial material replacement rendering is performed according to the material model list, and the satisfaction level of the replaced partial material is received; when the satisfaction level of the replaced partial material is greater than or equal to the preset level, the first recommended decoration plan is generated.
具体而言,如果生成的更迭请求是局部材料更迭请求,这意味着用户只是对某个局部区域所使用的材料不满意,希望进行更换。系统会根据之前加载的材料模型列表,从中选择符合用户需求的替代材料。然后,针对用户提出更换材料的局部区域,进行单独的材料更换渲染。在完成局部材料的更换渲染后,将新的效果展示给用户,并接收用户对更换后的局部材料给出的满意级别。如果用户对更换后的局部材料的满意级别大于或等于预设级别,说明用户对这次材料更换感到满意。此时,系统会综合考虑其他未进行材料更换的部分以及这次更换后满意的局部材料,生成最终的第一推荐装修方案。Specifically, if the generated replacement request is a local material replacement request, it means that the user is just dissatisfied with the material used in a certain local area and wants to replace it. The system will select alternative materials that meet the user's needs based on the previously loaded material model list. Then, a separate material replacement rendering is performed for the local area where the user proposes to replace the material. After the local material replacement rendering is completed, the new effect is presented to the user, and the user's satisfaction level for the replaced local material is received. If the user's satisfaction level for the replaced local material is greater than or equal to the preset level, it means that the user is satisfied with this material replacement. At this point, the system will comprehensively consider other parts that have not undergone material replacement and the local materials that are satisfactory after this replacement, and generate the final first recommended decoration plan.
进一步的,基于所述第一预览反馈信息统计满意级别小于预设级别的标记信息,生成所述更迭请求,包括:Further, based on the marking information that the statistical satisfaction level of the first preview feedback information is less than a preset level, generating the iteration request includes:
根据满意级别小于预设级别的标记信息,进行子空间结构解析和局部装修材料解析;若所述标记信息为子空间结构,生成所述方案更迭请求;若所述标记信息为局部装修材料,生成局部材料更迭请求。According to the marking information whose satisfaction level is less than the preset level, subspace structure analysis and local decoration material analysis are performed; if the marking information is the subspace structure, the scheme change request is generated; if the marking information is the local decoration material, the local material change request is generated.
具体而言,当系统获取到满意级别小于预设级别的标记信息后,会对这些信息进行深入的分析和拆解。首先进行子空间结构解析,就是仔细研究被标记不满意的部分在整个空间布局中的情况,比如房间的大小、形状、各个功能区的划分以及它们之间的连接关系等。如果标记信息表明是子空间结构方面的问题,例如某个房间过于狭小导致使用不便,或者功能区划分不合理等,那么就会生成方案更迭请求,意味着需要对这个子空间的整体结构进行重新设计和调整。接着进行局部装修材料解析,查看被标记不满意的部分所使用的具体装修材料的属性,包括材料的种类、质量、颜色、纹理、质感等。如果标记信息反映的是局部装修材料方面的不满意,比如材料的颜色与整体风格不搭,或者材料的质量感觉不够好等,那么就会生成局部材料更迭请求,也就是只需要更换这部分的装修材料,而无需改变空间结构。Specifically, when the system obtains the marked information with a satisfaction level lower than the preset level, it will conduct in-depth analysis and disassembly of this information. First, the subspace structure analysis is carried out, which is to carefully study the situation of the marked unsatisfactory part in the entire space layout, such as the size and shape of the room, the division of various functional areas and the connection relationship between them. If the marked information indicates that it is a problem with the subspace structure, such as a room is too small to use, or the functional area division is unreasonable, then a scheme change request will be generated, which means that the overall structure of this subspace needs to be redesigned and adjusted. Then the local decoration material analysis is carried out to check the properties of the specific decoration materials used in the marked unsatisfactory part, including the type, quality, color, texture, and texture of the material. If the marked information reflects dissatisfaction with the local decoration materials, such as the color of the material does not match the overall style, or the quality of the material does not feel good enough, then a local material change request will be generated, that is, only the decoration materials of this part need to be replaced without changing the space structure.
进一步的,所述第一推荐装修方案生成模块用于当所述第一用户佩戴所述VR连接设备,包括:Furthermore, the first recommended decoration plan generating module is used when the first user wears the VR connection device, including:
当所述第一用户佩戴所述VR连接设备,启动所述VR建模平台进行设备初始化;基于初始化结果进行虚拟环境渲染。When the first user wears the VR connection device, the VR modeling platform is started to initialize the device; and the virtual environment is rendered based on the initialization result.
具体而言,当第一用户佩戴好VR连接设备后,启动VR建模平台。此时,平台会首先进行设备的初始化操作。在设备初始化过程中,平台会检测和校准VR连接设备的各项参数,例如确认头盔的位置追踪是否准确、手柄的操作响应是否灵敏、显示设备的分辨率和刷新率是否设置正确等。同时,还会检查与VR连接设备相关的软件配置,确保系统资源分配合理,驱动程序正常运行。基于初始化的结果,如果设备的各项参数都达到了正常工作的标准,VR建模平台就会开始进行虚拟环境的渲染。渲染过程包括根据已有的装修方案数据,构建出逼真的三维虚拟空间,包括房间的形状、家具的样式、材质的纹理、灯光的效果等。通过精细的渲染,使用户在佩戴VR连接设备后,更快地做出满意与否的判断。Specifically, after the first user wears the VR connection device, the VR modeling platform is started. At this time, the platform will first perform the initialization operation of the device. During the device initialization process, the platform will detect and calibrate the various parameters of the VR connection device, such as confirming whether the position tracking of the helmet is accurate, whether the operation response of the handle is sensitive, and whether the resolution and refresh rate of the display device are set correctly. At the same time, the software configuration related to the VR connection device will be checked to ensure that the system resources are reasonably allocated and the driver is running normally. Based on the results of the initialization, if the various parameters of the device meet the standards for normal operation, the VR modeling platform will start rendering the virtual environment. The rendering process includes constructing a realistic three-dimensional virtual space based on the existing decoration plan data, including the shape of the room, the style of furniture, the texture of the material, the effect of lighting, etc. Through fine rendering, users can make a judgment of satisfaction or not more quickly after wearing the VR connection device.
实施例二Embodiment 2
基于与前述实施例中基于VR的虚拟实境家居设计预览系统相同的发明构思,如图2所示,本申请提供了基于VR的虚拟实境家居设计预览方法,本申请实施例中的方法与系统实施例基于同样的发明构思。其中,所述方法包括:Based on the same inventive concept as the VR-based virtual reality home design preview system in the aforementioned embodiment, as shown in FIG2 , the present application provides a VR-based virtual reality home design preview method, and the method in the embodiment of the present application is based on the same inventive concept as the system embodiment. The method includes:
步骤S100:接收第一用户的第一初始户型图,其中,所述第一初始户型图具有承重墙标识;步骤S200:接收所述第一用户的子空间尺寸需求列表和子空间装修属性需求列表;步骤S300:基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,其中,所述候选装修方案集包括多个候选装修方案,且任一候选装修方案携带材料清单列表;步骤S400:建立用户交互模组,其中,所述用户交互模组包括用户信息交互端口和VR连接设备;步骤S500:当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案。Step S100: receiving a first initial floor plan of a first user, wherein the first initial floor plan has a load-bearing wall identifier; Step S200: receiving a subspace size requirement list and a subspace decoration attribute requirement list of the first user; Step S300: searching for decoration schemes based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list, and generating a candidate decoration scheme set, wherein the candidate decoration scheme set includes multiple candidate decoration schemes, and any candidate decoration scheme carries a list of material lists; Step S400: establishing a user interaction module, wherein the user interaction module includes a user information interaction port and a VR connection device; Step S500: when the first user wears the VR connection device, a virtual environment rendering is performed on the first candidate decoration scheme in the candidate decoration scheme set through a VR modeling platform, and the first preview feedback information of the first user is received through the user information interaction port, rendering is performed iteratively, and a first recommended decoration scheme is generated.
进一步的,基于所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表进行装修方案检索,生成候选装修方案集,包括:Further, based on the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list, and the subspace decoration attribute requirement list, a decoration scheme search is performed to generate a candidate decoration scheme set, including:
以所述第一初始户型图、所述承重墙标识、所述子空间尺寸需求列表和所述子空间装修属性需求列表为约束,采集历史装修方案集,其中,任一历史装修方案包括子空间结构设计信息和子空间装修材料信息;以空间结构设计信息一致为约束,对所述历史装修方案集进行聚类,并对聚类结果的子空间装修材料信息进行整合,生成多个候选装修方案集和材料清单列表;以所述多个候选装修方案集和所述材料清单列表建立所述候选装修方案集。Taking the first initial floor plan, the load-bearing wall identifier, the subspace size requirement list and the subspace decoration attribute requirement list as constraints, a historical decoration plan set is collected, wherein any historical decoration plan includes subspace structure design information and subspace decoration material information; taking the consistency of the spatial structure design information as a constraint, the historical decoration plan set is clustered, and the subspace decoration material information of the clustering results is integrated to generate multiple candidate decoration plan sets and a material list; the candidate decoration plan set is established with the multiple candidate decoration plan sets and the material list.
进一步的,当所述第一用户佩戴所述VR连接设备,通过VR建模平台对所述候选装修方案集中的第一候选装修方案进行虚拟环境渲染,并通过所述用户信息交互端口接收所述第一用户的第一预览反馈信息,进行渲染更迭,生成第一推荐装修方案,包括:Furthermore, when the first user wears the VR connection device, a virtual environment rendering is performed on the first candidate decoration scheme in the candidate decoration scheme set through the VR modeling platform, and first preview feedback information of the first user is received through the user information interaction port, and rendering is performed repeatedly to generate a first recommended decoration scheme, including:
通过所述VR建模平台加载所述第一候选装修方案的全屋3D模型和材料模型列表;基于所述材料模型列表和所述全屋3D模型进行随机材料的装修渲染,所述第一用户通过所述VR连接设备进行虚拟预览,并发出所述第一预览反馈信息;对所述第一预览反馈信息进行解析,生成更迭请求,进行渲染更迭和装修方案优化,生成所述第一推荐装修方案。The whole-house 3D model and material model list of the first candidate decoration scheme are loaded through the VR modeling platform; decoration rendering of random materials is performed based on the material model list and the whole-house 3D model, and the first user performs a virtual preview through the VR connection device and sends the first preview feedback information; the first preview feedback information is parsed, an iteration request is generated, rendering iteration and decoration scheme optimization are performed, and the first recommended decoration scheme is generated.
进一步的,对所述第一预览反馈信息进行解析,生成更迭请求,进行渲染更迭和装修方案优化,生成所述第一推荐装修方案,包括:Further, the first preview feedback information is parsed, an update request is generated, rendering updates and decoration scheme optimization are performed, and the first recommended decoration scheme is generated, including:
所述第一用户通过所述用户信息交互端口进行局部满意级别标记,生成所述第一预览反馈信息;基于所述第一预览反馈信息统计满意级别小于预设级别的标记信息,生成所述更迭请求,其中,所述更迭请求包括方案更迭请求和局部材料更迭请求;若所述更迭请求为所述方案更迭请求,在所述候选装修方案集中匹配第二候选装修方案;对所述第二候选装修方案进行渲染,并接收第二预览反馈信息,若所述第二预览反馈信息中的满意级别均大于或等于所述预设级别,以所述第二预览反馈信息生成所述第一推荐装修方案。The first user marks the local satisfaction level through the user information interaction port to generate the first preview feedback information; based on the first preview feedback information, statistics of the marking information that the satisfaction level is less than the preset level, generate the replacement request, wherein the replacement request includes a scheme replacement request and a local material replacement request; if the replacement request is the scheme replacement request, match the second candidate decoration scheme in the candidate decoration scheme set; render the second candidate decoration scheme, and receive the second preview feedback information, if the satisfaction levels in the second preview feedback information are all greater than or equal to the preset level, generate the first recommended decoration scheme with the second preview feedback information.
进一步的,还包括:Furthermore, it also includes:
若所述更迭请求为所述局部材料更迭请求,根据所述材料模型列表进行局部材料更换渲染,并接收更换后的局部材料的满意级别;If the replacement request is a local material replacement request, performing local material replacement rendering according to the material model list, and receiving a satisfaction level of the replaced local material;
当更换后的局部材料的满意级别大于或等于所述预设级别,生成所述第一推荐装修方案。When the satisfaction level of the replaced local material is greater than or equal to the preset level, the first recommended decoration plan is generated.
进一步的,基于所述第一预览反馈信息统计满意级别小于预设级别的标记信息,生成所述更迭请求,包括:Further, based on the marking information that the statistical satisfaction level of the first preview feedback information is less than a preset level, generating the iteration request includes:
根据满意级别小于预设级别的标记信息,进行子空间结构解析和局部装修材料解析;若所述标记信息为子空间结构,生成所述方案更迭请求;若所述标记信息为局部装修材料,生成局部材料更迭请求。According to the marking information whose satisfaction level is less than the preset level, subspace structure analysis and local decoration material analysis are performed; if the marking information is the subspace structure, the scheme change request is generated; if the marking information is the local decoration material, the local material change request is generated.
进一步的,还包括:Furthermore, it also includes:
当所述第一用户佩戴所述VR连接设备,启动所述VR建模平台进行设备初始化;基于初始化结果进行虚拟环境渲染。When the first user wears the VR connection device, the VR modeling platform is started to initialize the device; and the virtual environment is rendered based on the initialization result.
需要说明的是,上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
本说明书和附图仅仅是本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变形属于本申请及其等同技术的范围之内,则本申请意图包括这些改动和变形在内。This specification and the drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410885860.1A CN118862238A (en) | 2024-07-03 | 2024-07-03 | VR-based virtual reality home design preview system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410885860.1A CN118862238A (en) | 2024-07-03 | 2024-07-03 | VR-based virtual reality home design preview system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118862238A true CN118862238A (en) | 2024-10-29 |
Family
ID=93157299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410885860.1A Pending CN118862238A (en) | 2024-07-03 | 2024-07-03 | VR-based virtual reality home design preview system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118862238A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119378084A (en) * | 2024-12-27 | 2025-01-28 | 深圳市晶宫建筑装饰集团有限公司 | A method and system for constructing a spliced decorative structure |
CN119962059A (en) * | 2025-03-31 | 2025-05-09 | 昆明福莱威尔家具制造有限公司 | Home design system based on intelligent decomposition of digital composition |
-
2024
- 2024-07-03 CN CN202410885860.1A patent/CN118862238A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119378084A (en) * | 2024-12-27 | 2025-01-28 | 深圳市晶宫建筑装饰集团有限公司 | A method and system for constructing a spliced decorative structure |
CN119962059A (en) * | 2025-03-31 | 2025-05-09 | 昆明福莱威尔家具制造有限公司 | Home design system based on intelligent decomposition of digital composition |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN118862238A (en) | VR-based virtual reality home design preview system and method | |
US20080252640A1 (en) | Systems and methods for interactive real estate viewing | |
US20090076932A1 (en) | Method and system of marketing and mass producing customized kitchen furniture | |
US20110029401A1 (en) | Method Of Providing Online House Or Office Décor Related Service | |
US20210117582A1 (en) | Visualizing Building Interior Information In A User-Customized Manner | |
CN108510362A (en) | Business mode for realizing virtual house decoration and appointment construction decoration by mobile phone platform | |
Hashemi Kashani et al. | Role of physical attributes of preferred building facades on perceived visual complexity: A discrete choice experiment | |
CN116235176A (en) | Generate spatial and geometric models using a machine learning system with a multi-platform interface | |
KR20200145201A (en) | A psychological fusion type online interior transit system based on virtual reality and three-dimensional modeling | |
CN113850647A (en) | Intelligent system for customizing household articles | |
CN113850646A (en) | Household article customized design cloud service platform | |
CN110807688A (en) | Cloud VR show and sale system | |
KR20210111973A (en) | System for online to offline service of interior | |
KR100697339B1 (en) | Emotion-based Image Retrieval System and Design Simulation System Using the Same | |
Walch et al. | Lightguider: Guiding interactive lighting design using suggestions, provenance, and quality visualization | |
Yanhua | Research on the application of artificial intelligence in interior design | |
CN113869979B (en) | Household article decoration and design scheme customization service platform | |
JP2003141180A (en) | Lifestyle image simulation system, method and program | |
Huang | Adaptive interior design method for different MBTI personality types based on generative artificial intelligence | |
CN114463083A (en) | Household article recommendation method, device, equipment and storage medium | |
Altay et al. | Exploring designers’ finishing materials selection for residential interior spaces | |
CN118627154A (en) | An intelligent interactive design system for customized furniture | |
CN118521387A (en) | House leasing adaptation system and method based on virtual reality technology | |
Mohammadi et al. | Integrating immersive virtual reality (VR) technologies and multimodal IoT-enabled wireless sensor networks for real-time smart human-centered HVAC building system interaction and thermal comfort assessment and visualization | |
Collin et al. | Virtual reality activity based workplace simulation impact on healthcare facilities space management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |