Animator Creator Android App Concept Design

This is pretty much a layout of an Android App idea that evolved from it originally being an android component It looks like there is going to be at least 16 java class and 11 XML files (for graphical layout). Both versions are kind of similar the only difference is determining the look of the Animator Creator Interface -> how it functions might change. Follow the arrows starting from “Welcome to Animator Creator” class

version # 2

Advertisements

Conference Paper/Final Project

Download Conference Paper here

View Video Presentation here

Download final project files here

Project Assignment #4

ecore diagram final

Junit Test

JUnit test of ACUI

Android APIs I wanted to implement in the ecore model where several widgets in the android.widgets* package for the user interface and media player. The user can preview different animations from the Animation Library prior to inserting it into their Animator Creator Project and when they want to view the final product.

Here are a few widgets I was thinking of using for playing media:

android.widget.VideoView

android.widget.MediaController

android.net.Uri

NOTE: The Android API’s are not implemented in my model because when adding the API’s I kept receiving errors in project and would not let me run a JUnit test so I took the path of least resistance and just stuck which emf/ecore/regular java code. This model is very theoretical.

Since I was not successful at implementing these API’s with emf, i created a simple Android App to demonstrate my ideas and how i envision how the interface would look like for the most part.

So we start off at the Start Menu. You can create a new project, upload a previous project, or quit the application. In order to access data, i would need to set up a database using android.ContentProvider. That is something I would implement in the future. anyways it goes straight to the Animator Creator User Interface. In the UI the user can edit and add animations, play their creation, save it, or quit the application. Alot of Functionality needs to be implemented but its just a simple framework.

Main Menu and Animator Creator User Interface

When the user clicks the edit button it asks the user if they are sure they would like to add an animation to their project. If they select yes, it then takes then to the Animation Library where they can search animations based on type.

Animator Creator UI Edit Button going to Animation Library Class

In the UI, if they user presses play. Again it asks the user if they are sure they want to view it. then a video player plays q single video with the audio. (For some reason the play has issues in the emulator does work to great).

Play Btn to Video Player

click here to download Project Assignment 4

Project Assignment # 3

Ecore Diagram

ecore diagram final

Animator Creator GenModel

In 2nd Instance of Eclipse

 

Ecore Files Project Assignment 3

Character Design for App

Updated Character: just put together the joints.

Rig of 3D Boy Model Updated 7/22/12

demo pose

A few textured facial expressions for character

 

 

Next step: rig textures

Creating MD2 files that can hold animation

Some links of bits and pieces of information about exporting MD2 files. I Will find the best solution soon!!!!!

http://www.blitzbasic.com/Community/posts.php?topic=49643

http://www.rozengain.com/blog/2010/05/25/loading-an-animated-md2-file-min3d-framework-for-android/

http://tfc.duke.free.fr/old/models/md2.htm

Blender Software: http://www.blender.org/download/get-blender/

Updated MD2 export script – http://blenderartists.org/forum/archive/index.php/t-54168.html

Quake II Engine Wiki http://en.wikipedia.org/wiki/Quake_II_engine

Mathematics for MD2 Animation http://cgmath.blogspot.com/2012/04/md2-animation.html

Milkshape3D software http://www.milkshape3d.com/

Export Animated Rig from Maya as Quake MD2? http://area.autodesk.com/forum/game-developer-zone/general-game-development-forum/export-animated-rig-from-maya-as-quake-md2/

MD2Export Plugin for Autodesk Maya to export Quake MD2 Files – PLUGIN TO EXPORT MD2 http://github.com/arifken/MD2Export

Quake2 MD2 Exporter V2.0 for 3dsMax http://tastyspleen.net/quake/forums/index.php?topic=17252.0

Project Assignment # 2

3 & final attempt: This shows how the software/component would work and how the Editor/User would access different animation files, load, save, etc.

UML Diagram of ACUI

2nd Attempt: Developer: The Developer creates an animation library. This library provides a series of animations that the user can easily use to put together something health based or anything really.

User/Semi-Developer: this tool can help the semi developer not have to build animations for future clients or their App.

User/Learner: Will see interesting visuals (from the outcome of the Semi-Developer )to learn about nutrition/health.

2nd attempt in UML:

2nd attempt in UML

This was my first attempt of creating a UML diagram/class with associations for different animations. (work in progress)

attempt #1 to create domain analysis diagram

  • Calendar

    • October 2017
      M T W T F S S
      « Sep    
       1
      2345678
      9101112131415
      16171819202122
      23242526272829
      3031  
  • Search