Blender Tank Tracks Tutorial | Modeling & Rigging | Constraints (Arijan)
HTML-код
- Опубликовано: 1 окт 2024
- 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.c...
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 ...
As a former tank mechanic I knew exactly how many track segments you would need! haha! This brings back some memories!
So... how many are there ? Asking for a friend ;)
@@mikek9297 exactly the number he got in the video.
@@Devinci297 Neat !
That must have been a really interesting job. As a mechanical engineer undergrad I too would love to work with tanks. :)
@@jsmadesimple9216 Cool. I'm now going to school for Aerospace engineering as my 2nd Bachelors!
What I have learned : Don't model a tank.
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
It seems like rocket science but it really isn't. Thank you for the comment
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)
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
what do you mean close the pathloop
Good tutorial! You can use the FIT CURVE option in the array modifier so that it automatically uses the right amount of objects
Didn't know that, thank you!
@@ArijanRace for some reason fit curve doesn't take offset into account so it's basically useless
@@josipcuric8767 You can use fit curve with offsets.
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
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!
Thank you, your comment & feedback mean a lot!
And this is what i need thank you!
This is incredibly useful.
Sorry but as a beginner i found this tutorial to be of no use, not only do you talk too fast, dont show every step you do (having to stop the video and go frame by frame sometimes to catch a glimpse of some details) you dont have key strokes visible, and dont explain a lot of things properly, I'm sure for people that are familiar with blender and its uses and shortcuts this was a good video but i found it to be too chaotic.
I don't think it was for beginners though
Exactly how I felt watching this
! IMPORTANT UPDATE !
At 9:00, the track constraint is wrong. Do this, if your track is aligned with the Y Axis:
Map From -> Rotation
X Max 1
Map To -> Location
Set Y Source Axis to X
Max to -11
Download this model on ArtStation: shorturl.at/efzDF
Before watching : Oh, cool... let's see how complicated this really is
After watching : Fuck it, let's make a TANK !
I tried, but the track deforms when I rotate it than
can you help me im trying to get my sprocket to rotate with the sphere but when i do it just disaprears from view till i go back then it pops back in orinal space
@@SuperRunescapemad I had the same, but I fucked around for so long I dont remember how I fixed it
it was something with the rotation to location value tho
instead of changing (For example) X to Y, I changed Y to X if you follow, but just try to fuck around with the settings, you'll figure it out eventually
i need help i cant seem to get the curve to parent to the tank hull. when i do it doesnt move with it do u know whats needs fixing ?
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.
Thank you this is really helpful
When ever I try this it just rotates the duplicate in place. How do I stop that and rotate the verticies around the center
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
for some reason transformation constraint doesn't work at all for me. I followed closely every step but the empty sphere is just not working. I tried playing with different axis but still nothing. who knows what the hell is wrong, probably I messed something at early stages.
ok, got it. His axis are 90 out. His tracks are moving along Y, so if your track lies along X - change axis in the 'transformation from/to' fields.
There is a mistake in the video, check my pinned comment. Hope that helps but let me know if there's still trouble!
Same here, followed along, tried the new `fix` but getting all kinds of weird things happening :(
@@ArijanRace I've followed through with both video and so far 3 different types of "fixes" I have seen in the comment section but have failed to find a true fix thus far.
When going through each axis it will either expand the tracks outwards or move them sideways away from where they should be.
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.
SOLUTIONS TO SOME PROBLEMS
1. If you have a problem with the Tracks when turning then driving again:
Change following Constrains (Empty Sphere)
Set the Target from Hull to a new individual all-in-one empty (e.g. Plain Axis which you parent to the Hull)
+ Change Target also to Local Space
2. If you have problems with lagging Tracks + Wheels (both change constantly rotating direction while moving the Tank)
Change following Constrains (Wheels + Tracks)
Set the Target to Local Space
Thank you for this!
@@ArijanRace
I have to, great Tutorial, thats exactly what I needed
that's giving me some issues when turning
Yes is good and everything BUT if i rotate the tank 90° and pushing forward then tank track moving reverse.
Awesome video! What PC specs are you running?
Bro thanks so much! I made the hull of a Tiger II and had no idea how I should even begin with the tracks.
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
I have a question regarding exporting this into a game engine. What needs to be done to have this rig/or animation working in, let's say, unreal?
I never used unreal and google says constraints don't work in unreal. I exported animations to unity and this is how it works:
1) you make an animation in blender, with the constraints if u want
2) you export the model and you export the animation as a separate file
3) you import both to unity and unity plays it when u tell it to
I will make a video on how to animate, export to unity and script so you can use keyboard keys to play animations (such as R for reload animation)
@@ArijanRace How would you go about exporting the animation separately? And also Constraints don't tend to pass from blender to unity well. IS there a trick around this?
I am your fan.I am also a youtuber. I recently purchased a 3d tank model. But I unable to animate it. Please make a video on how to animate a existing tank model. All blender videos in youtube and yours are about creating a track an then animating but please make a video on how to animate a existing tank model purchased on internet.
It needs to be made in a specific way for animation. If the curve and array modifiers are applied, it might be difficult. Send me the model on my email and I will see if I can make a video. Thank you for the support my friend.
@@ArijanRace do you mind if you help me aswell im quite stuck
I've made M1A2 10y ago, and tracks was my nightmare, "TANK" you ;)
All tank tracks are more or less the same. Once you get the hang of it, they're the easiest part to make. Glad to help!
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.
This is not a tutorial for beginners. I'd say it's for pretty advanced users. The amount of experience you'd need to know to be able to even try and follow along is huge.
Awsome Tutorial! Only one question left, how can i pitch the tank without moving the tracks, for example on an hill?
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.
good time to fire ....nice tuto thanks
Arijan:What when tank actually tank tracks don't go across some flat surface.So did we need some kind of rigidbody.I was try to use object constraint shrinkwrap but don't works very well or i just don't know to use it very well?Can you make video about this?
Physics rig coming soon, in fact I'm editing the video right now
@@ArijanRace Great tnx for that
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?
Glad to hrlp. I wasn't even aware of the existence of this constraint, thanks for sharing!
12:28, the track and wheels didn't move at all when I move the hull. how to fix it?
I have the same. Did you manage to fix this problem?
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
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
Can you make a updated version since everytime i try to do anything with the tracks it just ends up deforming or the sprocket goes somewhere unseen.
I hate tanks
like you have that for example
bt-5 and bt-7
you're looking for images and then research
and almost all of current tanks in museums are hybrids of bt-5 and bt-7
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 :)
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.
@@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
Awesome, I hope to see u around!
I`m sure he said its not Sprocket science?
You can make a video of how to place the reference images in a position to make the model on a real scale, because I don't get out, it makes a mess PLIS
I talk about this at the beginning in the first part of my tank modeling tutorial, go check it out!
cool , the animation part looks great. i am more interested in 3d printing with blender got any tricks? for accuracy
I only did 3d printing once so unfortunately I can't tell you much, but as far as I recall the models can't be very detailed when 3d printing.
@@ArijanRace nah bro you can print them i done panther and tiger tracks @ 1/35th scale. with full detailed mesh . resin printers are a must but yeah its a thing
Ah great, just 1 month ago I needed to make tracks and nobody had videos bout it, fast forward to this week I see multiple videos bout this. But I've got a problem, at 9:04 instead of having the X and Y Source Axis to X and X you cut to it being Y and Y for some reason. And it also doesnt really do anything for me. So now im confused....
A lot of people pointed out some errors so I'll share a fix as soon as I have time. Sorry about that!
@@ArijanRace Thats great to hear, also I was wondering how to make a sprocket wheel for my tanks and now I know, so I should thank you bout that!
@@whitefoxn1 check my pinned comment, I corrected the mistake. Let me know if that helps or not
@@ArijanRace Yo, I finally got to the point where I need to add the tracks for the T72 I made, and let me tell ya, im just at the rotation of the empty, it works like a charm. I will continue with the video and hopefully I get to the end withouth any problems!
@@whitefoxn1 that's great, let me know if you need any help!
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
Thank you, I'm glad you liked it. Definitely more coming
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
I learned everything I know from the internet for free. Courses can be great to assist you but they are definitely not necessary
So, the steering of this tank is meant for tanks with a special config of neutral steering. Could you do the same concept but with the Tiger? Like when it steers to the direction you want to, the second track will stop then vice versa. Cause my Sherman Firefly ain't gonna look right with modern-looking neutral steering. Thanks.
Loved your explanation! I have a question though...how can I import that kind of animation into Unity? I mean, without adding an armature...I tried importing it to Unity and instead of rotating, it moved on the axis...even though it worked im blender....
i love you
What’s the step just after you draw the curve and before you add the Array modifier and then the Curve modifier? You just inexplicably add some sort of modifier, I can’t see it because it’s blurry.
im confused here 8:58 , how come u set -11m on Y Source and suddnly it became 0 when u went to change the X Source ???????????????????????????????????????????
Wow that was concise! You've earned my sub!
I'll stop watching naked girls and start watching your content instead. Aslo please do tutorial for C4D and Houdini FX. I use these software as well!! especially the constraints tutorial,
Somehow the track leaves the curve after doing 1 rotation. I am so tired messing on this for past 4 hours. I followed exactly what you did but somehow my track runs off.
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.
I don't understand, I'm following the tutorial 1 on 1 but only at 1 point the tracks slightly work..
I can either make them move when the tank goes forwards or if it goes sideways but not both.
And the wheels either don't move at all or they flip sideways??
I tried to follow it 1 on 1 untill the end that didn't work and I tried to tweak some stuff myself after the 1 on 1 follow but nothing seems to work....
Does anyone know what is going in??
I am having a little trouble with this, the tracks stop moving when my tank rotates more. For example that at 90 degrees moving along the X axis, there is no track movement or wheel rotation
I do have a simplified blend file ready to go if you are ever willing to look at it
silly question here cause i am extremely new to all this, but can u export to unity? ive tried but it sayys in unity "Can't calculate tangents, because mesh 'NurbsPath' doesn't contain normals." is this even possible cause i got tank all made up in blender and wanted to turn it in to a game play tank?
But will moving the tank forwards cause the right track to move backwards?
No, forward movement of the tank translates to forward rotation on both tracks, but rotation of the tank translates to differing rotation for both tracks. Try it out, it's smooth as ice
To anyone who is struggling to connect 2 end of the curve …select both ends and press F
Hello, great tutorial. Just one question: do you know how to prevent individual track links bending around the idler/sprocket wheels? I would like to have the links straight and bends just in the joins. Regards. Michal
This worked for me: ruclips.net/video/lfnfwrmMfJc/видео.html
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 :))
привет у меня возникли проблемы с этим.Можно с тобой связаться чтобы показать?
Can you do a tutoriel to control the wheels vertical position and the track go to follow. That wway we could animate it over rought torrain. It would be a good part 2 ????
This is a much more advanced rig setup that requires physics. I am very interested in learning it myself but it will take me some time
you can use the default constraints and some parenting to create the behavior of tank treads deforming over uneven ground. in production we don't use physics because they are not easy to control, and not reliable. when rigging, it is important to give the user as much control as possible. dynamic simulations are used to mimic dynamic and chaotic behaviors like explosions, destruction, etc...
Far to fast, cant see what keys your pressing. Trying to learn!
But good anyway.
When i rotate the tank and move it forward the tracks no longer move. Any help would be appriciated
how thick are the abrams' tracks? 30mm?
ik the height and width i just cant find anything on thickness
Question, when you modelled your tyres, did you join all those bolts, and parts to the main tyre? or parent them?
I don't think you mention 32.7272 enough. I missed it in the middle part.
Arijan, there are some ngons on your wheels. How does this affect shading. Are there any issues?
the shape and scale is deforming on my tracks when on the curve and its at an angle. Idk why. Can someone help?
i have a problem. when i rotated the sphere the tracks would move but left to right instead of front to back. i have copied everything (i have made my own tracks and wheels tho) exaxtly how yo did it, anyone have an idea how to fix this
nevermind, its fixed i read the comment above
@@thijsgloudemans4686 Hello, i have the same problem, how you fix this?
@@isaacalves4244 have you tried the update comment of arijan, that fixt it for me
@@thijsgloudemans4686 yeah, but I still having the problem =(
So basically i made something similar but i want to export it to gltf to use in a game engine but when exporting the animation is messed up how do i fix it
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. :)
Thank you for your comment, let me know if there's something specific you'd like to see.
@@ArijanRace how can i create Helicopter dust when it Lands or car dust when they drift
I was able to complete it but I was stuck on the transform constraint
Thank you so much❤️❤️❤️❤️
i was looking for the turning animation, thanks!
at 9 minutes. you are telling us to do one thing. then you edit the video and cut to a frame where all your settings are different. i cant figure it out
Please tell me why I have stretched some tracks in front and behind, before this was not the case.
The treads don't move when I rotate the sphere, they seem locked in place
my sprockets rotates on the z axis instead of the x axis i spent alot of time trying to solve it but i couldn't
Please teach me more master, I shall follow you to battle. great video
Neutral steering isn't working for me :(
Says modeling/rigging/animating tracks is not rocket science then posts this video filled with inaccuracies online... I mean you didn't say the tracks have to be functional...
This video is a few years old, it has inaccuracies due to the fact that some things have changed within blender.
Please atleast activate the hotkey input thing so we can see what you are doing ....
Are you going to upload the tutorial about top parts. eg. turret, main gun etc.
Just uploaded how I make the turret and the gun, check that out if you're still interested. Hope it helps
@@ArijanRace Thanks
is it possible to export to Unity and can You show how to do it? Thanks
Nice. Shortcut key to fill in the blanks?
after 12:31 when i parent with the tank when i move forward in y axis the tracks is not rotating
But it a very informative video honestly
Insanely good tutorial. I'm going to go lie down now to let it settle in . . . .
So basically after you rig this tank, you will export it in the game engine(for example Unreal Engine) and there you will control the constraints, then the tank will follow the instructions like in Blender.
Constraints do not work in unreal engine, as far as I know. Instead, one must animate the tank in blender and export the animations onto another program.
does this solution work for game engines?
What about the X axis you cant roll the tank along the X only Y?
* Happy Tech-Priest noises *
does this translate well to unity ? can you make a tuto on that please ?
how do i make the tank tracks not deform?
This tank tracks comes from the M1 Abrams tank
another recipe tutorial video
Push here, pull there click this click that shit, oop oop whoop - I'm done! Look how fast and no need even to explain anything.
Worst tutorial. Doesn't work at all for me that part with array part.
Just because you don't understand doesn't mean it's bad. Be nice.
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!
When I do transformation constraint for the tracks, and rotate the sphere, the tracks move horizontally ( X-axis) instead of moving along the path. I've tried different solutions from the comments but nothing worked. Please help!!!
Every time I rig the sprocket how it has it, it goes to space. Update. I did everything as you said, and even compared perfectly, and it's refusing to work at all so I I mean, dunno what to do chief. When the sphere rotates, everything moves, but I parented it all as you stated to do, and when I move the tank, nothing rotates.
Year in and no help, had to find it elsewhere and now here I am again having the issue. Thats cool.
Miałem dodatek do wcześniejszego blendera, co były części od czołgów i inne ...
Thanks man this really helpful
But i cant export them to the engines without bones 🤷
Useless, you went to fast on how to set up the path with no explanation on how to do it.
It's a basic technique which you should be familiar with at this level.
@@ArijanRace And by assuming such a thing for those who watch these videos by not explaining what you think should be already known, you fail.
@@p.c.windhamparanormalroman4339 thank you for the kind feedback
@@ArijanRace Want to apologize for the harshness of my comments. However the spirit of my comments are still valid.
I just get so frustrated when I am looking for a decent tutorial on how to do a specific thing (no matter what software I am looking for advice on) and every video I find the uploader neglects to add some crucial detail because he/she thinks it should be well known how to do it.
When an uploader posts a how-to video they should not automatically assume that the viewers are at the same level as the uploader.
I have encountered this numerous times on many videos. I am designing and modeling a sci-fi space ship and I want my landing gear to be treads/tracks. So you can imagine my frustration when I went looking for a how-to video on creating tank-like treads and find that every video I found left out the very thing I initially complained about on your video.
So please forgive the harshness of my comments but keep in mind the spirit of it. Do not assume that all viewers are that same level of proficiency.
Yours tracks bends with curve shape but they should stay flat
Unfortunately that is a side effect of using a curve, given it is categorized as a "deform" modifier.
Perhaps an armature rig could resolve this?
I think that is a rocket science