Alienmotion - An animation middleware
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Alienmotion - An animation middleware
download - news - roadmap - subscribe to newsletter
Latest version : 2012-10-19
Hello everyone,
I would like to introduce my new project, Alienmotion, it's an animation middleware inspired from tecnofreak that some of you may know.
When I made Arachnophobia, I used tecnofreak to manage my animations, but I encountered some little problems and misses with it, and as
novaumas (the tecnofreak lead prog) is too busy to maintain it as it should (because it is a great tool ), I decided to try to make a more
"professional" one (maintained, with regular releases,...etc).
>>>Think to disable HD if your connection is weak.<<<
Have fun
Latest version : 2012-10-19
Hello everyone,
I would like to introduce my new project, Alienmotion, it's an animation middleware inspired from tecnofreak that some of you may know.
When I made Arachnophobia, I used tecnofreak to manage my animations, but I encountered some little problems and misses with it, and as
novaumas (the tecnofreak lead prog) is too busy to maintain it as it should (because it is a great tool ), I decided to try to make a more
"professional" one (maintained, with regular releases,...etc).
>>>Think to disable HD if your connection is weak.<<<
Have fun
Last edited by nec on Sat Oct 20, 2012 2:00 pm, edited 44 times in total.
- Brocan
- Orc
- Posts: 441
- Joined: Tue Aug 01, 2006 1:43 am
- Location: Spain!!
- x 8
Re: Alienmotion - An animation middleware
Impressive and nice work!!!
What kind of API are you using to make the GUI? Qt? wxWidgets?
Congrats!
What kind of API are you using to make the GUI? Qt? wxWidgets?
Congrats!
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
I used C# with .net 4.0 (wpf).
-
- Kobold
- Posts: 26
- Joined: Sat Mar 27, 2010 12:38 pm
- x 2
Re: Alienmotion - An animation middleware
This looks like a really great tool!
What license is it released under?
What license is it released under?
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
I don't know exactly, i think to something like ogremax, a limited version for non-commercial product and a full version for the commercial products.
- almondega
- Halfling
- Posts: 67
- Joined: Mon Jun 23, 2008 7:34 pm
- Location: Brazil
Re: Alienmotion - An animation middleware
Amazing result when you mix one of the best API's technology with Ogre.
Congratz.
Suggestion for the download page of Alienmotion: Make the download link more visible, like a "Download" button, took me a few seconds to identify where do I click do get this amazing software.
Congratz.
Suggestion for the download page of Alienmotion: Make the download link more visible, like a "Download" button, took me a few seconds to identify where do I click do get this amazing software.
- jacmoe
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
- Contact:
Re: Alienmotion - An animation middleware
Is this your code, or did you steal from Novaumas' code?
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
Thank you, it is still buggy but with time, i hope this tool will fill a hole in the Ogre ecosystem.
I have many ideas for the futur and i think this tool will really help the gameplay programmers.
It's not Morpheme or Emotionfx but it's simple to use and it will be greatly cheaper.
You can follow the short term roadmap here (I plan to make a release every 15 days).
In a near futur you will be able to follow the nodes activation in step by step mode, activate sounds on event to better feel the result,
activate a complete set of settings by pressing a single button, there will be more nodes...etc
(btw the download button has changed
I have many ideas for the futur and i think this tool will really help the gameplay programmers.
It's not Morpheme or Emotionfx but it's simple to use and it will be greatly cheaper.
You can follow the short term roadmap here (I plan to make a release every 15 days).
In a near futur you will be able to follow the nodes activation in step by step mode, activate sounds on event to better feel the result,
activate a complete set of settings by pressing a single button, there will be more nodes...etc
(btw the download button has changed
Last edited by nec on Mon Oct 31, 2011 5:01 pm, edited 1 time in total.
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
no i didn't stole anything, i recoded everything by myself. there is not a single word of Tecnofreak in Alienmotion.jacmoe wrote:Is this your code, or did you steal from Novaumas' code?
First because it's made with WPF and second because the runtime as it was in Tecnofreak was not organized to support lod and bone settings without a huge refactoring. (lod is not supported yet by the editor but the runtime is ready for it).
I had to take different ways than Technofreak to solve some problems. Alienmotion do not work like tecnofreak it is inspired by it, the similarities are still visible but with time the two solutions will take different ways.
Last edited by nec on Wed May 04, 2011 11:24 am, edited 2 times in total.
- jacmoe
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
- Contact:
Re: Alienmotion - An animation middleware
Thanks for clarifying. And forgive me for sounding brash.
I had to ask, you know.
The similarities made me do it.
I sincerely wish you success with both your game and your tool.
I had to ask, you know.
The similarities made me do it.
I sincerely wish you success with both your game and your tool.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
There is a major bug in the version 30-04-2001 so i plan to make a release tonight.
New feature :
- follow the tree activity in step by step mode.
Issue
- Fixed issue #28
- Fixed issue #29
New feature :
- follow the tree activity in step by step mode.
Issue
- Fixed issue #28
- Fixed issue #29
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
the last release is available 02-05-2011
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
Another major bug is appeared since the last fix so there will be another release very soon...
Issue :
The bug is in the graph node. The radiobuttons are disabled when no adjuster is plugged to the "Active State" property and enabled when an adjuster is plugged. The normal behavior should do the opposite. (this is a regression)
New feature :
It will be possible to play sound on event to have an auditive feedback and better set the events.
Issue :
The bug is in the graph node. The radiobuttons are disabled when no adjuster is plugged to the "Active State" property and enabled when an adjuster is plugged. The normal behavior should do the opposite. (this is a regression)
New feature :
It will be possible to play sound on event to have an auditive feedback and better set the events.
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
A new release is available. (release note)
- almondega
- Halfling
- Posts: 67
- Joined: Mon Jun 23, 2008 7:34 pm
- Location: Brazil
Re: Alienmotion - An animation middleware
Hi Nec!
I have some models that doesn't display in the 3D viewport for some reason, like wrong camera position..
Will Alienmotion support zooming / rotating / navigation in the 3D viewport, so I can manually focus my model?
Suggestion: Load the last model path in the "New tree" panel Load button, will improve usability.
Thanks.
ps: I just read the roadmap and you talk about rotating only, but can Alien also have zomming and fly navigation (WASD) ?
I have some models that doesn't display in the 3D viewport for some reason, like wrong camera position..
Will Alienmotion support zooming / rotating / navigation in the 3D viewport, so I can manually focus my model?
Suggestion: Load the last model path in the "New tree" panel Load button, will improve usability.
Thanks.
ps: I just read the roadmap and you talk about rotating only, but can Alien also have zomming and fly navigation (WASD) ?
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
Hi,
The camera is currently hardcoded to (200,150,200) so it's possible your character is offscreen, this will change in the next release as you saw. (try to resize with meshmagick to be sure).
In a first time you will be able to zoom in/out and spherically rotate the camera around the mesh, navigation not planned yet, may be in a near future if it would have to be required.
For the path i'll add this in the next release
The camera is currently hardcoded to (200,150,200) so it's possible your character is offscreen, this will change in the next release as you saw. (try to resize with meshmagick to be sure).
In a first time you will be able to zoom in/out and spherically rotate the camera around the mesh, navigation not planned yet, may be in a near future if it would have to be required.
For the path i'll add this in the next release
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
Re: Alienmotion - An animation middleware
Hi Nec
Its looking really good , it would be really nice to have a "professional" version of novaumas animation system which is maintained properly. Having said that I have been talking to novaumas about improving technofreak and adding a number of features which I will probably try and do this summer(although everytime I give a date, it gets later and later!), but i, like novaumas, will not have much time to maintain it.
**EDIT**
By the way I was the one who added bone masks to technofreak!
Its looking really good , it would be really nice to have a "professional" version of novaumas animation system which is maintained properly. Having said that I have been talking to novaumas about improving technofreak and adding a number of features which I will probably try and do this summer(although everytime I give a date, it gets later and later!), but i, like novaumas, will not have much time to maintain it.
**EDIT**
By the way I was the one who added bone masks to technofreak!
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
Hi al,
The job you did novaumas and you is really cool. (This is why i try to push it further )
With quality tools Ogre will be used more and more and as you know the more the user the more the quality tools (this is a virtuous circle)
Look at Alienmotion and pick ideas if you need some for tecnofreak, many of them are already exposed on tecnofreak thread but you will see them in action
The job you did novaumas and you is really cool. (This is why i try to push it further )
With quality tools Ogre will be used more and more and as you know the more the user the more the quality tools (this is a virtuous circle)
Look at Alienmotion and pick ideas if you need some for tecnofreak, many of them are already exposed on tecnofreak thread but you will see them in action
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
Re: Alienmotion - An animation middleware
Could not agree more! We (novaumas and I) have been discussing some of your ideas from the technofreak thread for a while but just have not had the time to implement them yet! I promised novaumas that I would create a wiki page for it, but that was about 6 months ago . However when I do I hope you take a look at and get some ideas for alienmotion.With quality tools Ogre will be used more and more and as you know the more the user the more the quality tools (this is a virtuous circle)
**Edit**
How have you done you graph node stuff, it looks really good, did you use a similar design to technofreaks one?
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
The whole application is done with WPF, Tecnofreak was done with winform if i remember correctly, so no, the design method is completly different and you will not achieve this rendering without massive pain with winform. ( so spend your time on features rather than look )
Tell me when your wiki will be ready and i'll be happy to take a look at it.
Tell me when your wiki will be ready and i'll be happy to take a look at it.
-
- Gnoblar
- Posts: 2
- Joined: Sun Oct 06, 2002 11:19 pm
Re: Alienmotion - An animation middleware
The interface reminds me of Illumination Software Creator (http://radicalbreeze.com/)
- nec
- Gremlin
- Posts: 175
- Joined: Fri Sep 29, 2006 5:56 pm
- Location: Rosny Sous Bois, France
- x 11
- Contact:
Re: Alienmotion - An animation middleware
A new release is available : 15-05-2011 (release note)
main features :
- camera can be moved/zoomed
- the speed of the animation nodes can be modulated through float property node.
Have fun
main features :
- camera can be moved/zoomed
- the speed of the animation nodes can be modulated through float property node.
Have fun
- almondega
- Halfling
- Posts: 67
- Joined: Mon Jun 23, 2008 7:34 pm
- Location: Brazil
Re: Alienmotion - An animation middleware
Thanks for the update!
'll try later.
'll try later.
-
- Gnoblar
- Posts: 19
- Joined: Mon Mar 15, 2010 8:02 am
Re: Alienmotion - An animation middleware
nice work!