Methods and apparatus for invising objects in computer animation
First Claim
Patent Images
1. A method for modifying visibility of objects in computer-generated scenes, the method comprising:
- receiving, at one or more computer systems, information indicative of an intersection between a first object of a computer-generate scene and a second object of the computer-generated scene;
identifying, with one or more processors associated with the one or more computer systems, at least one a color property associated with of the first object in data representing the first object, the at least one color property of the first object assigned a first value in the data representing the first object and being an attribute of the first object influencing color of the first object when positioned in the computer generated-scene and being associated with a first value;
determining, with the one or more processors associated with the one or more computer systems, a second value to replace usage of the first value assigned to the at least one color property associated with of the first object in an operation on the first object based on an amount of interpenetration between the first object and the second object; and
generating, with the one or more processors associated with the one or more computer systems, information configured to modify visibility of the first object in the computer generated scene in the operation on the first object based on the second value for the at least one color property associated with the first object.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for invising objects includes receiving information indicating an intersection between a first object and a second object. Visibility of the first object is modified based on the amount of interpenetration between the first object and the second object. A predetermined threshold may be received. The visibility of the first object may be reduced while the amount of the interpenetration fails to exceed the predetermined threshold. The first object may be made invisible when the predetermined threshold is exceeded.
17 Citations
23 Claims
-
1. A method for modifying visibility of objects in computer-generated scenes, the method comprising:
-
receiving, at one or more computer systems, information indicative of an intersection between a first object of a computer-generate scene and a second object of the computer-generated scene; identifying, with one or more processors associated with the one or more computer systems, at least one a color property associated with of the first object in data representing the first object, the at least one color property of the first object assigned a first value in the data representing the first object and being an attribute of the first object influencing color of the first object when positioned in the computer generated-scene and being associated with a first value; determining, with the one or more processors associated with the one or more computer systems, a second value to replace usage of the first value assigned to the at least one color property associated with of the first object in an operation on the first object based on an amount of interpenetration between the first object and the second object; and generating, with the one or more processors associated with the one or more computer systems, information configured to modify visibility of the first object in the computer generated scene in the operation on the first object based on the second value for the at least one color property associated with the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing computer-executable code for modifying visibility of objects in computer-generated scenes, the non-transitory computer-readable medium comprising:
-
code for receiving information indicative of an intersection between a first object of a computer-generate scene and a second object of the computer-generated scene; code for identifying at least one a color property associated with of the first object in data representing the first object, the at least one color property of the first object assigned a first value in the data representing the first object and being an attribute of the first object influencing color of the first object when positioned in the computer generated-scene and being associated with a first value; code for determining a second value to replace usage of the first value assigned to the at least one color property associated with of the first object in an operation on the first object based on an amount of interpenetration between the first object and the second object; and code for generating information configured to modify visibility of the first object in the computer generated scene in the operation on the first object based on the second value for the at least one color property associated with the first object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for rendering images of objects in computer-generated scenes in parallel, the method comprising:
-
receiving, at each of a plurality of computer systems, information indicative of an intersection at a unique time step of a computer animation between a first object and a second object; modifying, at each computer system in the plurality of computer systems independently of another computer system in the plurality of computer systems with one or processors associated with the computer system, how at least one color property of the first object in data representing the first object is interpreted at the unique time step in response to an amount of interpenetration between the first object and the second object at the unique time step such that a resulting change in visibility of the first object at the unique time step due to how the modified at least one color property is interpreted at the unique time step is temporally coherent across the computer animation; and generating, at each computer system in the plurality of computer systems with the one or processors associated with the computer system, an image of the computer animation at the unique time step reflecting the resulting change in the visibility of the first object at the unique time step.
-
Specification