Blender Tank Tracks Tutorial | Modeling & Rigging | Constraints (Arijan)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 มี.ค. 2021
  • Buy my Tank Modelling Book on Amazon: shorturl.at/dzBW3
    I make detailed modeling lessons on Patreon:
    shorturl.at/hlQ69
    Join my Discord to learn new tips and exchange advice!
    / discord
    Sprocket Modeling: 0:14
    Wheel Modeling: 3:15
    Rigging & Constraints: 5:55
    Want to download this model? Available on ArtStation: shorturl.at/efzDF
    Music:
    The Jazz Piano by Bensound www.bensound.com/​
    Promoted by MrSnooze • Elevator Music I Muzak... ​
    Creative Commons - CC BY 4.0 goo.gl/9ezBZw
    Underworld by Karl Casey @ White Bat Audio
    • Free Twitch Streaming ...
  • ภาพยนตร์และแอนิเมชัน

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

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

    As a former tank mechanic I knew exactly how many track segments you would need! haha! This brings back some memories!

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

      So... how many are there ? Asking for a friend ;)

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

      @@mikek9297 exactly the number he got in the video.

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

      @@Devinci297 Neat !

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

      That must have been a really interesting job. As a mechanical engineer undergrad I too would love to work with tanks. :)

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

      @@jsmadesimple9216 Cool. I'm now going to school for Aerospace engineering as my 2nd Bachelors!

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

    Mann i was so feared of modelling a tank and animating it . You made it sound so simple 👏. Keep it up to the good work

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

      It seems like rocket science but it really isn't. Thank you for the comment

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

    Good tutorial! You can use the FIT CURVE option in the array modifier so that it automatically uses the right amount of objects

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

      Didn't know that, thank you!

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

      @@ArijanRace for some reason fit curve doesn't take offset into account so it's basically useless

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

      @@josipcuric8767 You can use fit curve with offsets.

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

    Dang dude! This was amazing. This has been a challenge I was unable to solve until I saw this video. You covered some complicated issues and made them simple to solve with math and logic. You broke the modeling down in a way that I think will really help people see that modeling can be a lot simpler than it might seem at first. And you did this all efficiently! The editing and narration was clean and to-the-point. All around, just really well-put-together material man. Glad I found your channel. Keep up the great work!

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

      Thank you, your comment & feedback mean a lot!

  • @mwparker1969
    @mwparker1969 19 วันที่ผ่านมา

    You are an INCREDIBLE modeler in blender. Amazing!

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

    This is the best track tutorial I have seen, explaining the transformations was very useful, it seems to be some kind of inverse kinematics for tracks ! I definitely want to create a track, just for the fun of it, thanks man.

  • @karans3481
    @karans3481 5 หลายเดือนก่อน +1

    You, my friend are a life saver. I have improved so much in the past few month after watching your tutorials, I did not progress much for the past 1 year after watching and buying those costly courses from those fancy ads on IG and other websites. God bless you brother thank you so much

    • @ArijanRace
      @ArijanRace  5 หลายเดือนก่อน

      I learned everything I know from the internet for free. Courses can be great to assist you but they are definitely not necessary

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

    And this is what i need thank you!
    This is incredibly useful.

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

    at 9:00 you need to set map from rotation -> Y max 1
    map to location -> x source axis = Y max -11 or whatever number u like as it will define the speed of movement & Y source axis Y , and you need to apply rotation

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

    This was so helpful man ...thanks a lot ...I was able to apply similar techniques to rig tracks using an armature. It works perfectly. Thanks a lot man

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

    BRUH TY! ive been teaching myself blender for the last couple of months and my end goal was to build a tank - this helps me further into achieving that goal!

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

    The best for all years video ! Thanks

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

    Bro thanks so much! I made the hull of a Tiger II and had no idea how I should even begin with the tracks.

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

      Thats awesome. I have an old video where I made a Tiger II. It's not really a tutorial but maybe you can get some ideas

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

    That's amazing, many thanks for that tutorial! Only one thing, with the SPHERE which controls the movement of the chain, and the rotation of the wheels: I would prefer to use a rotation range in the Transformation Constraint of -180° to 180°, instead of 0° to 1°. That makes the control with a rotation more natural. I made the sphere the same size as the ground wheels, so that I could take the rotation angle 1:1 for these wheels. For smaller or larger wheels, there is some calculation required to set the correct "Map To" rotation.

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

    for rotating + copying you can press alt+D (or shift+d if you dont want link them linked) -> R -> X,Y or Z -> 15 (or whatever angle you want) -> enter -> shift+R to duplicate previous actions.
    This makes it so you don't have to manually repeat the same action multiple times. note that in edit mode it only works with shift+D.

    • @martinlehtla5055
      @martinlehtla5055 5 หลายเดือนก่อน

      Thank you this is really helpful

    • @TheRealZanyBroz
      @TheRealZanyBroz 5 หลายเดือนก่อน

      When ever I try this it just rotates the duplicate in place. How do I stop that and rotate the verticies around the center

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

    Awesome tutorial! Thanks for sharing!

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

    Great work. This will come in handy when i remake my old WallE model. I never figured out how to make the tracks right.

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

    Wow great stuff initially when I started blender it was a bit hard for me to follow along but came back to this after a year and I made it now I have a tank that is all rigged up. Great tutorial, thanks!!

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

      It's nice to hear you came back and that this helped. Thank you and keep it up.

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

    That was one hell of a good tutorial. Thanks!

  • @danielrugu
    @danielrugu 2 ปีที่แล้ว

    Saved my life! thank you Arijan

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

    Best video out there on this topic, great job !

  • @sleeverhawk6070
    @sleeverhawk6070 2 ปีที่แล้ว

    Thanks buddy for this video. It is so useful. Rigging a tank becomes so easier after watching your videos. Thanks once again!!!

  • @NUCLEARxREDACTED
    @NUCLEARxREDACTED 2 ปีที่แล้ว

    Wow, Best tank track tutorial on youtube. By far.

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

    Wow that was concise! You've earned my sub!

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

    what an amazing tutorial am not a rigger or neither this is some work i do but i stayed till the end cuz its basically amazing the way you explain and the work thanks i will be waiting for more

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

      Thank you, I'm glad you liked it. Definitely more coming

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

    Excellent guide, thanks a lot. You are the best.

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

    Perfect Tutorial! Thanks!!

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

    i was looking for the turning animation, thanks!

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

    Great and quick to the point I dont need to make a tank but very well done as far as tutorials goes and the tracks look amazing man.

  • @HieuNguyen-yb8gq
    @HieuNguyen-yb8gq 2 ปีที่แล้ว +1

    WOW this is the channel i need, thank you

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

    Really great tut!!!

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

    another awesome Blender technician

  • @GBusso
    @GBusso 3 ปีที่แล้ว

    This is great, thank you.

  • @sideeffectsstudios
    @sideeffectsstudios 2 ปีที่แล้ว

    Great job!
    Amazing!

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

    Great video man really usefull.

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

    Jesus this is one Incredible Tutorial!!!!

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

    Thanks man this really helpful

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

    Amazing work you made, man. As a junior programmer I advice you don't forget lubricate the truck pins every 50 SMR.

  • @MrKiraBR
    @MrKiraBR 6 หลายเดือนก่อน

    THANK YOU SO MUCH!!!!

  • @michaelsmusicinstruments9980
    @michaelsmusicinstruments9980 2 ปีที่แล้ว

    great example, i will try this for another object. thank you sir

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

    This is easily one of the best done tutorials I've ever seen. Insanely good quality.

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

    Thank you so much❤️❤️❤️❤️

  • @fouadgfx1574
    @fouadgfx1574 3 ปีที่แล้ว

    this is so cool

  • @mexyrexy5796
    @mexyrexy5796 2 ปีที่แล้ว

    great tutorial!

  • @HarryAli
    @HarryAli 2 ปีที่แล้ว

    Dude, you just saved my life!

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

    Love ur work bro ❤

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

      Thank you my friend

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

    One of the most realistic tank machanic on youtube. If you show how to simulate it on the mountain road => You will be the best tanker :))

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

    I recently discovered your channel while searching for reference blueprints. I was always interested in learning more about these complex modeling & rigging techniques but finding the contents for these sorts of things ain't that common. I was digging into your channel more to see the stuff you've worked on. Thanks for sharing the insights mate. :)

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

      Thank you for your comment, let me know if there's something specific you'd like to see.

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

      @@ArijanRace how can i create Helicopter dust when it Lands or car dust when they drift

  • @MikelRChannel
    @MikelRChannel 3 ปีที่แล้ว

    Great Tutz!!!

  • @marcelovargasmansilla1369
    @marcelovargasmansilla1369 2 ปีที่แล้ว

    soo good bro thansk

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

    So mutch talent:)

  • @user-nz3de4bb3c
    @user-nz3de4bb3c 3 ปีที่แล้ว

    Soooooo talented👍🏻👍🏻👍🏻

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

    If you are following this with a more recent version; and your tracks leave the path, select the path and object data parameters (green curve icon) then expand active spline and check the "cyclic" box. I'm guessing on older versions this was checked by default.

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

    thank you!

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

    Genius!

  • @jonathanwu698
    @jonathanwu698 3 ปีที่แล้ว

    Thank you, good Video

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

    Insanely good tutorial. I'm going to go lie down now to let it settle in . . . .

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

    thank you bro

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

    nice one , interesting

  • @atharvahatkamkar7002
    @atharvahatkamkar7002 3 ปีที่แล้ว

    Awesome

  • @thiccducc1312
    @thiccducc1312 3 ปีที่แล้ว

    i love it

  • @Theakm55
    @Theakm55 3 ปีที่แล้ว

    thanks so much

  • @Dina_tankar_mina_ord
    @Dina_tankar_mina_ord 2 ปีที่แล้ว

    very alaborate tutorial. well done and thanks.

  • @popchen3598
    @popchen3598 2 ปีที่แล้ว

    I've also created a constrains for the empty sphere Loc to Rot

  • @Takolato
    @Takolato 2 ปีที่แล้ว

    thanks men all 50 try and 5 days i finally resolvet it

  • @synthesis_obj2578
    @synthesis_obj2578 2 ปีที่แล้ว

    Genius

  • @3depthz868
    @3depthz868 2 ปีที่แล้ว +5

    12:31 for someone who can't make it, check the "extarapolate" on sphere constraint. Mine doesn't work at first, and i try to figure it out why for almost 10 minutes maybe.. and it's very frustrating

  • @m4_rco656
    @m4_rco656 3 ปีที่แล้ว

    thank you man ❤ xD

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

    cool dude i subbed ur channel

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

    It's crazy how many people in the comments look at this tutorial and think "Ok, I just downloaded Blender for the first time...THIS is the tutorial I'm going to start my Blender journey on..." and then proceed to troll you for not explaining things like how to set transform orientations and pivot points.
    Great tutorial, any possibility you could share links to your references? I've got a couple decent blueprints but your refs are way better than the ones I've found so far.

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

    nice work, sub.

  • @omermagen824
    @omermagen824 2 ปีที่แล้ว

    Awesome tutorial! I have a problem though. When I added the rotation cube, the tracks speed is inconsistent throughout the rotation. I have tried changing the settings, moving origins around but nothing fixed it. Any ideas?

  • @Lukes3D
    @Lukes3D 2 ปีที่แล้ว

    also where should the pivot point be for the spline? And the start/end point of the spline. What axis is everything aligned with? I'm trying to follow along with my tank but I have to point the tracks/links in different directions from the spline to get it to clone around the track correctly.

  • @olliveraira6122
    @olliveraira6122 2 ปีที่แล้ว

    How would you go about exporting something like this to a game engine? Can I somehow bake the vertex positions to create blend shapes from the constraints? Would you go down a different route?

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

    If I use this settings in a unity proyect it will work the same? cause it looks so cool

  • @sithumthathsarakoswattage3678
    @sithumthathsarakoswattage3678 2 ปีที่แล้ว

    Is there a way to pair this detailed tracks with the physics rig you did? Like having this much detail in a rigid body physics rig is obviously a no no. So is there any way we can pair this geometry with the physics of the other rig?

  • @cg-imagine8244
    @cg-imagine8244 ปีที่แล้ว

    Thank you O/

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

    Question is there a way to like keep the roadwheels on the same position as the tank rotates
    I dont want to keyframe all the supension individual
    For example tank is moving fast and does a full break the tank natureally leans forward and there for the roadwheels with the tracks arent touching the ground
    Is there a way to automate this

  • @RainbowSheep192
    @RainbowSheep192 2 ปีที่แล้ว

    Stumbled upon this tutorial/guide while seeing if there’s any modders working on functional treads for SnowRunner, seems like this should work, but would need to figure out how to prevent them derailing which is the main issue existing mods have.

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

    Yes is good and everything BUT if i rotate the tank 90° and pushing forward then tank track moving reverse.

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

    Awesome video! What PC specs are you running?

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

    Just yesterday I experimented with tank tracks, and look what appeared on my recommendation today!
    Nice video btw
    Edit: also, why didn't you use "copy rotation" constraints for the road wheels?

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

      Glad to hrlp. I wasn't even aware of the existence of this constraint, thanks for sharing!

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

    you might say its not rocket science. alot of stuff to remember, and you have a lot of numbers you throw out that i bet varie depending on size. but having said that, its a real nice tutorial taking it step by step. Defenetly worth checking out :)

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

      Thanks for the sjpport. I completely understand that perspective. In fact, constraints are rather new to me as well. Regardless, after practicing this once or twice you can get the hang of it and it becomes a piece of cake, as most other things.

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

      @@ArijanRace well thanks for taking your time to make this tutorial . good stuff to have when in need.
      cant keep track of everything in my head. so nice with a library to go to when in doubt

    • @ArijanRace
      @ArijanRace  3 ปีที่แล้ว

      Awesome, I hope to see u around!

    • @ShockwaveStu
      @ShockwaveStu 2 ปีที่แล้ว

      I`m sure he said its not Sprocket science?

  • @Dea_d_island
    @Dea_d_island 8 หลายเดือนก่อน +3

    if anyone hast the problem, that if you spin the empty speher at 9:00 the track is exploding instead of spining set the the constraint as following:
    Target Worldspace
    Owner Worldspace
    (later if you set the Parents you can switch it back to local)
    Xmax 1
    Y source x
    Max -11
    and before that, close the Pathloop with selecting the first and last point and press F or shift F, i dont know anymore
    But yeah if it fixed it for you, upvote my comment so others can also see it (working on Blender 3.4.1)
    NOTE: This works only if the tank itself faces in the Y direction, if it faces in the x direction: i don t know how to set it XD , it seems so simple that you use the y rotation then and set the x transform to y but it doenst work somehow... good luck my guys XD (or just spin your tank 90 Degrees so its facing Y)

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

      Yeah ran into same issue, weird no pinned comment advsing of potiential issues and fixes.
      threads flying off everywhere and sliding along x axis
      similar settings
      Constraint: transformation
      Target:Sphere
      Extrapolite: ticked
      Target: Wolrd Space
      Owner: World space
      Map from:
      ->Rotation
      X Mac: 1
      Map To:
      ->Location
      X source Axis: Y
      Max -11
      Y source Axis: X
      Max -11

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

      what do you mean close the pathloop

  • @lb2571
    @lb2571 9 หลายเดือนก่อน

    Can i bring the tank rigging in blender to unreal engine for animation? Thank for you awesome tutorials!

  • @vanipon
    @vanipon 2 ปีที่แล้ว

    This tutorial is very helpful though I do got some problems when setting the cube shape empty transformation constraint, because once I set the negative value for minimum Z rotation, the Track get out of position, leaving the wheels and curve there. I attempt the same base tutorial in another blender model (A robot not a tank) and the same problem of the track leaving it's position, when setting the track's own transformation constraint. So I'd like some help with this problem.

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

    Awsome Tutorial! Only one question left, how can i pitch the tank without moving the tracks, for example on an hill?

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

      The solution seems to be to have the tank rotate without rotating the sphere. Perhaps it would make more sense to unparent the rig from the tank, since the location of the rig doesn't really matter.
      To avoid any side effects, here's an idea:
      A constraint which correlates the movement of the sphere with the movement of the tank, but does not correlate pitch movement. This way when the tank pitches, the sphere does not.
      I'm responding to this from the driver seat of my student job, I can try to make another constraint video sometime if you're interested.

  • @th3_0riginal14
    @th3_0riginal14 2 ปีที่แล้ว

    Hello, I'm having issues with the Z rotation on the cube empty. I've set it up according to your video however nothing is happening when I rotate.

  • @cgcores525
    @cgcores525 3 ปีที่แล้ว

    you saved me

  • @leigero
    @leigero 2 ปีที่แล้ว

    How do you have rendered lighting in the viewport while editing?

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

    So I'm lost in a billion ways but loving the tutorial none the less. Main issue I'm having is when trying to use the sphere to rotate the tracks. The tracks rotate till the end of the curve then they straighten out and go straight down that axis. Any help would be appreciated. Sorry for being a noob lmao
    !! Figured it out, you have to toggle cyclic in edit mode with the curve.

  • @CGSTACKS
    @CGSTACKS 3 ปีที่แล้ว

    nice work man😍 ...BTW activate your window😄

  • @user-el5zy4wy2i
    @user-el5zy4wy2i 5 หลายเดือนก่อน

    You might already know this, but u can type math expressions into value bars. So instead of 32.727272 which is still technically slightly offset, u can put 360/11. Hope this helps!

  • @blenderbreath7119
    @blenderbreath7119 15 วันที่ผ่านมา

    Question, when you modelled your tyres, did you join all those bolts, and parts to the main tyre? or parent them?

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

    Thanks for the greats tutorial but it’s a lot easier to do the curve for the traks by a circle and a shrink wrap modifier and then converte to curve

  • @PsychicFX
    @PsychicFX 2 ปีที่แล้ว

    As soon as I parent the pads and the link to the path they start to scale instead of rate. Any advice?

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

    i love you

  • @adelepierre8504
    @adelepierre8504 3 ปีที่แล้ว

    Okay, now I have everything I want but how can I export my animation including the animated tracks through constraints? Somhow possible? @Arijan

  • @kellvedon7194
    @kellvedon7194 2 ปีที่แล้ว

    For some reason, i have a trouble trying to rig the sprocket's constraint even though i set the rotation's map from and to and it spins Z axis instead of X even though i set the Y axis to X axis

  • @poncejuansamuel5263
    @poncejuansamuel5263 3 ปีที่แล้ว

    vamos a ver