Dem Bones -- Awesome Animation Tool ... From EA?!?!
Вставка
- Опубліковано 5 вер 2024
- Dem Bones is a free and open source animation tool from EA (yeah them), that enables you to make any animation bone driven.
Link:
gamefromscratc...
-----------------------------------------------------------------------------------------------------------
Support : / gamefromscratch
GameDev News : gamefromscratc...
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
-----------------------------------------------------------------------------------------------------------
Link:
gamefromscratch.com/dem-bones-open-source-animation-skinning-library/
-----------------------------------------------------------------------------------------------------------
*Support* : www.patreon.com/gamefromscratch
*GameDev News* : gamefromscratch.com
*GameDev Tutorials* : devga.me
*Discord* : discord.com/invite/R7tUVbD
*Twitter* : twitter.com/gamefromscratch
-----------------------------------------------------------------------------------------------------------
please give the person who chose the name a raise
Prob a black guy. Nothing wrong just saying...
An Alice In Chains fan 🤘
@@broganking9830 not really, "dem" is just a common word among memes xD
@@SixCoreSecond Haha yeah I got it. But Alice In Chains!!!
I think the name is garbage.
1:45 let's delete the default Cube... And get ourselves a real Cube
I'm constantly amazed by the amount of content you manage to put out on quite a day by day basis, regarding how highly qualified, unscripted while profoundly compact, no-BS your roundtrip insights turn out to be like ALL THE TIME... kudos man!
Your are legally required to delete the default cube anyway, so its all good.
EA, Free Tool... something wrong i can feel it
Try poking it with a stick
Open source as well. And its name is nice. What the heck?
Well, EA isn't that inactive in the software community. Just because they have a strange way too show their customers love doesn't mean they don't commit to the software community. Especially in the C++ area they provide a few alternative libraries to the standard lib released under a bsd license.
microtransactions incoming in the next update.
Yup, my thoughts exactly
These are the sorts of tools I would have expected Unity and other established game engines to include in their standard install.
Open source technology + EA = [BEEP BEEP] does not compute
JK,
I think it's a great piece of code. Kudos to the guys who made and gave it open source license.
Not Because They Wanted to help public by releasing it in a public license ,but because they can improve the software by contribution from public and then charge money for it when everything is perfect.
*PERFECT*
NOOOOO!
The only time in the history of the universe when the default cube would actually be useful, but because of the muscle memory you deleted it anyways :(
It's now falling into the default cube landfill crying "whyyyyy.... my existence could have had a point...."
Ayy we gotta break Dem bones homie.
EA/Maxis: Animations are hard and time-consuming
EA/Maxis: *Has dedicated animation tool*
Wonder if reversing the morph - from suz to cube - would reduce the artifacts. Gonna have to get this!
Increasing the bone count in the dem bones command would also be a good idea.
Not sure about your assertion that this could be used for a fluid sim. Converting to skeletal animation requires a consistent vertex count. A meshed fluid sim changes the number of vertices dynamically.
oh hey, it's a free version of what Naughtydog's internal tool that we've known about for years can do. (ND's engine only supports bones)
the artifacts are just vertex normals not facing correctly which can be corrected and reverse for face and vertices
How did youtube know I needed this? thanks youtube algorithm and EA
Holy hell man. This changes everything
*Now that you tried the free demo you are bound to pay the full version, with the extra mesh modifiers separately*
Anything that makes rigging easier is good.
This is really incredible! Can´t believe EA made this free. Thanks for sharing this.
I wished they released a 60$ DLC for a "major" update of this program, that way this would more like EA...
Thats okay man, I made my default scene completely blank, so I can add a cube and light source, along with a camera. . . Then I delete the cube and make another one.
Do you know if there is a way for this command line tool to generate skinning using an existing set of joints rather than auto generating new joints?
Holy crap, this is some next level wizardry!
man you sure nailed the intro....2 mins in and im conflicted as ...well Hell XD (edit) you couldnt have made this video at a better time for me btw, i just got some render farm credits from Crowdrender last night lol. keep em coming, ill keep watching. ;)
This tools seems rather delightful.
I am a bit worried though, that the extremely fractured landscape of game development tools, slows down the adoption of research.
It took 3 years for EA to adapt their internal pipeline and another 5 to make it publicly available and it will probably take another year or so until we see integration with popular tools.
let"s get bonin" boys!
Lembrei da música Them Bones da banda Alice in chains.
Open source? Free? AND from EA?
What timeline are we in?
What a time to be alive
Shape keys into bones for performance? When would you ever need this? Maybe in games like the sims where you create your own character? To store the final shape of the character's face in bones. I think that is the only use of this.
You will find a shocking number of tools and engines support bone animations only.
It's simply another tool that gives animators more freedom to create more fluid animations without having to to worry about bones and rigging (one of the worst aspects of 3d game animation from an animators perspective). For example; I think tools like this will be great for facial expressions, such as those on more fluid cartoony exagerated characters, especially when used in conjunction with traditional bone rigged animation and animation blending
You mentioned “fluid simulations” repeatedly, but I’d assume this tool requires consistent vertex count and mapping, so that would be problematic for fluid simulations generally.
I searched for this comment.. Exactly what I was thinking.. I don't think fluids or anything that changes vertex count will work with this.
You could shrink wrap a heavily subdivided plane over the simulated fluid domain to capture the simulation on a piece of geometry with a constant vertex count. Yeah, there are extra steps, and it'd take a lot of work (or a cleverly written script) but it'd be doable.
@@bravesirkevin for something like pond ripples or simple undulating waves, yes. That doesn’t work for any serious fluid simulation where it’s splashing, flowing, and interacting with other objects.
@@MarkRiverbank Yeah, though in a game that's what you'd be using it for... the wavy motion of the ocean, or the rippled surface of a constantly flowing stream. You wouldn't use an animated mesh for something splashy... you'd probably fake that with cards and particles.
Never forget: EA made DeluxePaint as well. So big thank you to EA!
Deluxe paint was legendary, sunk hundreds of hours into that
Looks super useful! Think Blender might implement this some day? Without having to command line? Or maybe a plug-in?
damn your super excited
"The term 'dembones' is not recognized as the name of a cmdlet, function, script file, or operable program."
That's the message I get when I try to run the commands from PowerShell (only way to open it from the right file path as far as I know). I'm putting in exactly what it says at 6:20, and it's not working. What's the issue?
I'm trying to export a really simple metaball animation (2 meatballs morph into each other, which I want to put in Unity->WebGL). I exported both .abc and .fbx files as suggested in the video, but when I run the prompt dem-bones renders "Filename.fbx ... Inconsistent Geometry". Does anyone experience this issue?
Now I've seen everything
i giggle everytime he says "Dem Bones"
Shit the timing of this is perfect.
Could you please make a tutorial on how to install dembones and cmake?
EA? Fuck dem!
No, wait! This actually looks nice... I feel conflicted.
I can see, them bone are neat.
Finally something free from ea
It's got to put spyware on your computer or something dodgy.....right.....?
@@DavidBarlowDavido01 hmmm
it comes with loot boxes
@@guywithknife XD
@ashy nope
Respawn entertainment is the developer of apex legends
This is an awesome tool. I wonder if there will be any cool applications of it.
Thanks for sharing this. Is there a reason why the mesh needs to be scaled down by 0.01 when exportin fbx?
EA? We're boned.
Someone at EA has accidently discovered the roots of EA and activities that made this name so famous in GameDev world? Just remember, this company was famous first of all because of their own tools for game designers and artists. Then they have designed 3DO console-media-center. They had extremally talanted hackers doing reverse-engineering of existing consoles in order to avoid paying for licenses( yeah, all these console platform owners demand huge money from game vendors). But you shouldn't be fooled -- that EA is gone. Modern EA is a toilet filled with pay-2-win, loot box, game-as-a-service, give-me-your-last-dollar crap.
Yeah, that old EA got so successful that their company was taken over by people more interested in turning a profit. Seems like a recurring pattern in almost every successful company.
EA, giving free tool, with casual name.
Someone's trying to blend in, hoping that all his past mistakes forgotten.
Potato... Sadly, i believe its a trap for future.
"Yepp that EA"
EA: Ready to bone?
Doesn't baking the animation of the vertices do the same thing? Not too sure and I'm not by my PC right now to check.
Id really like to see you deal with those artifacts.
Is it more effective than vertex animation texture? Can it also be used to transfer liquid simulation from Houdini to a game engine?
1:13 I don't agree that engines like bones because of performance. I think they like bones because de facto standard formats. Most skeletal animation solutions are CPU based, an thus not great to parallelized, and thus not great for large crowds. While there are better performing GPU based solutions, which are not standard, and most engines are not friendly to them.
Is on memory, using shape keys you have to store the start and end position of the vertex, and if it is of the full object, that means that you have the equivalent of 2 different meshes on memory. Bones are just a transformation matrix that just contains a list of the vertex that are affected.
For larger meshes bones are more memory efficient.
Another aspect is that bones are often retargetable, while shape keys generally are not.
bone animation data structure is much more simple and not compute heavy than looping through 1k vertices one by one for each frame. Shapekeys are hardly supported in any game engine because it's not performant whatever the reason. But as we know, in this day and age, powerful computers, new modern API's, gpu computing etc. it could have somewhere acceptable performance.
Hmm, which game engines don't support shape keys? They're frequently used for convenient facial animation
@@Eckster well I worded badly, for my experience (10 years of various engines) shapekeys are always second class citizen or not even supported. it's maybe more supported now. but also, I really don't think many games uses it for facial animation. facerigs are always way to go for facial animations.
Flabbergasted! EA, releases Free and Open Source?
Is it FLOSS really
Thank you!
Does anyone have a proper Tutorial on this, I tried to follow this but it's just a showcase more than a tutorial, and the set-up required is pretty daunting specially if you don't know what you're doing. I tried to follow the written, but there is so much gobblty-Goobel words I just get lost setting it up.
You will find literally nothing, as I had to figure it all out myself. This is as close to a tutorial as you are going to find, as it shows you end to end on using the tool. The only other documentation you will find is by passing --help (two dashes) in to the command line tool.
If you have a specific question, I may be able to address it.
I hope they make Frostbite open source too...😁😁😁
At least we will make our own Battlefield series...😂😂😂
You should get a bone-ification for this great video!
I couldn't figure out how to make the dembones script run :(
question is how easy and fast to learn this Dem Bones
I see... it'll be $4.99 to unlock a UI... coming soon to their games too ;). I'm no longer conflicted about EA and free at least.
That joke is old unfunny.
@@GunnersGame A joke, nah it's a truth many of us have watched for years. But feel free to cry about it, it'll be $.99 per comment for me to care though.
I believe dem bones areee meeeee
Something free and open source from EA? But where are the DLC's and lootbox?
Can you use this with the new blender sculpt keyframes?
Not gonna lie
that repeated animation 8:57
made me see sick
It doesn't end until here 10:41
For a minute 45 seconds I was Screaming make it stop! 👊🏾🤣👍🏾
So what the fuss is about is importing and exporting animations between programs that don't support common formats?
I suppose its more like freeing up the artist to create whatever animation they want with whatever modifiers they want, and turning them into something gameengine friendly. guess it would be great for creating a face rig from blendshapes to bones.
super cool
This gives me a BONEr
Nice ;D
thank EA
in b4 truebones/Joe McPeek tries to claim they created this because its named bones and used for animation
So who owns the assets then
at last something good and useful from Eeeeeeeeeeeee
A thing from EA that is open source and has builds for OS's other than windows...
That's so sus
Wow
Why did EA developed a tool like this?
Do they have any games that they animate bones?
Or was it a cancelled project that we didn't see?
I guess they wanted to use a lot of non-bone animation techniques for different things, but most game engines favor bone animation. So this tool will come in handy when converting any animation to a boon based animation
I didn’t understand the benefits from this
As I explained in another comment.
It's simply another tool that gives animators more freedom to create more fluid animations without having to to worry about bones and rigging (one of the worst aspects of 3d game animation from an animators perspective). For example; I think tools like this will be great for facial expressions, such as those on more fluid cartoony exagerated characters, especially when used in conjunction with traditional bone rigged animation and animation blending
@@UrsaFrank I’m not sure that’s a great use case. If you wanted to switch from shape keys/morph targets to a face rig, you’d likely want to implement a very specific rig, not a random set of bones. This system, if you converted a second facial animation would produce an entirely different set of bones than the first, optimized to that single animation.
I think it is more limited than it seems. Maybe best for less-structured but simple repetitive things, like a water surface or throbbing disemboweled entrails.
EA gave something free , wait what!
You got the name wrong its DEM THIGHS 😆
Everyone surprised bcz it is from One only EA
Wake me up when it has a GUI.
EA?
Free stuff from EA? Has anyone seen any flying pigs lately? Because I'm starting to believe they exist. Unless this is an April fools prank by EA
First for the first time! 😀
POG
So, should we download it before they change the license on us?
.
.
.
.
.
.
.
.
.
.
jk btw haha
Thanks, Satan.
Ah, so it uses proprietary FBX format, that is owned by closed party and can be changed and or broken at any time and you will have 0 support for it outside the Autodesk ecosystem.
Thats EA for ya!
You may want to Google what “open source” means.
Open asset importer library (as well as many others) support FBX. Given this is open source you can modify the mesh importer to whatever format your want. I don't think this is an issue at all ?
Pay 0.99$ for unlocking open source feature
2021 > 2020
If your game engine don't support animations without bones, then is time to stop using Frosbite and start using another game engine
EA and free? thats not matching words
sus
It's got to put spyware on your computer or something dodgy.....right.....?
EA name is all over it, not touching it XD
Wat da... fuck what
Yeah I don’t like to code. Not for me
You’re not programming you are only putting parameters for a command line program
cancer of gaming did something positive? well I never... maybe even their management start to realize how much they've bulldozed through any industry good will they might've once had. last time I remember them doing something good for the community was DPaint and IFF fileformats 30+ years ago.
It bothers me so much that you are pronouncing it Dem Bones and not THEM BONES.
EA is trying to copy Epic because that’s what they do. Epic releases technology so we’ll release technology. I’d say they’d release their engine but I hear it’s a nightmare