Collective Behavior Modeling for Content Synthesis
First Claim
1. A method for modeling collective behavior of a group comprising a plurality of members, the method comprising:
- relating an attribute of each member of the plurality of members of the group using a potential function with at least one stable minimum; and
using a global propagation function to propagate a disturbance to the group.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are embodiments for generating visual patterns that exhibit interesting group dynamics. Embodiments include methods and systems for synthesizing collective attribute modeling, such as collective behavior, using physics-inspired rules. In embodiments, multi-state energy functions allows for encoding a rich set of behavior with few control parameters. A disturbance-based control scheme allows for smooth transitions between the various stable configurations and exhibits interesting and complex dynamic behavior. Moreover, in embodiments, the disturbance propagation computation is global, allowing for very fast implementation.
52 Citations
20 Claims
-
1. A method for modeling collective behavior of a group comprising a plurality of members, the method comprising:
-
relating an attribute of each member of the plurality of members of the group using a potential function with at least one stable minimum; and using a global propagation function to propagate a disturbance to the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A method for generating a simulation comprising a group that comprises a plurality of elements, the method comprising:
-
modeling a collective behavior of the group using a potential function with at least one stable minimum that relates an attribute of each of the plurality of elements; and applying an effect to the plurality of elements based upon a global diffusion-advection propagation function and an input signal. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
17. A system that models collective behavior of a group comprising a plurality of members, the system comprising:
-
a potential calculator that relates an attribute of each member of the plurality of members of the group using a potential function with at least one stable minimum; and a global propagation modeler that uses a global propagation function to propagate a disturbance to the group. - View Dependent Claims (18, 19, 20)
-
Specification