Using Euphoria To make realistic Roblox physics animations

Euphoria was a Top of the line physics engine that powered MANY games of the late 2000s and 2010s. Were going to use it to simulate roblox characters

This will be sort of like a devlog.

Why do this why?

Because im bored and curious if this will even work.

Alright lets get started. First off im using Endorphin which was the GUI non SDK version of Euphoria.

Lets import a basic FBX of a roblox R15 model into the engine from blender


oh… well then…

as it turns out blender which is what im using is to NEW for this. I need to convert the file that blender gives me into a earlier version of the FBX format and save it as ASCII instead of binary
https://aps.autodesk.com/developer/overview/fbx-converter-archives

I Recommend the 2006 and 2009 options for converting. Make sure in blender to actually delete the mesh so its JUST the armature. set the scale to 26


Then move it down because its going to be EXTREMELY upwards

What next?
We need to add the Collider parts to make it a acutual human. Right now it just does this because its a bunch of cut out bones

12 Likes

This seems cool, i wanna see where this goes.

Also you should probably move it to Community Resources if your planning to show this off for someone else to use, night be cool, or maybe Creations Feedback might suit this post better.

Nice.

2 Likes

should be noted I figured out how to use this program and everything here in about 2 ish hours so there may be a better way to do this. But documentation of software this old is sadly lost to time. But its not that hard to figure out

I believe theres some confusion, I did not create this program, its been used for decades, im simply bringing it from the dead, Im mainly intrested in making physics based ragdolls animations like in Gta 4

no, I get that, its been used in rockstar titles alike, Im just curious, if something like this might be possible on Roblox some day.

1 Like


Next what you have to do is design the rig by adding the blue boxes and cylinders to make the physics model.

1 Like


We got more progress.
if when you hit simulate your charcter disappears its not because the model is broken its because you need to hit these buttons on the keyframes


two of them

and both turn them off

1 Like


endorphin is acutally very advanced for example I copied the Lower leg which is a different size and copy and pasted it in the upper leg and it automatically scaled it and positioned it

1 Like


LOL I DIDNT MEAN FOR THAT TO HAPPEN


need to do alot of work on the model but im getting really happy with it

1 Like


the cool thing about euphoria is that not only can I make ragdoll phyiscs but also make the ragdoll POSE to a position like a keyframe except the ragdoll will physically move to that position automatically saving a bunch of time WHILE still being a ragdoll

(Thats what the action pose is for)

1 Like


you can also LAYER keyframes to where the pose at the TOP takes priotry over the bones it selected for the pose than the ones below it.

It saves a bunch of time because the ragdoll will use its physics and move its bones over to the next pose saving a bunch of time


Make sure to save ALOT. because this software likes to crash every 10 minutes. but other than that its a huge timesaver if I can export it which I will try. Wish blender had this stuff


Next im going to add some rotation constraints but so far its extremely cool. this animation only took me 5 minutes to make. how time efficient

1 Like

Really cool stuff, if you do get this to work it would be amazing.

1 Like

Im starting over with this. Turns out I used the wrong version and the learning edition cant export. At first I was mad but now Im happy im starting over

going to do the reimport but make certain joints have rotation limits so they don’t mess up and

1 Like


Im remaking the collision model because again I cant open the normal version that I made before and making things ALOT more accurate

The collision model is alot more accurate to the bones. From every bad thing like having to redo this there is a good one.

1 Like

Unrelated, but it still remains the top of the line physics engine for ragdolls. Just about every modern game still fail to come even close to Euphoria, which is kind of pathetic honestly. GTA IV came out in 2008 and its ragdolls still continue to demolish ragdolls in literally any other game (except from other Rockstar titles)

1 Like


Starting to come together. These physics based ragdolls are amazing because I dont need to care about the precise consistancys of having to deal with this stuff when animating manually.

1 Like
1 Like