[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #4260] Submission of AGA
From: |
Carlos Campani |
Subject: |
[Savannah-register-public] [task #4260] Submission of AGA |
Date: |
Mon, 13 Jun 2005 13:15:33 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 |
URL:
<http://savannah.gnu.org/task/?func=detailitem&item_id=4260>
Summary: Submission of AGA
Project: Savannah Administration
Submitted by: campani
Submitted on: Mon 06/13/2005 at 13:15
Should Start On: Mon 06/13/2005 at 00:00
Should be Finished on: Thu 06/23/2005 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Percent Complete: 0%
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
Site Admin. Approval/Edition URL:
<https://savannah.gnu.org/admin/groupedit.php?group_id=7714>
###### ORIGINAL SUBMISSION DETAILS ######
System Group Name:
-----------------
aga
Full Name:
----------
AGA
Type:
-----
non-GNU software & documentation
License:
--------
GNU General Public License V2 or later
Other License:
--------------
Description:
------------
AGA (Graphic Animation based on Automata) - animation model (format), player
and editor
Introduction
Aga is a model based on automata theory, to create graphic animations. This
model structure the animation content in automata that describe the actors
behaviour during the animation. The AGA characteristics make possible a great
possibility of reutilize animation parts, as well as contribute to the
reduction of storage space.
Actors
This model organize the animation as a set of actors, in which each actor has
its own automaton to dictate its behaviour. The actors can be not only graphic
objects but also started sounds during the animation.
Time control at input tape
At input tape of each automaton, must be defined the time in which each
actor's image will keep being showed, in order to syncronize the actors in the
animation.
Mealy Machine
Each actor is defined by finite and deterministic automata with output. The
output alphabet is represented by images, in which the sequence of each output
describe the actor's animation. It was chosen to generate the outputs in the
automata transitions, what characterize a Mealy Machine.
Images transformations
Also at input tape can be defined images transformations such as rotation,
zoom, translation and visibility.
Reutilization
With this model, it is possible utilize the same image in several animations.
In an animation is possible change the actors' behaviour only changing the
input tape. It can be generated very long animations, using the same images.
With the transformations on images, it has the possibility of create complex
animations with few images. Indeed, with only one image, it can be generated a
great many animations.
Implementation
The AGA player is implemented in Java. See here its documentation. An AGA
animation is defined on a XML file. The AGA editor will be implemented in
Python.
AGA player source code:
http://minerva.ufpel.tche.br/~campani/agasource.tar.gz
AGA Documentation: http://minerva.ufpel.tche.br/~campani/DocumentaAGA.tar.gz
AGA animation demo: http://minerva.ufpel.tche.br/~campani/agademo.tar.gz
Other Software Required:
------------------------
no dependencies
Other Comments:
---------------
#########################################
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?func=detailitem&item_id=4260>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-register-public] [task #4260] Submission of AGA,
Carlos Campani <=