The Price of Ecstasy is Going Up!
by Chris Calef · 07/31/2009 (6:08 pm) · 24 comments
Hey everybody,
BrokeAss Games is here to announce that the first phase of our Early Adopter period (the Special Torque Early Adopter Love edition) is wrapping up this Monday just in time for SIGGRAPH.
As of next week, the Early Adopter price will be $149, which will last until final release comes out at the end of the year, but we wanted to make sure to give you all in the Torque community a little warning so you can grab it now if you're planning on it.
Forgive me if I'm a little incoherent right now but I've been up for three days working on our new promo video:
Along with all the bling in there you might notice a few interesting Ecstasy features that I haven't publicly blogged about before.
First, you can now record animations on a whole set of bots at once! This makes it easy to record whole scenes at one time. Each bot saves out its own dsq file, with all the ragdoll physics and whatever else affected that bot in particular, and then you can either load them up play the whole scene back in Ecstasy or save them all out as BVH files to play the scene in another application. The scene with the military characters getting blown up in the above video makes use of this feature.
Second, I got the weapons working with PhysX triggers(!) so now you can effectively beat down any animated bot in Ecstasy with any weapon that is properly set up for physics. See example below:
Third, we now support "Biped-friendly BVH", meaning you can export your BVH files in a format that loads quickly and easily onto a Biped-rigged character in 3DStudio Max. Proof is offered below:
I've also made great strides toward support for Autodesk's FBX format, which will enable Maya users to directly import Ecstasy output into their projects. This won't be done till sometime after SIGGRAPH next week, but the FBX SDK is compiled in and the process is started, so be ready for it!
Finally, last but not least, those old-time Garage Gamers who've known me since I came on board will not be surprised by this but others might: I finally got around to fully enabling my Genetic Algorithm system in Ecstasy. What it does is allows you to define up to six fitness parameters in script, and an action file that tells Ecstasy what bodyparts you wish to train and what action you want them to start with, if any. It then uses this information to start testing random motions on the affected bodyparts and measuring the result. Those motions that come closer to success get rewarded, and on the next round of testing the movement hopefully comes closer to the desired result.
It looks something like this in the code:
Theoretically you could randomly create any movement you want using this system, but it's still very experimental, I wouldn't plan on firing all your animators quite yet. :-) It's a kick in the pants to play around with, though, and I'll definitely be spending a lot of time in the future improving and tweaking on this system.
For people already on board, most of these new changes have not made it into the client version yet because I've been frantically getting ready for SIGGRAPH for, well, about the last month... but rest assured, if it doesn't happen before I leave then as soon as I get back , you will have a big pile of updates waiting!
Chris
BrokeAss Games is here to announce that the first phase of our Early Adopter period (the Special Torque Early Adopter Love edition) is wrapping up this Monday just in time for SIGGRAPH.
As of next week, the Early Adopter price will be $149, which will last until final release comes out at the end of the year, but we wanted to make sure to give you all in the Torque community a little warning so you can grab it now if you're planning on it.
Forgive me if I'm a little incoherent right now but I've been up for three days working on our new promo video:
Along with all the bling in there you might notice a few interesting Ecstasy features that I haven't publicly blogged about before.
First, you can now record animations on a whole set of bots at once! This makes it easy to record whole scenes at one time. Each bot saves out its own dsq file, with all the ragdoll physics and whatever else affected that bot in particular, and then you can either load them up play the whole scene back in Ecstasy or save them all out as BVH files to play the scene in another application. The scene with the military characters getting blown up in the above video makes use of this feature.
Second, I got the weapons working with PhysX triggers(!) so now you can effectively beat down any animated bot in Ecstasy with any weapon that is properly set up for physics. See example below:
Third, we now support "Biped-friendly BVH", meaning you can export your BVH files in a format that loads quickly and easily onto a Biped-rigged character in 3DStudio Max. Proof is offered below:
I've also made great strides toward support for Autodesk's FBX format, which will enable Maya users to directly import Ecstasy output into their projects. This won't be done till sometime after SIGGRAPH next week, but the FBX SDK is compiled in and the process is started, so be ready for it!
Finally, last but not least, those old-time Garage Gamers who've known me since I came on board will not be surprised by this but others might: I finally got around to fully enabling my Genetic Algorithm system in Ecstasy. What it does is allows you to define up to six fitness parameters in script, and an action file that tells Ecstasy what bodyparts you wish to train and what action you want them to start with, if any. It then uses this information to start testing random motions on the affected bodyparts and measuring the result. Those motions that come closer to success get rewarded, and on the next round of testing the movement hopefully comes closer to the desired result.
It looks something like this in the code:
datablock gaFitnessData(korkLeftFootForward)
{
BodypartName = "Bip01 L Foot";
PositionGoal = "-0.2 1.0 0.5";
PositionGoalType = "1 0 0";
RotationGoal = 0.0;
RotationGoalType = 0;
};
datablock gaActionUserData(Kork_AU)
{
MutationChance = 0.20;//0.25
MutationAmount = 0.15;//0.2
NumPopulations = 1;
MigrateChance = 0.0;
NumActionSets = 8;
NumSequenceReps = 1;
NumRestSteps = 30;
ObserveInterval = 8;
ActionName = "leftLeg.kick";
FitnessData1 = "korkRightFootForward";
};
datablock fxFlexBodyData(Kork)
{
shapeFile = "art/shapes/players/TorqueOrc/TorqueOrc.dts";
...
GA = true;
ActionUserData = Kork_AU;
};Theoretically you could randomly create any movement you want using this system, but it's still very experimental, I wouldn't plan on firing all your animators quite yet. :-) It's a kick in the pants to play around with, though, and I'll definitely be spending a lot of time in the future improving and tweaking on this system.
For people already on board, most of these new changes have not made it into the client version yet because I've been frantically getting ready for SIGGRAPH for, well, about the last month... but rest assured, if it doesn't happen before I leave then as soon as I get back , you will have a big pile of updates waiting!
Chris
#2
ROFL, that's actually a lot more literal than you'd expect, in this case. Gonna be knocking ninjas dead all week! :-)
07/31/2009 (9:04 pm)
Thanks man! ROFL, that's actually a lot more literal than you'd expect, in this case. Gonna be knocking ninjas dead all week! :-)
#3
I'm still wondering if I could have use of this big addition to Torque Engine for my works.
But I'm following your tool with great interest.
Nicolas Buquet
www.buquet-net.com/cv/
08/01/2009 (1:10 am)
Very impressive !I'm still wondering if I could have use of this big addition to Torque Engine for my works.
But I'm following your tool with great interest.
Nicolas Buquet
www.buquet-net.com/cv/
#4
08/01/2009 (6:22 am)
Awesome work, Chris & BAG. Good luck at SIGGRAPH, and make sure you tell us how it went! :)
#5
I've mentioned this before, but your Order page still does not work. When you click the Paypal Buy button, nothing happens. This occurs in Firefox, Internet Explorer and Chrome on both my system and my girlfriend's (both running Vista).
For the time being if your having this problem, this link (from the last blog) does work: http://ecstasymotion.com/index.php?PHPSESSID=e5333cacaaacf96ce25af0c55f9daf0b&cat=7
08/01/2009 (6:48 am)
Hello Chris,I've mentioned this before, but your Order page still does not work. When you click the Paypal Buy button, nothing happens. This occurs in Firefox, Internet Explorer and Chrome on both my system and my girlfriend's (both running Vista).
For the time being if your having this problem, this link (from the last blog) does work: http://ecstasymotion.com/index.php?PHPSESSID=e5333cacaaacf96ce25af0c55f9daf0b&cat=7
#6
08/01/2009 (8:41 am)
I Know what i want for christmas, a gigantic green room for motion capture :D
#7
When you mentioned this before, I checked that button in IE and Firefox, but couldn't reproduce the fail. Oddly enough, it failed for me this time...in both browsers I tried.
BCC/HTML is not my strong suit, but I think the mainpage button should work for you, and others, now.
Thanks for the purchase, I hope we can make all your dreams come true!
Jondo
08/01/2009 (9:55 am)
Thanks for the heads up, J.C.When you mentioned this before, I checked that button in IE and Firefox, but couldn't reproduce the fail. Oddly enough, it failed for me this time...in both browsers I tried.
BCC/HTML is not my strong suit, but I think the mainpage button should work for you, and others, now.
Thanks for the purchase, I hope we can make all your dreams come true!
Jondo
#8
Dang, we'll take another look at it, but I don't know what's going on with you - I run Vista on my laptop and it pops right up to the paypal form for me. I hope your problem isn't widespread! Thanks a lot for letting us know. If anyone else out there wants to help us out big time w/o spending any money, if you run Vista, please hit out "Buy Now" button and see if it gives you a paypal form. (You can just back out of course, you don't have to really buy it!)
Thanks again for the feedback, we'll try to resolve this problem asap.
08/01/2009 (9:58 am)
Hey JC,Dang, we'll take another look at it, but I don't know what's going on with you - I run Vista on my laptop and it pops right up to the paypal form for me. I hope your problem isn't widespread! Thanks a lot for letting us know. If anyone else out there wants to help us out big time w/o spending any money, if you run Vista, please hit out "Buy Now" button and see if it gives you a paypal form. (You can just back out of course, you don't have to really buy it!)
Thanks again for the feedback, we'll try to resolve this problem asap.
#10
(Or not, since I can't get it to install)
Good luck at SIGGRAPH.
08/01/2009 (7:53 pm)
Glad you posted. Been on missions from hell over here and completely forgot about this. Just purchased. Probably still won't get to do much with it for a while, but I'm going to play with it a bit now!(Or not, since I can't get it to install)
Good luck at SIGGRAPH.
#11
Its proving to be a bit tricky for Vista and Windows 7 users....and Mac/bootcamp users (XP works like a charm). There's some good threads over on the ecstasymotion forums that should shed some light on any installation issues you come across. If there's not a good description of a similar problem to what you're having, post the symptoms and we'll see if we can help.
Jondo
08/01/2009 (9:15 pm)
@GeraldIts proving to be a bit tricky for Vista and Windows 7 users....and Mac/bootcamp users (XP works like a charm). There's some good threads over on the ecstasymotion forums that should shed some light on any installation issues you come across. If there's not a good description of a similar problem to what you're having, post the symptoms and we'll see if we can help.
Jondo
#12
Yeah I did get the installation to work finally (I posted about it in the Support forum in a thread regarding a similar problem; running AUpdate.exe did the trick.)
I've run into another issue actually trying to run it now. I'm compiling some details about the problem I'm having, and will be posting in the bug forums momentarily.
08/01/2009 (9:22 pm)
@Jondo,Yeah I did get the installation to work finally (I posted about it in the Support forum in a thread regarding a similar problem; running AUpdate.exe did the trick.)
I've run into another issue actually trying to run it now. I'm compiling some details about the problem I'm having, and will be posting in the bug forums momentarily.
#13
08/02/2009 (6:21 am)
Videos of SIGGRAPH audience response after, please :)
#14
K, I'm leaving in 5 minutes but I will check in from Houston, since I get to chill there for 3hrs.
Did you manage to get it running?
@ Ronny
We'll try to make that happen.
08/02/2009 (6:45 am)
@GeraldK, I'm leaving in 5 minutes but I will check in from Houston, since I get to chill there for 3hrs.
Did you manage to get it running?
@ Ronny
We'll try to make that happen.
#15
Yes I got it working; have to run it as Administrator. That ate up most of the time I had to play with it, but I got to knock some dudes around with garbage cans for a few minutes.
Enjoy the trip, and have a Po Boy for me :P
08/02/2009 (9:17 am)
@Jondo,Yes I got it working; have to run it as Administrator. That ate up most of the time I had to play with it, but I got to knock some dudes around with garbage cans for a few minutes.
Enjoy the trip, and have a Po Boy for me :P
#16
The more feedback, the better.
Thanks for all the support!
08/02/2009 (1:34 pm)
We're compiling a F.A.Q. once we have enough feedback.The more feedback, the better.
Thanks for all the support!
#17
is on the list.
Doh! yeah administrator mode in vista. once you get
past ragdolling guys (and the grab gun) and settle down
to work with the app, let us know how it goes.
If you have any questions....holla.
houston described in 1 word or less....
"soupy"
08/02/2009 (4:42 pm)
sounds good to me! Shrimp po boy with hotsauceis on the list.
Doh! yeah administrator mode in vista. once you get
past ragdolling guys (and the grab gun) and settle down
to work with the app, let us know how it goes.
If you have any questions....holla.
houston described in 1 word or less....
"soupy"
#18
08/03/2009 (7:18 am)
Absolutely awesome work guys!
#19
I'm not a programmer so I'm not really sure how to digest the above..
08/05/2009 (4:41 pm)
So can this work with non-Torque engines as well? I noticed it does make use of Torquescript..Quote:Are the physics live or recorded?
Both...either. Ecstasy takes advantage of Torque script, a tried and true open scripting language, to modify the behavior of your actors, and then you can record it all out and use it for your movie in Poser, for example. Or you can have it all happen in game, but without physics even turned on. If your game doesn't have physics, or needs to scale it down for underpowered clients, ECSTASY is here to help, hit record.
I'm not a programmer so I'm not really sure how to digest the above..
#20
The use of TorqueScript in this case is for modifying the behavior of the actors in the Ecstasy tool, then the resulting animations can be recorded and used in anything.
I haven't put it all through the tests yet, but it looks like it allows you to export your animations into BVH format, which is a fairly standard mocap/animation format. Then you should be able to import them into your usual DCC animation tool, and export into whatever format your target engine requires.
It also allows you to export to DSQ, which is what Torque engines use directly, but the BVH format should be fine for most other uses.
08/05/2009 (5:06 pm)
@Phoenix,The use of TorqueScript in this case is for modifying the behavior of the actors in the Ecstasy tool, then the resulting animations can be recorded and used in anything.
I haven't put it all through the tests yet, but it looks like it allows you to export your animations into BVH format, which is a fairly standard mocap/animation format. Then you should be able to import them into your usual DCC animation tool, and export into whatever format your target engine requires.
It also allows you to export to DSQ, which is what Torque engines use directly, but the BVH format should be fine for most other uses.
Associate OmegaDog