Furniture online design customization system based on virtual reality
Through virtual reality technology and multi-module system, users can flexibly select and experience furniture structures and materials in a virtual environment, solving the problem of venue restrictions in traditional furniture customization and realizing users' free customization and efficient experience.
Patent Information
- Application Number
- CN202510201231.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-06-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the customization of traditional furniture, users are limited by the actual environment and it is difficult to make flexible choices and experiences at any place and at any time.
Develop a virtual reality-based online design and customization system for furniture. Through material data acquisition, online design, interactive acquisition, mechanical simulation, thermal simulation and somatosensory signal transmission modules, users can select furniture structures and materials in a virtual environment in real time, perform dynamic simulation and somatosensory feedback.
Users can freely select and customize furniture in virtual reality, experience the performance of materials and structures in real time, and ensure the comfort and practicality of the design through mechanical and thermal simulation simulation and somatosensory feedback, solving the problem of site limitations in actual experience in the traditional customization process.
Smart Images

Figure CN120086997A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of virtual data models, and more specifically, to an online furniture design and customization system based on virtual reality. Background Art
[0002] With the continuous maturity of virtual reality technology, the furniture customization experience has entered a new stage, especially in terms of improving the freedom and convenience of user selection. Traditional furniture customization often relies on users' on-site experience offline, such as touching different materials in person and feeling the hardness of seat cushions. Users are limited by the actual environment when choosing materials and structures. Virtual reality technology can break through the traditional site limitations, and users can interact with furniture online in a virtual environment without relying on actual samples.
[0003] Therefore, how to implement an online furniture design and customization system based on virtual reality, break through the limitations of traditional customization processes, enable users to select the basic structure and material types of furniture online at any location and time using virtual reality devices, and adjust the design in real time by experiencing simulated body sensations, and finally customize satisfactory furniture, is an urgent problem to be solved.
[0004] To solve the above problems, a technical solution is provided now. Summary of the Invention
[0005] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides an online furniture design and customization system based on virtual reality to solve the problems raised in the above background art.
[0006] To achieve the above object, the present invention provides the following technical solutions: An online furniture design and customization system based on virtual reality includes a material data acquisition module, an online design module, an interaction acquisition module, a mechanical simulation module, a thermal simulation module, and a somatosensory signal transmission module; The material data acquisition module dynamically measures the core material properties of customizable furniture structures and materials, and performs hierarchical tagging and filing according to the performance classification of the materials; The online design module displays the three-dimensional basic structure of customizable furniture through a virtual reality device, and the user selects the basic structure online and performs material filling design to form a static three-dimensional model of the customized furniture, which is marked as a customized virtual furniture; The interaction acquisition module collects the basic information of the user's body and monitors the interaction between the user and the customized virtual furniture in virtual reality; The mechanical simulation module establishes a dynamic three-dimensional mechanical simulation model of the customized virtual furniture under the action of force through the finite element analysis method; The thermal simulation module simulates the surface temperature process of materials through heat transfer calculations, and establishes a dynamic three-dimensional thermal simulation model of customized virtual furniture under thermal effects; The somatosensory signal transmission module obtains the dynamic three-dimensional simulation models in the mechanical simulation module and the thermal simulation module, and converts the simulation data into somatosensory control electrical signals for transmission to the user's somatosensory simulation device.
[0007] In a preferred embodiment, the core material characteristics of the customizable furniture structure materials are dynamically measured, and hierarchical tagging is archived according to the performance classification of the materials, which specifically includes: Count the types of materials of the customizable furniture, and measure the core characteristics of the materials through instruments. The core characteristics include thermal characteristics, mechanical characteristics, and surface characteristics; The thermal characteristics are measured by thermodynamic instruments to obtain the thermal conductivity and specific heat capacity of the materials within a set temperature range; The mechanical characteristics are measured by mechanical testing instruments to perform stretching tests and analysis on the materials, and capture the elastic modulus and Poisson's ratio of the materials; The surface characteristics are recorded by optical measurement devices for the surface gloss, roughness, and reflectivity of different materials, captured through polarized light and holographic images, and 3D surface texture data with microscopic details is generated; Based on the types of construction materials that can be selected for each type of furniture component in the set customizable furniture, furniture component labels are added to the materials, and at the same time, multi-dimensional performance label combinations are added to each material according to the core characteristics of the materials; The furniture component labels and the multi-dimensional performance label combinations are hierarchically archived and stored in the database, and a progressive retrieval relationship is established through the hierarchical labels.
[0008] In a preferred embodiment, the three-dimensional basic structure of the customizable furniture is displayed through a virtual reality device. The user selects the basic structure online and conducts material filling design to form a static three-dimensional model of the customized furniture, marked as customized virtual furniture, which specifically includes: Based on the user's selection of furniture type customization requirements, input the structural basic parameters of the customizable furniture template of this type, and through parametric modeling technology, a three-dimensional basic structure of the furniture is generated in real time in the virtual reality device; The three-dimensional basic structure is disassembled into component modules, and the disassembled component modules are corresponded to the furniture component labels in the database; When the user selects a furniture component for design through the virtual reality device, the optional construction material types carrying the furniture component label in the database are retrieved to impose material selection constraints on the user; Display the multi-dimensional performance label combinations of all optional construction material types as a reference for the user to select materials to fill the component modules; After the user completes the design, the component modules filled with materials are integrated, and a static 3D model is generated based on the 3D basic structure of the customized furniture and the surface characteristics of the component materials, which is marked as the customized virtual furniture.
[0009] In a preferred embodiment, collecting the basic information of the user's body and monitoring the interaction between the user and the customized virtual furniture in the virtual reality specifically include: Integrating a biosensing device to collect the user's physical signs information, including weight, height, and body temperature information; Real-time capturing the user's motion trajectory and posture changes through a dynamic posture sensing device, monitoring the collision events between the user and the virtual furniture model, and marking the collision area of the model as the interaction contact area; Recording the position and area of the interaction contact area, and at the same time estimating the force on the interaction contact area of the virtual furniture based on the user's physical signs information.
[0010] In a preferred embodiment, establishing a mechanical simulation dynamic 3D model of the customized virtual furniture under the action of force specifically includes: Importing the customized virtual furniture designed in the online design module into the dynamic simulation module to obtain the mechanical properties of the materials filled in the virtual furniture; Based on the finite element analysis algorithm, using an automatic mesh generation tool, setting the target error range, automatically generating meshes by the software, dividing the virtual furniture into a finite number of meshed elements, and establishing the derivative matrix of the shape function according to the type of meshed elements ; Fixing the boundary conditions of the furniture, setting the contact surface between the meshed elements and the ground as the zero displacement condition, and calculating the uniform load of the interaction contact area according to the contact area of the interaction between the user and the furniture and the estimated force value of the furniture; Based on the elastic modulus and Poisson's ratio in the material mechanical properties, establishing a three-dimensional stress material matrix for the uniform load area ; According to the derivative matrix of the shape function and the three-dimensional stress material matrix Calculating the stiffness matrix of each meshed element, and the calculation formula is: ; In the formula, is the stiffness matrix of the meshed element, is the volume of the meshed element; Summarizing the stiffness matrices of all meshed elements to form the overall matrix equation: ; In the formula, is the stiffness matrix after summarizing all meshed elements, is the external force vector of the nodes within the grid unit of the uniformly distributed load, is the displacement vector of the nodes within the grid unit of the uniformly distributed load; Generate a stress nephogram and a deformation nephogram based on the displacement vector of the nodes within the grid unit of the uniformly distributed load, and establish a dynamic three-dimensional mechanical simulation model.
[0011] In a preferred embodiment, simulating the material surface temperature process through heat transfer calculation, and establishing a thermal simulation dynamic three-dimensional model of customized virtual furniture under thermal action specifically includes: Import the customized virtual furniture designed in the online design module into the thermal simulation module, obtain the thermal properties of the materials filled in the virtual furniture, and establish a heat transfer heating model based on Fourier's law of heat conduction; Set the initial temperature of the customized simulated furniture, substitute the initial temperature and the thermal property parameters of the material into the heat transfer heating model to calculate the sequential temperature change in the interactive contact area, and establish a thermal simulation dynamic three-dimensional model of the customized virtual furniture according to the sequential temperature change.
[0012] In a preferred embodiment, obtaining the simulation dynamic three-dimensional models in the mechanical simulation module and the thermal simulation module, and converting the simulation data into somatosensory control electrical signals and transmitting them to the user's somatosensory simulation device specifically includes: Obtain the simulation dynamic three-dimensional models in the mechanical simulation module and the thermal simulation module; Extract the stress and deformation data from the stress nephogram and deformation nephogram of the mechanical simulation dynamic three-dimensional model, and convert the stress and deformation data into electrical signals based on the set mapping rules of force feedback and transmit them to the somatosensory control device; Convert the sequential temperature change data in the thermal simulation dynamic three-dimensional model into somatosensory temperature control electrical signals and transmit them to the somatosensory control device; The somatosensory control device performs somatosensory simulation through built-in integrated pressure devices, vibration devices, and thermoelectric devices, and the user makes adaptive design adjustments to the furniture materials based on the somatosensory simulation experience.
[0013] The technical effects and advantages of a virtual reality-based furniture online design and customization system according to the present invention: Users can customize furniture through virtual reality devices, select the basic structure of the furniture in real time, and choose appropriate materials for filling according to their own needs to form a static three-dimensional furniture model that meets personal requirements. At the same time, the materials are classified according to their performance and archived based on hierarchical tags to provide users with detailed material information. The interaction behavior between the user and the furniture is monitored in real time through virtual reality technology, and the user's posture and touch points are captured to ensure the accuracy of the dynamic simulation of the design results. The mechanics and thermal simulation module simulates the dynamic response of the furniture under the action of force and heat as the data basis for virtual body sensation. Finally, the somatosensory signal transmission module converts the mechanics and thermal simulation data into somatosensory electrical signals and transmits them to the user's somatosensory device to provide real tactile feedback to the user and help the user perceive the comfort of the furniture in advance.
[0014] Through such a system, users can not only intuitively experience the final use feeling of the furniture, but also make more flexible choices of customized materials during the design process, thus effectively solving problems such as the site limitation of the actual experience in the traditional customization process. Brief Description of the Drawings
[0015] Figure 1 It is a schematic structural diagram of an online furniture design and customization system based on virtual reality according to the present invention. Detailed Embodiments
[0016] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention. Embodiment 1:
[0017] Figure 1 An online furniture design and customization system based on virtual reality according to the present invention is given, which includes the following steps: An online furniture design and customization system based on virtual reality includes a material data acquisition module, an online design module, an interaction acquisition module, a mechanics simulation module, a thermal simulation module, and a somatosensory signal transmission module; The material data acquisition module dynamically measures the core material properties of the customizable furniture structure materials and archives them in a hierarchical manner according to the performance classification of the materials; The online design module displays the three-dimensional basic structure of the customizable furniture through a virtual reality device. The user selects the basic structure online and conducts material filling design to form a static three-dimensional model of the customized furniture, which is marked as the customized virtual furniture; The interaction acquisition module collects the basic information of the user's body and monitors the interaction between the user and the customized virtual furniture in virtual reality; The mechanical simulation module establishes a dynamic three-dimensional model of the customized virtual furniture under the action of force through the finite element analysis method; The thermal simulation module simulates the surface temperature process of the material through heat transfer calculation and establishes a dynamic three-dimensional model of the thermal simulation of the customized virtual furniture under the action of heat and force; Dynamically measure the core characteristics of the structural materials of the customizable furniture, and conduct hierarchical label filing according to the performance classification of the materials, specifically including: Count the material types of the customizable furniture, and measure the core characteristics of the materials through instruments. The core characteristics include thermal characteristics, mechanical characteristics, and surface characteristics.
[0018] For thermal characteristics, use thermodynamic instruments (such as a laser flash method thermal conductivity meter or a dynamic differential scanning calorimeter) to measure the thermal conductivity and specific heat capacity of the material within a set temperature range (referring to the human body temperature range). Thermal characteristics are the basis for analyzing the heat transfer performance of furniture under different environmental conditions.
[0019] For mechanical characteristics, use mechanical testing instruments to conduct stretching tests and analyses on the materials, and capture the elastic modulus of the materials (indicating the rigidity of the materials under the action of force) and the Poisson's ratio (describing the ratio of the transverse and longitudinal directions when the materials deform). These mechanical characteristics help to understand the load-bearing capacity of the materials and their deformation behavior during actual use in furniture design.
[0020] For surface characteristics, use optical measurement devices (such as a surface roughness meter and a gloss meter) to record the surface gloss, roughness, and reflectivity of the materials. In order to obtain more refined microstructural data, use polarized light and holographic imaging technologies to capture the 3D texture data of the material surface. These data can provide users with an intuitive understanding of the tactile and visual effects of the materials during design, helping them to make design decisions that better meet their needs.
[0021] Based on the core characteristics obtained from the above measurements, the system associates each material with a specific label. The label not only reflects the basic type of the material (such as wood, metal, plastic, etc.), but also further describes its thermal, mechanical, and surface characteristics. For example, for a metal material with high thermal conductivity, the system can add a "high thermal conductivity" label; for a polyurethane foam with high elasticity, a "high elasticity" label can be added. In this way, each material is labeled as a combination of performance that meets specific requirements.
[0022] For easy management and query, the system hierarchically tags materials according to the types of furniture components. Each furniture component (such as the seat, backrest, and armrest of a sofa) has a set of selectable construction materials. Each material is assigned multiple unique furniture component tags, and multi-dimensional performance tags are added based on its core characteristics. For example, a certain soft wood may be selected for the sofa seat, and the performance tags of this material are "lightweight", "high elasticity", and "medium thermal conductivity". Through this hierarchical tagging and filing method, the system can quickly retrieve according to the user's needs and find materials that meet specific performance requirements.
[0023] The three-dimensional basic structure of customizable furniture is displayed through a virtual reality device. The user selects the basic structure online and conducts material filling design to form a static three-dimensional model of the customized furniture, marked as customized virtual furniture, specifically including: First, the user selects a specific furniture type according to their customization needs (such as sofas, dining tables, bookshelves, etc.). At this stage, the user interacts through a virtual reality device, selects the required furniture type and enters relevant design parameters, such as size, style, functional requirements, etc. The system automatically generates the three-dimensional basic structure of this furniture type based on the user's input and combines parametric modeling technology.
[0024] The generated three-dimensional basic structure is disassembled into component modules according to the design requirements. Each component part of the furniture (such as the seat cushion, backrest, armrest of a sofa, etc.) will be processed as an independent module. Each disassembled component module can be designed and customized separately, providing higher flexibility and freedom.
[0025] When the user selects and designs a component through a virtual reality device, the system will retrieve the matching optional construction material types in the database according to the tags of the component. For example, when the user selects the sofa seat cushion module for design, the system will automatically display material options suitable for the seat cushion, such as "memory foam", "high-elastic foam", etc., and recommend the most suitable material selection to the user according to the performance tags of each material, and provide real-time constraint feedback. For example, when the user tries to match a marble tabletop with light wooden table legs, the system will prompt "This combination is not recommended as it may cause instability" and recommend a suitable support structure. Through this intelligent prompt, the user can avoid unreasonable structural combinations during the design process.
[0026] After the user completes the design of the component module and selects the materials, the system will automatically generate a complete static three-dimensional furniture model based on the performance characteristics and surface features of the filled materials. At this time, the appearance, material, texture, etc. of the virtual furniture are all fully presented, and the user can view and experience the final design effect 360 degrees through the virtual reality device.
[0027] Collecting basic information about the user's body and monitoring the interaction between the user and the customized virtual furniture in virtual reality specifically includes: The user's weight information is recorded using the principle of strain gauges or pressure sensors, and the height is accurately measured using laser sensors or altimeters. At the same time, the user's body temperature information is measured using thermocouples, infrared sensors, etc. The collected data is transmitted to the virtual reality platform in real time for the generation of the user's virtual model and dynamic adjustment during the interaction process.
[0028] Through posture sensors worn or in the environment, the system collects the user's action data in real time, such as standing, sitting, lying down, turning and other dynamic behaviors. These actions are converted into posture changes in the virtual environment and synchronized with the interactive areas in the virtual furniture model in real time. At the same time, the model collision events between the user and the virtual furniture are monitored. When a collision occurs, the device will quickly capture the collision position. The system will mark these areas as "interaction areas" and associate the user's real-time posture with the contact area. For example, when the user sits down, the system will automatically identify and record the contact position between the user's buttocks and the sofa cushion, and mark the area as an "interaction contact area."
[0029] After the user establishes an association with the interactive contact area of the virtual furniture, the system estimates the force based on the user's physical information (such as weight and height). This process combines mechanical analysis and human mechanics models, and estimates the force at the time of touch through contact points, joint angles, muscle tension, etc., combined with mechanical equations to evaluate the force of virtual furniture in different interactive situations.
[0030] The mechanical simulation dynamic three-dimensional model of customized virtual furniture under force is established by finite element analysis method, which specifically includes: The model of the customized virtual furniture is imported into the thermal simulation module through a special interface or format conversion tool (such as STL, OBJ, etc.). At the same time, the material information related to the furniture is also transmitted, including the mechanical properties of each material, such as elastic modulus, Poisson's ratio, etc.
[0031] Based on the finite element analysis algorithm, the automatic meshing tool is used to set the target error range and the software automatically generates meshes to divide the virtual furniture into a finite number of mesh units. The shape function derivative matrix is established according to the mesh unit type. .
[0032] The shape function derivative matrix is only related to the type of meshing element. For example, for tetrahedral elements, the variable preconditions in the calculation of the shape function derivative matrix are mainly the location of the meshing element (node coordinates) and the meshing element type (such as tetrahedron). The remaining conditions can be regarded as fixed. They are determined by mathematical definitions or model characteristics and do not change with specific meshing element instances.
[0033] For the boundary conditions of the fixed furniture, the contact surface between the meshed elements and the ground (the contact surface between the bottom of the sofa and the ground) is set as the zero displacement condition, and the uniform load of the interactive contact area is calculated according to the contact area of the user-furniture interactive contact area and the estimated value of the furniture's force.
[0034] Based on the elastic modulus and Poisson's ratio in the material mechanical properties, a three-dimensional stress material matrix for the uniform load area is established. For three-dimensional elastic problems, the three-dimensional stress material matrix is a 6×6 matrix. The following is a specific example: ; Among them, is the elastic modulus, is Poisson's ratio.
[0035] According to the shape function derivative matrix and the three-dimensional stress material matrix calculate the stiffness matrix of each meshed element. The calculation formula is: ; In the formula, is the stiffness matrix of the meshed element, is the volume of the meshed element.
[0036] Summarize the stiffness matrices of all meshed elements to form the overall matrix equation: ; In the formula, is the stiffness matrix after summarizing all meshed elements, is the external force vector of the internal nodes of the meshed element with uniform load, is the displacement vector of the internal nodes of the meshed element with uniform load. The node displacement is calculated using numerical methods (such as direct solution method or iterative method).
[0037] Generate a stress nephogram and a deformation nephogram based on the displacement vector of the internal nodes of the meshed element with uniform load, and establish a dynamic three-dimensional model of mechanical simulation.
[0038] Simulate the material surface temperature process through heat transfer calculation, and establish a dynamic three-dimensional model of thermal simulation for customized virtual furniture under thermal action, specifically including: The model of the designed customized virtual furniture is imported into the thermal simulation module through a special interface or format conversion tool (such as STL, OBJ, etc.). At the same time, the material information related to the furniture is also transmitted, including the thermal properties of each material, such as thermal conductivity, specific heat capacity, etc., and the material thickness of the interactive contact area is obtained.
[0039] The thermal simulation module uses Fourier's law of heat conduction to establish a heat transfer temperature rise model, sets the heat flux (the amount of heat passing through a unit area per unit time) to calculate the heat change in the interactive contact area of the customized virtual furniture, and the comprehensive temperature rise calculation expression is: ; In the formula, The temperature change of the material within time t, Are the human body mass, specific heat capacity of the material, and thickness of the material respectively, Are the thermal conductivity of the material and the area of the interactive contact area respectively, , Is the real-time temperature difference between the human body and the material.
[0040] Set the initial temperature of the customized simulation furniture, substitute the initial temperature and the thermal property parameters of the material into the heat transfer temperature rise model to calculate the sequential temperature change in the interactive contact area. Based on the sequential temperature change results, the system maps the temperature distribution data to the three-dimensional model of the customized virtual furniture to generate a thermal simulation dynamic three-dimensional model with time variation. This model can visually display the temperature distribution of different parts of the furniture over time. For example, the temperature change in the sofa seat cushion area, the temperature rise at the human body contact position, etc. will all be reflected in the model. Users can view the heat conduction effect of the furniture in real time through virtual reality devices.
[0041] Obtain the simulation dynamic three-dimensional models in the mechanical simulation module and the thermal simulation module, and convert the simulation data into somatosensory control electrical signals and transmit them to the user's somatosensory simulation device, specifically including: From the mechanical simulation dynamic three-dimensional model, the system extracts the stress values and deformation values of each part of the furniture. Specifically, the stress data (such as maximum stress, average stress, etc.) in each area of the stress cloud diagram and the corresponding deformation data in the deformation cloud diagram will be extracted and organized into a numerical format. Furthermore, based on the mechanical simulation results, the system will set a mapping rule for force feedback (flexibly set based on device performance and computational complexity limitations). This rule stipulates how the stress and deformation data are converted into electrical signals that the somatosensory device can understand.
[0042] The dynamic three-dimensional model generated by the thermal simulation module provides the temperature change data of each part of the furniture (especially the contact area) over time. The system extracts the temperature values of different parts at each time step from it. These data reflect the temperature change when the user contacts the furniture during the heat transfer process. These temperature change signals will be transmitted to the somatosensory device in the form of electrical signals.
[0043] After receiving the electrical signals from the mechanical simulation module and the thermal simulation module, the somatosensory control device (such as somatosensory gloves, seats, back devices, etc.) performs analog feedback through its built-in integrated devices (such as pressure devices, vibration devices, and thermoelectric devices).
[0044] After receiving multi-dimensional feedback such as stress, deformation, and temperature through the somatosensory control device, the user can make adaptive design adjustments based on this feedback. For example, when the user feels that the seat is relatively hard during the force application process, the user can adjust the material selection or structural design of the seat through the virtual reality interface. If the user feels that a certain area is too hot or too cold, the user can choose to adjust the thermal properties of the furniture material or optimize the heat transfer effect through design adjustments.
[0045] The above formulas are all dimensionless and take their numerical calculations. The formula is a formula obtained by collecting a large amount of data for software simulation to approximate the real situation as closely as possible. The preset parameters and threshold selection in the formula are set by those skilled in the art according to the actual situation.
[0046] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented using software, the above embodiments 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 or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that contains one or more collections of 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 DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0047] Those of ordinary skill in the art can realize that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0048] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and modules described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0049] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division, and there can be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or modules can be in electrical, mechanical, or other forms.
[0050] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules. They can be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0051] In addition, in each embodiment of the present application, the functional modules can be integrated into one processing module, or each module can exist physically alone, or two or more modules can be integrated into one module.
[0052] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0053] As described above, it is only the specific implementation manner of the present application. However, the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.
[0054] Finally: The above description is only the preferred embodiment of the present invention and is not used to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A furniture online design and customization system based on virtual reality, characterized in that: It includes material data acquisition module, online design module, interactive acquisition module, mechanical simulation module, thermal simulation module, and somatosensory signal transmission module; The material data collection module dynamically measures the core characteristics of customizable furniture structural materials and classifies and archives them in hierarchical labels according to the material performance. The online design module displays the three-dimensional basic structure of customizable furniture through virtual reality equipment. Users select the basic structure online and fill in materials to form a static three-dimensional model of the customizable furniture, which is marked as custom virtual furniture. The interactive collection module collects basic information about the user's body and monitors the interaction between the user and the customized virtual furniture in virtual reality; The mechanical simulation module uses the finite element analysis method to establish a dynamic three-dimensional mechanical simulation model of customized virtual furniture under force; The thermal simulation module simulates the material surface temperature process through heat transfer calculation and establishes a thermal simulation dynamic three-dimensional model of customized virtual furniture under thermal action; The somatosensory signal transmission module obtains the simulated dynamic three-dimensional models in the mechanical simulation module and the thermal simulation module, and converts the simulation data into somatosensory control electrical signals and transmits them to the user's somatosensory simulation device.
2. The virtual reality-based online furniture design and customization system according to claim 1, characterized in that: Dynamically measure the core characteristics of customizable furniture structural materials and classify them into hierarchical labels based on their performance, including: Count the types of materials that can be customized for furniture, and use instruments to measure the core properties of the materials, including thermal properties, mechanical properties, and surface properties; Thermal properties use thermodynamic instruments to measure the thermal conductivity and specific heat capacity of materials within a set temperature range; Mechanical properties use mechanical testing instruments to perform stretch testing and analysis on materials, capturing the elastic modulus and Poisson's ratio of the material; Surface characterization uses optical measurement equipment to record the surface gloss, roughness and reflectivity of different materials, and captures them through polarized light and holographic images to generate 3D surface texture data with microscopic details; Add furniture component labels to materials based on the types of construction materials that can be selected for each type of furniture in the customizable furniture, and add multi-dimensional performance label combinations to each material based on the core characteristics of the material; The furniture component labels are combined with multi-dimensional performance labels, archived in layers and stored in a database, and a progressive retrieval relationship is established through the layered labels.
3. The virtual reality-based online furniture design and customization system according to claim 2, characterized in that: The three-dimensional basic structure of customizable furniture is displayed through virtual reality equipment. Users select the basic structure online and fill in materials to form a static three-dimensional model of the customized furniture. The customized virtual furniture includes: Based on the user's furniture type customization needs, the structural basic parameters of the customizable furniture template of this type are input, and the three-dimensional basic structure of the furniture is generated in real time in the virtual reality device through parametric modeling technology; Decompose the three-dimensional basic structure into modular components, and match the decomposed component modules with the furniture component labels in the database; When a user chooses to design a furniture component through a virtual reality device, the optional structural material types carrying the label of the furniture component are retrieved from the database to constrain the user's material selection; Displays a multi-dimensional performance label combination of all optional construction material types as a reference for users to select material filling component modules; After the user completes the design, the component modules filled with materials are integrated, and a static three-dimensional model is generated based on the three-dimensional basic structure of the customized furniture and the surface characteristics of the component materials, and marked as customized virtual furniture.
4. The virtual reality-based online furniture design and customization system according to claim 3 is characterized in that: Collecting basic information about the user's body and monitoring the interaction between the user and the customized virtual furniture in virtual reality specifically includes: Integrate biosensor equipment to collect users' vital information, including weight, height, and body temperature; The dynamic posture sensing device is used to capture the user's motion trajectory and posture changes in real time, monitor the collision event between the user and the virtual furniture model, and mark the area where the model collides as the interactive contact area; The position and area of the interactive contact area are recorded, and the force of the interactive contact area of the virtual furniture is estimated based on the user's physical information.
5. The virtual reality-based online furniture design and customization system according to claim 3 is characterized in that: The mechanical simulation dynamic three-dimensional model of customized virtual furniture under force is established by finite element analysis method, which specifically includes: Import the customized virtual furniture designed in the online design module into the dynamic simulation module to obtain the mechanical properties of the material filled with the virtual furniture; Based on the finite element analysis algorithm, the automatic meshing tool is used to set the target error range and the software automatically generates meshes to divide the virtual furniture into a finite number of mesh units. The shape function derivative matrix is established according to the mesh unit type. ; Fix the boundary conditions of the furniture, set the contact surface between the grid unit and the ground to zero displacement condition, and calculate the uniform load of the interactive contact area according to the contact area between the user and the furniture and the estimated force value of the furniture; Based on the elastic modulus and Poisson's ratio in the mechanical properties of materials, a three-dimensional stress material matrix of the uniformly distributed load area is established. ; According to the shape function derivative matrix and the three-dimensional stress material matrix Calculate the stiffness matrix of each meshed element using the formula: ; In the formula, is the stiffness matrix of the meshed element, is the meshed unit volume; The stiffness matrices of all meshed elements are summed up to form the overall matrix equation: ; In the formula, is the stiffness matrix of all meshed elements, is the external force vector at the nodes of the uniformly loaded mesh element, is the displacement vector of the node in the uniformly loaded mesh element; Based on the displacement vectors of nodes in the grid unit with uniformly distributed loads, stress cloud maps and deformation cloud maps are generated to establish a dynamic three-dimensional model for mechanical simulation.
6. The virtual reality-based online furniture design and customization system according to claim 4, characterized in that: Through heat transfer calculation to simulate the material surface temperature process, a dynamic three-dimensional thermal simulation model of customized virtual furniture under thermal action is established, which includes: Import the customized virtual furniture designed in the online design module into the thermal simulation module to obtain the thermal properties of the material filled with the virtual furniture, and establish a heat transfer and heating model based on Fourier's law of heat conduction; The initial temperature of the customized simulated furniture is set, and the initial temperature and the thermal characteristic parameters of the material are brought into the heat transfer heating model to calculate the time-series temperature changes in the interactive contact area. According to the time-series temperature changes, a thermal simulation dynamic three-dimensional model of the customized virtual furniture is established.
7. The virtual reality-based online furniture design and customization system according to claim 5, characterized in that: Acquiring the simulated dynamic three-dimensional models in the mechanical simulation module and the thermal simulation module, and converting the simulation data into somatosensory control electrical signals and transmitting them to the somatosensory simulation device of the user specifically includes: Obtain the simulation dynamic three-dimensional model in the mechanical simulation module and the thermal simulation module; The stress and deformation data extracted from the stress cloud map and deformation cloud map of the dynamic three-dimensional model of mechanical simulation are converted into electrical signals based on the mapping rules of force feedback and transmitted to the somatosensory control device; The time-series temperature change data in the thermal simulation dynamic three-dimensional model is converted into a body-sensing temperature control electrical signal and transmitted to the body-sensing control device; The somatosensory control device performs somatosensory simulation through built-in integrated pressure devices, vibration devices and thermoelectric devices. Users can make adaptive design adjustments to the materials of the furniture based on the somatosensory simulation.