FIELD OF THE INVENTION

The present invention generally relates to the field of computer graphical processing. In particular, the present invention is directed to systems and methods for rendering and modifying three-dimensional models for interior design.

BACKGROUND

Interior design projects require careful planning accounting for many different factors, including not only the appearance of the final design, but the way in which elements needed to effect the design interact, and the practical consequences thereof. Current modeling and graphical programs generally lack the sophistication to account for these factors; such modeling programs are also complicated to use. The result may be poorly executed or inoperative plans that must be continually rewritten, for construction and design projects that rapidly spiral out of control.

SUMMARY OF THE DISCLOSURE

In an aspect, a method of rendering and modifying three-dimensional models for interior design includes receiving a current design of an interior space in a building. The method includes generating a data structure representing the interior space, wherein generating the data structure further includes populating a plurality of attributes of the data structure and generating a first three-dimensional model of a first portion of the interior space based on the current design, wherein the first three-dimensional model includes a first feature having a first attribute of the plurality of attributes, wherein a second attribute of the plurality of attributes is exterior to the first three-dimensional model. The method includes displaying the first three-dimensional model to a user. The method includes receiving at least a command to modify the first attribute. The method includes modifying the first three-dimensional model as a function of the at least a command to modify the first attribute. The method includes modifying the second attribute as a function of the modification to the first attribute.

In another aspect, a system for rendering and modifying three-dimensional models for interior design includes a modeling device designed and configured to receive a current design of an interior space in a building, generate a data structure representing the interior space, wherein generating the data structure further includes populating a plurality of attributes of the data structure and generating a first three-dimensional model of a first portion of the interior space based on the current design, wherein the first three-dimensional model includes a first feature having a first attribute of the plurality of attributes, and wherein a second attribute of the plurality of the attributes is exterior to the first three-dimensional model, display the first three-dimensional model to a user, receive at least a command to modify the first attribute, modify the first three-dimensional model as a function of the at least a command to modify the first attribute, and modify the second attribute as a function of the modification to the first attribute.

These and other aspects and features of non-limiting embodiments of the present invention will become apparent to those skilled in the art upon review of the following description of specific non-limiting embodiments of the invention in conjunction with the accompanying drawings.

