savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]