This paper presents a visual language for producing animated simulations. The language is implemented on a tool called Tabajara Animator, using principles of Programming By Demonstration (PBD), which is a technique for teaching the computer new behaviour by demonstrating actions on concrete examples. The language is based on a formal model for concurrent update of agents, which represent the animated characters. The visual rules follow the "before-after" style, adopted by the most important similar tools. New features discussed by this work may produce a significant reduction on the number of required rules for producing animated simulations. This paper shows how these new features are implemented on a visual user-friendly interface, and ho...
This article introduces an open-source module responsible for the presentation of verbal (speech) an...
Behavioural animation techniques provide autonomous characters with the ability to react credibly in...
Diagrams are always used when communicating complex situations. As a special case, dynamic processes...
Abstract. Visual Languages (VLs) are beneficial particularly for domain-specific applications, since...
This thesis describes an animation extension to a high-level graphical programming language which pr...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
Animation from Instructions We believe that computer animation in the form of narrated animated simu...
Diagrams are always used when communicating complex situations. As a special case, dynamic processes...
Introduction My group at Penn has been exploring the use of Natural Language instructions and other...
This paper shows a new approach to model and control interactive objects for simulations with virtua...
A prototype of a simulation tool with graphical visualization and animation facilities has been impl...
This article introduces an open-source module responsible for the presentation of verbal (speech) an...
Behavioural animation techniques provide autonomous characters with the ability to react credibly in...
Diagrams are always used when communicating complex situations. As a special case, dynamic processes...
Abstract. Visual Languages (VLs) are beneficial particularly for domain-specific applications, since...
This thesis describes an animation extension to a high-level graphical programming language which pr...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
International audienceBehavioural models offer the ability to simulate autonomous agents like organi...
Animation from Instructions We believe that computer animation in the form of narrated animated simu...
Diagrams are always used when communicating complex situations. As a special case, dynamic processes...
Introduction My group at Penn has been exploring the use of Natural Language instructions and other...
This paper shows a new approach to model and control interactive objects for simulations with virtua...
A prototype of a simulation tool with graphical visualization and animation facilities has been impl...
This article introduces an open-source module responsible for the presentation of verbal (speech) an...
Behavioural animation techniques provide autonomous characters with the ability to react credibly in...
Diagrams are always used when communicating complex situations. As a special case, dynamic processes...