Blender FPS Video Game 3D Animator Workflow

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ม.ค. 2025

ความคิดเห็น • 58

  • @AnimatorsJourney
    @AnimatorsJourney  ปีที่แล้ว +1

    Discover How I Landed My First Animation Job in Hollywood at 26 years old and How You Can Too At Any Age: animatorsjourney.com/animation-webinar-registration/?BlenderFPS

  • @pfaffnoel
    @pfaffnoel 9 หลายเดือนก่อน +52

    I love when he says “It’s pretty simple”

    • @planimunanim
      @planimunanim 8 หลายเดือนก่อน +7

      Lmao, he says that as I try to interpret literally anything on the screen, yet failing miserably

  • @neals2955
    @neals2955 2 ปีที่แล้ว +39

    Really wanted to give first person animation a go!! was researching about it and this immediately comes up xD Really valuable information here, Awesome stuff :)

  • @FIREBREATH1001
    @FIREBREATH1001 2 ปีที่แล้ว +21

    whoah nice to see Marv hitting the limelights 😎

    • @richmemes
      @richmemes ปีที่แล้ว +2

      Wait? That’s ma_rv? I had no idea haha 😂

    • @FIREBREATH1001
      @FIREBREATH1001 ปีที่แล้ว +2

      @@richmemes yessir

    • @richmemes
      @richmemes ปีที่แล้ว +1

      @@FIREBREATH1001 also I just checked out your channel and your stalker weapon mods look awesome!

    • @FIREBREATH1001
      @FIREBREATH1001 ปีที่แล้ว +1

      @@richmemes heyy thank you man!! It really means a lot to me ^^

    • @richmemes
      @richmemes ปีที่แล้ว

      @@FIREBREATH1001 no prob

  • @IrakliGogava
    @IrakliGogava ปีที่แล้ว +9

    if you want shortcuts for Blender transformation in 3D space (move rotate scale) G - MOVE , S - To Scale , R - to rotate .. (then press XYZ for the axis that you want to get effected.) Blender has the best shortkey options , also you can create your custom Shortkeys and it's so handy..

  • @epicnessatpeak
    @epicnessatpeak ปีที่แล้ว +2

    I have been 2D animating for a while and didnt really know how to properly rig and constrain 2 mags...but his definitely helped a lot!

  • @thebulletkin8393
    @thebulletkin8393 ปีที่แล้ว +6

    This is some good stuff, been doing it for a few months now and a layout on how to structure it all is super useful. But man there’s a long way to go…

  • @KICKinYaFACE
    @KICKinYaFACE 2 วันที่ผ่านมา

    I've been in this "Bone Constraint Hell" too recently. I wanted to animate weapon stuff for different weapons but also just the hands without anything else. Switching constraints between different animations was just the most painful experience I had in blender so far cuz it kept messing up already finished anims. The strategy that I follow now is that I keep multiple copies of that blend-file and every one of these files does the animations of another weapon and nothing beyond that so I don't have to use multiple constraints for different purposes. Don't know if this is the best way of doing things though...

  • @thebulletkin8393
    @thebulletkin8393 ปีที่แล้ว +4

    While animating I use auto keyframe because it’s just so useful, but in order to create some separation between every rotation axis would you make the entire motion on one frame and manually shift around the keyframes, or just keyframe each axis on each frame?

  • @jakecarvey
    @jakecarvey ปีที่แล้ว +1

    Great stuff! You guys are a great team at presenting this stuff.
    Considering that the camera in general is handled by the player controller in-game, do you BUILD IN camera wobble "into" the baked animation? Or does that camera motion somehow get magically sent to the camera controller at runtime?

    • @jakecarvey
      @jakecarvey ปีที่แล้ว

      for extra credit, there is a lot of direction these days trying to merge FPS, TPS, and VR control systems. Are there any new strategies / control systems you are using to deal with what I guess is now being called (something like) "Full Body Awareness"?

  • @robertvalentic4939
    @robertvalentic4939 9 หลายเดือนก่อน +2

    that chair makes it look like he is wearing cat ear headphones 🐱

  • @DevGods
    @DevGods ปีที่แล้ว +3

    When animating the camera is it also exported with the arm animation? Wouldn’t that mean the fps rig wouldn’t be parented to the camera but instead the other way around?

    • @AnimatorsJourney
      @AnimatorsJourney  ปีที่แล้ว +5

      At least from my experience working in games a camera would only ever be constrained, not parented, and on export to engine you’re baking all anim down. So it doesn’t matter what’s constrained to what because it all gets baked. Cheers

    • @mehmetuysun3545
      @mehmetuysun3545 ปีที่แล้ว +6

      to achieve this, you make a camera bone for the arms rig, then you attach camera to this bone you created. While animating, you actually animate the camera bone. In game engine, you simply attach your camera to the camera bone you animated.

    • @DRockafella
      @DRockafella 9 หลายเดือนก่อน +1

      @@mehmetuysun3545 Thank you! Was confused about this.

  • @ADEPS.
    @ADEPS. ปีที่แล้ว +2

    Is camera shake animated by hand or the noise Mod in the graph editor.

  • @SonicTheCat
    @SonicTheCat 7 หลายเดือนก่อน

    Good video, thanks for the tips!

  • @alldayforgotten
    @alldayforgotten 3 หลายเดือนก่อน

    What is the use of the 9 white blocks? I have seen other animators use it, but I cannot find anything online about it

    • @GameDragon2k
      @GameDragon2k 2 หลายเดือนก่อน

      I would like to know this too. I've seen this more than once but can't find any info.

    • @dailydoseofshitpost751
      @dailydoseofshitpost751 14 วันที่ผ่านมา +2

      they are there to show the movement of the camera, if the background were completely blank, any camera movement wont be seen, and the reload anims look very lifeless without camera movement

  • @stephananemaat
    @stephananemaat ปีที่แล้ว +1

    Really cool. Only critique I'd make is the left hand grip on the gun, the thumb over the top looks really unnatural. Apart from that looks cool. Edit: it's been pointed out to me this is actually a legitimate hand grip, I apologise for the error.

    • @kuraiwolf4047
      @kuraiwolf4047 ปีที่แล้ว +4

      Its a real thing. Called a "c-clamp" grip.

    • @stephananemaat
      @stephananemaat ปีที่แล้ว +2

      @@kuraiwolf4047 Ah I see, thank you I appreciate the correction and will edit my comment

  • @Kash.mp3
    @Kash.mp3 3 หลายเดือนก่อน

    could we please have a link to his socials ?? i can't find any of his work :(

  • @RaidensPMC
    @RaidensPMC 11 หลายเดือนก่อน

    Forgive me, I am only just diving into this world in the last month or so, but I assume a multiplayer game would require a whole body mesh as it will be seen by other players? or am I way off the mark?

    • @IlIlIIIIlIlIIlIll
      @IlIlIIIIlIlIIlIll 10 หลายเดือนก่อน

      For your local player its just arms. When you play multiplayer the other players will have a full body mesh but its hidden / not used on their local computers. Not all games though! For example Rust and Escape From Tarkov have partial/full body models because you are able to look down and see your body.

    • @tnfAngel
      @tnfAngel 4 หลายเดือนก่อน

      ​​​​@@IlIlIIIIlIlIIlIllBut wouldn't that require another animation just for the other players? You can see that he is even moving the shoulder bones just because its not "on camera" and i'm sure that would not look good on a full body mesh
      (and if that is the case why not just do the full body one and use it on everything?)

  • @ArslanCreates3D
    @ArslanCreates3D ปีที่แล้ว +1

    nice explanation

  • @xaydaralikimsanboyev9019
    @xaydaralikimsanboyev9019 ปีที่แล้ว

    how can we export animated FP camera to unreal engine and how can we use it
    there ?

  • @jes3d
    @jes3d ปีที่แล้ว

    took me a year to realize that was marv

  • @keremikzz6509
    @keremikzz6509 ปีที่แล้ว

    i really wonder how they get it done for the multiplayer part. do they do seperate anim for the full mesh or smth else

  • @lovelearn341
    @lovelearn341 ปีที่แล้ว +2

    I would like to contact marvin. do you know how i can reach him? Email or other social media sites?

  • @gmodiscool14
    @gmodiscool14 ปีที่แล้ว

    bro i dont know how to use graph editor, this stuff is so daunting. every time i open graph editor theres like a million lines and i just dont get it. does using euler instead of quaternion make a difference with graph editor? should i use that? does it make it so i dont have to edit the graphs of each axis individually?

    • @cepheus3d
      @cepheus3d 11 หลายเดือนก่อน +1

      Very late response, but graph editor only looks intimidating, it's quite easy to master. All it is, is really just a graph view with the handles going from keyframe to keyframe that you can move/rotate to achieve a desired speed of motion. A detailed guide on using a graph editor is the best way to learn it. You have the Visibility (Eye) icon on the left and you just work your way from top to bottom and check what each curve does by moving it. I find it easiest depending on a complex rig to just turn on visibility on one and move everything with (G) key to see what happens.
      Euler and Quaternion are used to either make a rig move simpler or more complex. For characters and complicated rigs, Quaternion is necessary to avoid Gymbal Lock, which is a phenomenon when your rig starts producing unnatural twists and motions (like a hand snapping forward in between two poses). It's a bit more complicated than that, but this is a basic example.

    • @gmodiscool14
      @gmodiscool14 11 หลายเดือนก่อน

      @@cepheus3d i remember the camera was doing some gimbal lock stuff then i think, but anyways, its just too tedious for me to even try to deal with 3 different axes for every single keyframe

  • @JustChillingSon
    @JustChillingSon 2 ปีที่แล้ว +9

    Where did he get the model for the mw2 gun?

    • @codcdevil1505
      @codcdevil1505 ปีที่แล้ว +1

      He exported it

    • @Engoneer
      @Engoneer ปีที่แล้ว +4

      they are plenty of places on the internet to download some models from mw2

    • @s.e.c.u.8340
      @s.e.c.u.8340 ปีที่แล้ว

      @@Engoneer Oh hey you!

  • @slavaukraine1489
    @slavaukraine1489 ปีที่แล้ว

    i switched from constraints to helper bones and its much easier this way

  • @lionn00b
    @lionn00b ปีที่แล้ว +1

    this is sick, what games has Marvin worked on?

  • @Imao
    @Imao ปีที่แล้ว

    does all fps games use this kind of animation or there are some games that’s animated procedurally, and what can be the difference between them please, thanks :)

    • @BeastyBundy
      @BeastyBundy ปีที่แล้ว

      Every triple A game will use both procedural animations and animation tracks

    • @mrzaphkielYT
      @mrzaphkielYT 18 วันที่ผ่านมา

      If you want to have a professional fps game you need to make animations and procedural animations and combine them. For example, weapon sway when you looking around with mouse or strafing with AD key or falling can use procedural animations on the top of your animations. Even weapon recoil can be animated like in cs (easy to learn the weapon spray pattern) or use semi procedural (like in VALORANT where your recoil for the few bullets are set then the sway is randomized) or fully procedural recoil like in escape from tarkov.

  • @kipchickensout
    @kipchickensout ปีที่แล้ว

    i think counter strike animations were originally left-handed because of the animator, and then flipped by default afterwards
    i think in the newer CS games it's right handed, not exactly sure

  • @christiandelao2547
    @christiandelao2547 11 หลายเดือนก่อน

    This miss on the reload seems like a nice touch, but it means he's missing on the reload every single time, witch seems kinda dumb

  • @xanzuls
    @xanzuls 2 ปีที่แล้ว +1

    23:28 I think the locators in Blender are called empty.

  • @Jeerin_
    @Jeerin_ 14 วันที่ผ่านมา

    19 years old? Wtf?

  • @huiAPPOAJ
    @huiAPPOAJ ปีที่แล้ว

    Missing the hole with the mag is as overused as the tacticool MW19 Parkinson's shaking. But thanks for the presentation, there aren't many videos on this particular topic of fps reloads.

  • @RivenbladeS
    @RivenbladeS ปีที่แล้ว +1

    Dont bother doing this for unity. You will have broken rig ans model with stretched meshes. Blender parent is broken.