Visual distortion effects through translucent structures in design software
First Claim
1. In a computerized architectural design environment in which a design program is loaded into memory and processed at a central processing unit, a computer-implemented method for creating translucent surfaces within a three-dimensional model, the method comprising:
- receiving a surface placement instruction that comprises a computer instruction for placing a translucent surface within a three-dimensional model, wherein;
the translucent surface is selected from a list of defined surfaces that each comprise a particular type of translucent material, andeach particular type of translucent material is associated with pre-defined translucency characteristics;
rendering the three-dimensional model of a layout of a design space within an architectural design environment;
identifying a position of a user perspective within the three-dimensional model;
identifying a first portion of the three-dimensional model that is positioned on an opposite side of the translucent surface from the user perspective within the three-dimensional model;
rendering a visual distortion effect for the identified first portion of the three-dimensional model, wherein the visual distortion effect comprises a distortion algorithm that receives input variables from the pre-defined translucency characteristics; and
displaying on a display device the three-dimensional model comprising the translucent surface, wherein the three-dimensional model is displayed behind the translucent surface in a distorted form based on the rendered distortion effect.
11 Assignments
0 Petitions
Accused Products
Abstract
System, methods, and apparatus allow for creating translucent surfaces within a three-dimensional model. One or more implementations render a three-dimensional model of a layout of a design space within an architectural design environment. Additionally, one or more implementations identify a first portion of the three-dimensional model that is positioned behind a translucent surface within the three-dimensional model. Furthermore, one or more implementations render a visual distortion effect for the identified first portion of the three-dimensional model. Further still, one or more implementations display on a display device the three-dimensional model comprising the translucent surface, such that the three-dimensional model is displayed behind the translucent surface in a distorted form based on the rendered distortion effect.
82 Citations
20 Claims
-
1. In a computerized architectural design environment in which a design program is loaded into memory and processed at a central processing unit, a computer-implemented method for creating translucent surfaces within a three-dimensional model, the method comprising:
-
receiving a surface placement instruction that comprises a computer instruction for placing a translucent surface within a three-dimensional model, wherein; the translucent surface is selected from a list of defined surfaces that each comprise a particular type of translucent material, and each particular type of translucent material is associated with pre-defined translucency characteristics; rendering the three-dimensional model of a layout of a design space within an architectural design environment; identifying a position of a user perspective within the three-dimensional model; identifying a first portion of the three-dimensional model that is positioned on an opposite side of the translucent surface from the user perspective within the three-dimensional model; rendering a visual distortion effect for the identified first portion of the three-dimensional model, wherein the visual distortion effect comprises a distortion algorithm that receives input variables from the pre-defined translucency characteristics; and displaying on a display device the three-dimensional model comprising the translucent surface, wherein the three-dimensional model is displayed behind the translucent surface in a distorted form based on the rendered distortion effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computerized architectural design environment in which a design program is loaded into memory and processed at a central processing unit, a computer-implemented method for creating visual distortions effects through translucent structures, the method comprising:
-
receiving a surface placement instruction that comprises a computer instruction for placing a translucent surface within a three-dimensional model, wherein; the translucent surface is selected from a list of defined surfaces that each comprise a particular type of translucent material, and each particular type of translucent material is associated with pre-defined translucency characteristics; rendering the three-dimensional model of a layout of a design space within an architectural design environment; performing a distortion effect on the translucent surface, wherein performing the distortion effect comprises; masking at least a portion of the three-dimensional model from the translucent surface; and blurring with a distortion algorithm one or more of the pixels of the translucent surface, wherein the distortion algorithm receives input variables from the pre-defined translucency characteristics; and displaying to a user the three-dimensional model, including the translucent surface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for use at a computer system, the computer program product for implementing a method for creating translucent surfaces within a three-dimensional model, the computer program product comprising one or more computer hardware storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform the method, including the following:
-
receiving a surface placement instruction that comprises a computer instruction for placing a translucent surface within a three-dimensional model, wherein; the translucent surface is selected from a list of defined surfaces that each comprise a particular type of translucent material, and each particular type of translucent material is associated with pre-defined translucency characteristics; rendering the three-dimensional model of a layout of a design space within an architectural design environment; identifying a position of a user perspective within the three-dimensional model; identifying a first portion of the three-dimensional model that is positioned on an opposite side of the translucent surface from the user perspective within the three-dimensional model; rendering a visual distortion effect for the identified first portion of the three-dimensional model, wherein the visual distortion effect comprises a distortion algorithm that receives input variables from the pre-defined translucency characteristics; and displaying on a display device the three-dimensional model comprising the translucent surface, wherein the three-dimensional model is displayed behind the translucent surface in a distorted form based on the rendered distortion effect.
-
Specification