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
    -----------------------------------------------------------------------------------------------------------

КОМЕНТАРІ • 171

  • @gamefromscratch
    @gamefromscratch  3 роки тому +8

    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
    -----------------------------------------------------------------------------------------------------------

  • @SixCoreSecond
    @SixCoreSecond 3 роки тому +219

    please give the person who chose the name a raise

    • @TrojanLube69
      @TrojanLube69 3 роки тому +1

      Prob a black guy. Nothing wrong just saying...

    • @broganking9830
      @broganking9830 3 роки тому +9

      An Alice In Chains fan 🤘

    • @SixCoreSecond
      @SixCoreSecond 3 роки тому +9

      @@broganking9830 not really, "dem" is just a common word among memes xD

    • @broganking9830
      @broganking9830 3 роки тому +7

      @@SixCoreSecond Haha yeah I got it. But Alice In Chains!!!

    • @walterwhite7924
      @walterwhite7924 3 роки тому

      I think the name is garbage.

  • @fleurbird
    @fleurbird 3 роки тому +34

    1:45 let's delete the default Cube... And get ourselves a real Cube

  • @EdSchroedinger
    @EdSchroedinger 3 роки тому +22

    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!

  • @sigilhunter3199
    @sigilhunter3199 3 роки тому +31

    Your are legally required to delete the default cube anyway, so its all good.

  • @dewanata_armoon
    @dewanata_armoon 3 роки тому +110

    EA, Free Tool... something wrong i can feel it

    • @jadrianmc3420
      @jadrianmc3420 3 роки тому +9

      Try poking it with a stick

    • @ThePC007
      @ThePC007 3 роки тому +15

      Open source as well. And its name is nice. What the heck?

    • @comedyclub333
      @comedyclub333 3 роки тому +3

      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.

    • @MidnightSt
      @MidnightSt 3 роки тому

      microtransactions incoming in the next update.

    • @DerekDumas
      @DerekDumas 3 роки тому

      Yup, my thoughts exactly

  • @MetaverseAdventures
    @MetaverseAdventures 3 роки тому +9

    These are the sorts of tools I would have expected Unity and other established game engines to include in their standard install.

  • @kusog3
    @kusog3 3 роки тому +17

    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.

    • @split5887
      @split5887 3 роки тому +1

      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*

  • @MidnightSt
    @MidnightSt 3 роки тому +3

    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...."

  • @danielphil4976
    @danielphil4976 3 роки тому +20

    Ayy we gotta break Dem bones homie.

  • @heyblindmouse
    @heyblindmouse 3 роки тому +2

    EA/Maxis: Animations are hard and time-consuming
    EA/Maxis: *Has dedicated animation tool*

  • @duderseb
    @duderseb 3 роки тому +8

    Wonder if reversing the morph - from suz to cube - would reduce the artifacts. Gonna have to get this!

    • @Fafhrd42
      @Fafhrd42 3 роки тому +3

      Increasing the bone count in the dem bones command would also be a good idea.

  • @Fafhrd42
    @Fafhrd42 3 роки тому +3

    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.

  • @CrmsnDragoon
    @CrmsnDragoon 3 роки тому +1

    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)

  • @2sahn234
    @2sahn234 9 місяців тому

    the artifacts are just vertex normals not facing correctly which can be corrected and reverse for face and vertices

  • @kmanboard
    @kmanboard 3 роки тому +1

    How did youtube know I needed this? thanks youtube algorithm and EA

  • @brannonharris4642
    @brannonharris4642 3 роки тому +2

    Holy hell man. This changes everything

  • @wolf1737
    @wolf1737 3 роки тому +1

    *Now that you tried the free demo you are bound to pay the full version, with the extra mesh modifiers separately*

  • @christophervaca7116
    @christophervaca7116 3 роки тому +4

    Anything that makes rigging easier is good.

  • @Laikennus
    @Laikennus 3 роки тому

    This is really incredible! Can´t believe EA made this free. Thanks for sharing this.

  • @imaginaoYouTubesoquecomarrobas
    @imaginaoYouTubesoquecomarrobas 3 роки тому +10

    I wished they released a 60$ DLC for a "major" update of this program, that way this would more like EA...

  • @DerekDumas
    @DerekDumas 3 роки тому +1

    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.

  • @cegleason1
    @cegleason1 3 роки тому +3

    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?

  • @atoaster2070
    @atoaster2070 3 роки тому

    Holy crap, this is some next level wizardry!

  • @HellHoundzProductions
    @HellHoundzProductions 3 роки тому

    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. ;)

  • @ymi_yugy3133
    @ymi_yugy3133 3 роки тому +9

    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.

  • @jojo-lp4rd
    @jojo-lp4rd 3 роки тому +3

    let"s get bonin" boys!

  • @blender_Criativo88
    @blender_Criativo88 3 роки тому +4

    Lembrei da música Them Bones da banda Alice in chains.

  • @Blood-PawWerewolf
    @Blood-PawWerewolf 3 роки тому +2

    Open source? Free? AND from EA?
    What timeline are we in?

    • @ah_bb8267
      @ah_bb8267 3 роки тому +1

      What a time to be alive

  • @DanIel-fl1vc
    @DanIel-fl1vc 3 роки тому +3

    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.

    • @gamefromscratch
      @gamefromscratch  3 роки тому +4

      You will find a shocking number of tools and engines support bone animations only.

    • @UrsaFrank
      @UrsaFrank 3 роки тому

      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

  • @MarkRiverbank
    @MarkRiverbank 3 роки тому +2

    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.

    • @miguel4563
      @miguel4563 3 роки тому +3

      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.

    • @bravesirkevin
      @bravesirkevin 3 роки тому

      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.

    • @MarkRiverbank
      @MarkRiverbank 3 роки тому

      @@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.

    • @bravesirkevin
      @bravesirkevin 3 роки тому

      @@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.

  • @SunSailor
    @SunSailor 3 роки тому

    Never forget: EA made DeluxePaint as well. So big thank you to EA!

    • @SerBallister
      @SerBallister 3 роки тому

      Deluxe paint was legendary, sunk hundreds of hours into that

  • @rewindcat7927
    @rewindcat7927 3 роки тому

    Looks super useful! Think Blender might implement this some day? Without having to command line? Or maybe a plug-in?

  • @SZINNAPALM
    @SZINNAPALM 3 роки тому

    damn your super excited

  • @btdarmstad5815
    @btdarmstad5815 3 роки тому +1

    "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?

  • @alexb8572
    @alexb8572 Рік тому

    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?

  • @zephaniahdejene1746
    @zephaniahdejene1746 3 роки тому

    Now I've seen everything

  • @josemanuel5205
    @josemanuel5205 3 роки тому

    i giggle everytime he says "Dem Bones"

  • @Chris-qk8uz
    @Chris-qk8uz 3 роки тому

    Shit the timing of this is perfect.

  • @matthias8719
    @matthias8719 2 роки тому +1

    Could you please make a tutorial on how to install dembones and cmake?

  • @Cronofear
    @Cronofear 3 роки тому +1

    EA? Fuck dem!
    No, wait! This actually looks nice... I feel conflicted.

  • @davidmettille9200
    @davidmettille9200 3 роки тому

    I can see, them bone are neat.

  • @hdhwkq
    @hdhwkq 3 роки тому +2

    Finally something free from ea

    • @DavidBarlowDavido01
      @DavidBarlowDavido01 3 роки тому +1

      It's got to put spyware on your computer or something dodgy.....right.....?

    • @hdhwkq
      @hdhwkq 3 роки тому

      @@DavidBarlowDavido01 hmmm

    • @guywithknife
      @guywithknife 3 роки тому

      it comes with loot boxes

    • @hdhwkq
      @hdhwkq 3 роки тому +1

      @@guywithknife XD

    • @hdhwkq
      @hdhwkq 3 роки тому +1

      @ashy nope
      Respawn entertainment is the developer of apex legends

  • @Skeffles
    @Skeffles 3 роки тому

    This is an awesome tool. I wonder if there will be any cool applications of it.

  • @sinchianlim1214
    @sinchianlim1214 2 роки тому

    Thanks for sharing this. Is there a reason why the mesh needs to be scaled down by 0.01 when exportin fbx?

  • @Ratstail91
    @Ratstail91 3 роки тому +2

    EA? We're boned.

  • @krukhlis
    @krukhlis 3 роки тому +1

    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.

    • @SerBallister
      @SerBallister 3 роки тому +1

      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.

  • @Potatinized
    @Potatinized 3 роки тому +1

    EA, giving free tool, with casual name.
    Someone's trying to blend in, hoping that all his past mistakes forgotten.

    • @Wilhelm_LAS
      @Wilhelm_LAS 3 роки тому

      Potato... Sadly, i believe its a trap for future.

  • @maynk7096
    @maynk7096 3 роки тому +2

    "Yepp that EA"

  • @jixs4v
    @jixs4v 3 роки тому

    EA: Ready to bone?

  • @silchasruin4487
    @silchasruin4487 3 роки тому

    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.

  • @nickheyer
    @nickheyer 3 роки тому

    Id really like to see you deal with those artifacts.

  • @containedhurricane
    @containedhurricane 3 роки тому

    Is it more effective than vertex animation texture? Can it also be used to transfer liquid simulation from Houdini to a game engine?

  • @Theraot
    @Theraot 3 роки тому +4

    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.

    • @bafi29
      @bafi29 3 роки тому +1

      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.

    • @gamefromscratch
      @gamefromscratch  3 роки тому +1

      Another aspect is that bones are often retargetable, while shape keys generally are not.

    • @boroborable
      @boroborable 3 роки тому

      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.

    • @Eckster
      @Eckster 3 роки тому +1

      Hmm, which game engines don't support shape keys? They're frequently used for convenient facial animation

    • @boroborable
      @boroborable 3 роки тому

      @@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.

  • @JOELwindows7
    @JOELwindows7 3 роки тому +1

    Flabbergasted! EA, releases Free and Open Source?
    Is it FLOSS really

  • @moodnamoodnai8742
    @moodnamoodnai8742 3 роки тому

    Thank you!

  • @TouchingEverything
    @TouchingEverything 3 роки тому +1

    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.

    • @gamefromscratch
      @gamefromscratch  3 роки тому

      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.

  • @SoDaPrice1998
    @SoDaPrice1998 3 роки тому

    I hope they make Frostbite open source too...😁😁😁
    At least we will make our own Battlefield series...😂😂😂

  • @WerIstWieJesus
    @WerIstWieJesus 3 роки тому

    You should get a bone-ification for this great video!

  • @Roeekee
    @Roeekee 4 місяці тому

    I couldn't figure out how to make the dembones script run :(

  • @WorldAquariumSingapore
    @WorldAquariumSingapore 3 роки тому +1

    question is how easy and fast to learn this Dem Bones

  •  3 роки тому +5

    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.

    • @GunnersGame
      @GunnersGame 3 роки тому +2

      That joke is old unfunny.

    •  3 роки тому

      @@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.

  • @Regna
    @Regna 3 роки тому

    I believe dem bones areee meeeee

  • @stuckn
    @stuckn 3 роки тому +1

    Something free and open source from EA? But where are the DLC's and lootbox?

  • @Caden_Burleson
    @Caden_Burleson 3 роки тому

    Can you use this with the new blender sculpt keyframes?

  • @MrWhitehawk67
    @MrWhitehawk67 3 роки тому

    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! 👊🏾🤣👍🏾

  • @nattsurfaren
    @nattsurfaren 3 роки тому

    So what the fuss is about is importing and exporting animations between programs that don't support common formats?

    • @dixie_rekd9601
      @dixie_rekd9601 3 роки тому

      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.

  • @revotiva
    @revotiva 3 роки тому

    super cool

  • @TroutButter
    @TroutButter 3 роки тому

    This gives me a BONEr

  • @itsME-dc4vm
    @itsME-dc4vm 3 роки тому +1

    Nice ;D

  • @IzFanArt69
    @IzFanArt69 3 роки тому

    thank EA

  • @EveBatStudios
    @EveBatStudios 3 роки тому

    in b4 truebones/Joe McPeek tries to claim they created this because its named bones and used for animation

  • @GhostRat__
    @GhostRat__ 3 роки тому

    So who owns the assets then

  • @henrypowell3496
    @henrypowell3496 3 роки тому

    at last something good and useful from Eeeeeeeeeeeee

  • @codedecode1498
    @codedecode1498 3 роки тому

    A thing from EA that is open source and has builds for OS's other than windows...
    That's so sus

  • @kloakovalimonada
    @kloakovalimonada 3 роки тому

    Wow

  • @omerfarukbykl6097
    @omerfarukbykl6097 3 роки тому +2

    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?

    • @kusalg
      @kusalg 3 роки тому +1

      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

  • @Basseloob
    @Basseloob 3 роки тому +1

    I didn’t understand the benefits from this

    • @UrsaFrank
      @UrsaFrank 3 роки тому

      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

    • @MarkRiverbank
      @MarkRiverbank 3 роки тому

      @@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.

  • @ludologian
    @ludologian 3 роки тому

    EA gave something free , wait what!

  • @allroundgamingrounder4478
    @allroundgamingrounder4478 3 роки тому

    You got the name wrong its DEM THIGHS 😆

  • @arashi8876
    @arashi8876 3 роки тому

    Everyone surprised bcz it is from One only EA

  • @gamingchannel7989
    @gamingchannel7989 3 роки тому

    Wake me up when it has a GUI.

  • @jummagamedeveloperbeginner6509
    @jummagamedeveloperbeginner6509 3 роки тому +2

    EA?

  • @kalex07
    @kalex07 3 роки тому

    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

  • @harshrathod50
    @harshrathod50 3 роки тому +4

    First for the first time! 😀

  • @HonsHon
    @HonsHon 3 роки тому +2

    So, should we download it before they change the license on us?
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    jk btw haha

  • @bagandtag4391
    @bagandtag4391 3 роки тому

    Thanks, Satan.

  • @SeriousAlexej
    @SeriousAlexej 3 роки тому

    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!

    • @MarkRiverbank
      @MarkRiverbank 3 роки тому +1

      You may want to Google what “open source” means.

    • @SerBallister
      @SerBallister 3 роки тому

      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 ?

  • @LioncatDevStudio
    @LioncatDevStudio 3 роки тому

    Pay 0.99$ for unlocking open source feature

  • @BrainSlugs83
    @BrainSlugs83 3 роки тому

    2021 > 2020

  • @Huguillon
    @Huguillon 3 роки тому

    If your game engine don't support animations without bones, then is time to stop using Frosbite and start using another game engine

  • @AztekIsTheBest
    @AztekIsTheBest 3 роки тому

    EA and free? thats not matching words

  • @pbentesio
    @pbentesio 3 роки тому

    sus

  • @DavidBarlowDavido01
    @DavidBarlowDavido01 3 роки тому +1

    It's got to put spyware on your computer or something dodgy.....right.....?

  • @Chevifier
    @Chevifier 3 роки тому

    EA name is all over it, not touching it XD

  • @snesmocha
    @snesmocha 3 роки тому

    Wat da... fuck what

  • @TheLuisberg
    @TheLuisberg 3 роки тому

    Yeah I don’t like to code. Not for me

    • @Leonard_MT
      @Leonard_MT 3 роки тому

      You’re not programming you are only putting parameters for a command line program

  • @snooks5607
    @snooks5607 3 роки тому

    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.

  • @shiva_mahto
    @shiva_mahto 3 роки тому

    It bothers me so much that you are pronouncing it Dem Bones and not THEM BONES.

  • @haruruben
    @haruruben 3 роки тому

    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