How to Build & Rig a Basic Spring in Blender
In this Blender tutorial you will learn how to build and rig a spline object with shape keys to create a basic spring inside of Blender.
Bone Widget add-on:
github.com/waylow/boneWidget
Start your FREE 7-day trial (with 100's of Blender Tutorials) 🎉 bit.ly/2FucgUx
Watch the Free tutorial series "Getting Started with Blender" bit.ly/36xCDVJ
Want Blender news in your mailbox? Sign up here for spam-free newsletter cgcookie.com/newsletter
FOLLOW US:
/ cgcookie
/ cgcookie
/ cgcookieinc
Пікірлер: 55
Thanks for this very compact and helpful video, I was actually just last week trying to get my spring meshes not to flatten when they are squished. This solves that nicely but if someone wants to do it without drivers (as in, for taking outside Blender), then here's the steps I ended up using: 1. Create a bezier spiral like in this video but don't add the depth to it 2. Create a cylinder of sufficient size and place it so both its origin and lower edge is the same as the bezier's 3. Add Array and Curve modifiers to the cylinder. Set the target curves for both the curve deform and the array's Fit Type to the bezier. Also tick Merge on the array 4. Now apply only the array and hide the curve modifier, you'll have a really long cylinder. Create two Vertex groups, call them Root and Top (or something) 5. Go into Weight Painting and using the Gradient, draw vertical lines for both groups (in opposite direction) Now they'll have a linear but opposite weight 6. Unhide the curve modifier and apply it. Now create an armature with two bones like in this video but instead of using drivers, just name the bones Root and Top 7. Parent the top bone to the bottom and your cylinder spring mesh to the armature. You should now have a gameready spring (might need to tweak weight gradient to get it perfect)
@yimca
2 жыл бұрын
It'd be great if someone (@CG Cookie?) could make a video showing how to create an exportable spring, as I'm sure a lot of people want to do this. As it is, these steps don't work for me - adding the Array and Curve modifiers destroys the spring by changing it to a jagged lump with oddly shaped cylinders sticking out. Obviously, I'm doing something wrong. A video would help a lot!
@jameslee9639
Жыл бұрын
Thank you so much for this. I works.
This was great wayne!
instead of the driver and shape keys, you can just use bone with stretch to constrains and then parent the spring(curve) to bone with hook to the bone.
Ok, fine, I'll name my data.
turbo presentation....... well not every ones taste. Is there a longer version available?
New here... immediately loving the sense of humor
@cg_cookie
4 жыл бұрын
Heyo! 👋 Good to have you hear!
When I upload a zip archive from github, it is loaded with the name "boneWidget-master". And there is a folder with the same name inside the archive. If you install such an archive, the add-on does not work. If you rename both the archive and the folder inside the archive, removing the hyphen and the word "master", everything works fine. Just in case, maybe it will help someone.
Thanks for the tutorial, it worked for me the first time, the second time I tried to make it for another one of my creations, I guess I keep messing up the graph editor part, the valve next to squash changes to 0.667 while stretch stays 1. I've done this thing like three times over now but I keep failing, anyways thanks for the quick and funny tutorial.
You are really helpful
@cg_cookie
4 жыл бұрын
Hey, you're not so bad yourself. :) Happy Blending!
Legend!
I discovered a new and easier way to do it! I might make a tutorial within a month.
wow this is very easy tutorial, please make some advance tutorial also :p
@cg_cookie
4 жыл бұрын
Wayne is working on a follow-up to this video to add a bit more complexity/ability to the spring. 👍
I was thinking you could use a "stretch to" kind of system, but that might only work for a geometry-based spring, and it might compress the geometry too much..?
@waynedixon7280
4 жыл бұрын
You are going to love the next tutorial ;)
How do you get the options back to make further changes? Once you say, click on move, those options disappear. Also, the rotating bit doesn't work. It rotates from the 3d curser.
dude gave us the longest way possible to do this
Amazing... unfortunately I have no shapekeys in my curve object data properties. Been trying to find how to activate it on google for an hour but no luck so far.
can you please have a tutorial on how to import it on unity
Nice. Now I need to learn how can I use this spring in Godot engine!
@cg_cookie
4 жыл бұрын
Yes! Godot is a great engine.
Extremely fast to catch something, and uses hotkeys that doesn't explain or show in screen. After slowing and rewinding the video multiple times, the animation didn't work
@jasper939393
3 жыл бұрын
Agreed this is the most frustrating tutorial I have tried for ages, I have been re watching a 6 min video for over an hour and keep missing what he is doing, changes modes without saying, copy paste stuff without saying where he is pasting, or giving an explanation what is going on. very good content but presented like you are talking to people who already know what you are going to do
Absolute legend. You seem so familiar...
What about the coils at the top and bottom being flat...you know... like most springs.
i did everything exactly how you did but idk why blender think that my Z axis is Y axis when i copy the drivers...CAN YOU HELP ME PLS?!
@urielcohen1985
Жыл бұрын
it's looks like because we rotate the bone so blender think the Y is Z
Well how does this help me? I need it to make those noises itself!!! 🤣🤣🤣🤣🤣
can i download it instead
Bone widget addon crashes in both 2.82 and 2.83a
thanks tarantino
Sir plz. Help me.. I create a file....but My file. Is. Not. Render ... ....
Hey, the widget is not working
Great stuff, however I’d pay the presenter per minute, not per word.
At 4:36 it didnt worked ,so if this tut super basic then ss explain little bit easy and little slow ,cuz for sup noobs like me cant understand it
U r great But a little slow!! Pls
@cg_cookie
4 жыл бұрын
Heh, certainly a highly caffeinated tutorial! 😎
@elangovanpd3648
4 жыл бұрын
@@cg_cookie 😋
playback speed 0.5
Why are blender tutorials always at 1000% speed, i just can’t follow your words while watching your mouse, maybe I’ll try it again at 50%🤔
why all of this instead of just scaling it?
Nice video, but slow the heck down buddy!! Speed talking is great for keeping the time down, but don't expect us to actually learn anything by such a rant.. I had to watch at a speed of .75 to even begin to understand you and still had to scrub back at times to catch what you say..
Way to FAST Wayne this is not a good example of CG Cookies usual style of videos. Usually, they are slowers and they point out all the information in a clear and concise manner. I am not sure why this was used to represent CG Cookie's training in animation it definitely did not make me want to re-join them for $30.00 USD a month.
@jstartech2812
2 жыл бұрын
I agree
You really should go faster ... Very tiring to follow Too bad because it's an interesting technique. Yeah yeah I know we can slow down the video but still
@cg_cookie
4 жыл бұрын
I hear yah, hopefully some high-level workflow ah-hah moments were had. Thanks for the watch!
Very fast speaking
How we can learn something if u speak in spead of buggati 😒😕
Definitely not for total beginners
You seem quite good at blender, but this is an incredibly poor tutorial. No reasoning, no explanations, nothing taught, nothing learned.