Blender Studio
  • Films
  • Training
  • Characters
  • Pipeline
  • Blog
  • Sign in
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Films
Training
Blog
Pipeline and Tools
Characters
Search
Login
Join

Course

Introduction to Rigging
feed Course Overview
Introduction keyboard_arrow_down
  1. 01

    01 Welcome And Some Rigging Philosophy

    Free
  2. 02

    02 Feature Overview And Some Tips And Tricks

2D Bouncy Ball keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Building a Simple Ball Rig

  3. 03

    03 Building a Better Ball with Empties

  4. 04

    04 Building an Even Better Ball Rig with Bones

Mr. Squeegee Feet keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Legs and Inverse Kinematics

  4. 04

    04 Feet and Transform Space

  5. 05

    05 Eye Tracking

  6. 06

    06 Putting It All Together

3D Bouncy Ball keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Rotation Theory

  4. 04

    04 Axis Angle and Euler Rotation

  5. 05

    05 Quaternion Rotation

  6. 06

    06 Transform Matrices

  7. 07

    07 Rigging the Ball

Mr. Hotdog keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Fingers with Action Constraints

  4. 04

    04 Body

  5. 05

    05 Eye Rig

  6. 06

    06 Arms with IK-FK Switching

  7. 07

    07 Basic Mesh Deformations

  8. 08

    08 Putting It All Together

Mr. Biped keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Head and Neck Rig

  4. 04

    04 Foot Rig

  5. 05

    05 Palm Rig

  6. 06

    06 Advanced Torso Spine Rig

  7. 07

    07 Pivot Slide Reverse Chain Rig

  8. 08

    08 Putting It All Together

The Proxy System keyboard_arrow_down
  1. 01

    01 Setting Up a Rig for Linking

Assets keyboard_arrow_down
  1. insert_drive_file 2D Ball visibility_off
  2. insert_drive_file Mr Squeegee Feet visibility_off
  3. insert_drive_file 3D Ball visibility_off
  4. insert_drive_file Mr Hotdog visibility_off
  5. insert_drive_file Mr Biped visibility_off
  6. insert_drive_file Mr Biped for Linking visibility_off
  7. insert_drive_file Errata visibility_off
Videos keyboard_arrow_down

Course

Introduction to Rigging
Introduction keyboard_arrow_down
  1. 01

    01 Welcome And Some Rigging Philosophy

    Free
  2. 02

    02 Feature Overview And Some Tips And Tricks

2D Bouncy Ball keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Building a Simple Ball Rig

  3. 03

    03 Building a Better Ball with Empties

  4. 04

    04 Building an Even Better Ball Rig with Bones

Mr. Squeegee Feet keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Legs and Inverse Kinematics

  4. 04

    04 Feet and Transform Space

  5. 05

    05 Eye Tracking

  6. 06

    06 Putting It All Together

3D Bouncy Ball keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Rotation Theory

  4. 04

    04 Axis Angle and Euler Rotation

  5. 05

    05 Quaternion Rotation

  6. 06

    06 Transform Matrices

  7. 07

    07 Rigging the Ball

Mr. Hotdog keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Fingers with Action Constraints

  4. 04

    04 Body

  5. 05

    05 Eye Rig

  6. 06

    06 Arms with IK-FK Switching

  7. 07

    07 Basic Mesh Deformations

  8. 08

    08 Putting It All Together

Mr. Biped keyboard_arrow_down
  1. 01

    01 Demo Animation

  2. 02

    02 Planning

  3. 03

    03 Head and Neck Rig

  4. 04

    04 Foot Rig

  5. 05

    05 Palm Rig

  6. 06

    06 Advanced Torso Spine Rig

  7. 07

    07 Pivot Slide Reverse Chain Rig

  8. 08

    08 Putting It All Together

The Proxy System keyboard_arrow_down
  1. 01

    01 Setting Up a Rig for Linking

Assets keyboard_arrow_down
  1. insert_drive_file 2D Ball
  2. insert_drive_file Mr Squeegee Feet
  3. insert_drive_file 3D Ball
  4. insert_drive_file Mr Hotdog
  5. insert_drive_file Mr Biped
  6. insert_drive_file Mr Biped for Linking
  7. insert_drive_file Errata
Videos

You need to login to view this content

You can join Blender Studio for €11.50/month and get access to all of our training & film content instantly!

Login Join Blender Studio

2D Bouncy Ball

03 Building a Better Ball with Empties

Sept. 24th, 2015

info License: CC-BY
Report Problem
Francesco Siddi
Francesco Siddi Publisher

How to create a better ball using empties.

Join to comment publicly.

21 comments

Mikhail Lebedev
Mikhail Lebedev March 9th, 2019

uiiiiii :D

Tibor Futo
Tibor Futo Dec. 6th, 2015

A little more explanation of counter animation would be helpful (why is that important, use of).

Serhii Herun
Serhii Herun Nov. 14th, 2017

I love the option "Image" you can give this boring empty any image you like, helps to keep things interesting.

Ezra Costello
Ezra Costello Feb. 1st, 2018

The ball no longer seems to do the "Squash and Stretch" scaling inside the Parent Cube. At least, it isn't for me.

Stephen Petersen
Stephen Petersen Feb. 2nd, 2018

@Ezra Costello: Works for me, make sure the parenting is correct, look at the scene layout (top right) you should only see the cube, click the + and the ball is under it. Also scale the ball should tell you.If that scales the cube it around the wrong way.

garnogd
garnogd June 23rd, 2018

Hey, I got to the part of making the square the balls parent but when I go to scale the square on the z-axes the ball does squishes but the ball keeps squishing past the so the ball is on the outside of the square, but it stay's inside on the top and bottom. What should I do?

akjlleas
akjlleas Dec. 12th, 2018

im on blender 2.79 and when i hit to enter the driver the options are different. i tried all of them, and the cursor changes to an eyedropper tool... whatever i picked doesnt turn to purple and not showing in the drivers tab :(

David Morcillo
David Morcillo March 4th, 2019

*@akjlleas* Hi there! I am using Blender v.2.80.45 and I can follow the tutorial :). The "Add single driver" option has disappeared but you can still use "Add driver" and edit it without opening the Drivers Editor.

shapeare
shapeare March 23rd, 2019

Why not directly add a driver to the Y rotation of the ball? It functions the same in this case.

derose85
derose85 May 10th, 2019

Hello, I'm new to Blender Cloud. How do I bookmark my place in the videos to come back on a another device?

Francesco Siddi
Francesco Siddi May 14th, 2019

*@derose85* Welcome! This feature is not available yet, but we are considering it.

Md. Abdul Aziz
Md. Abdul Aziz Feb. 9th, 2020

Hi, I'm new to Blender. I am using Blender 2.80. I am not able to add drivers. It's not working as you said in the tutorial. It's on Y rotation of Empty Plain Axis. It says Invalid Python Expression. What should I do?

Md. Abdul Aziz
Md. Abdul Aziz Feb. 19th, 2020

*@Md. Abdul Aziz* Oops! I may have selected two empties and add a single driver to both of them at once. This time it worked fine.

kalvintran2
kalvintran2 Oct. 15th, 2020

It seems absolutely ridiculous for me paying a premium to have ease of access for information but I just spent an hour on YouTube and Google (free resources) researching about Drivers and the Graph Mode to even see if I can still access Drivers from the graph editor with all the new UI changes. I'm a beginner, I'm completely blind if these Graph mode and Driver stuff is common sense or not as I gain experience but I can't even get the new Graph mode in 2.8 to show Drivers. Is it not necessary anymore? I have no idea.

It seems to make the Blender team disorganized and unprofessional. This may seem like a small complaint but if Blender really wants to be taken seriously by industry professionals and become a competitor to other companies this stuff needs to stop. Why is the Blender fundamentals course outdated and the NEW course entirely up on YouTube for free? I don't mind that it's on YouTube but why has it not even replaced the old course here on the PREMIUM section. It just makes me feel like I'm wasting my money if you guys don't quality check this stuff. Absolutely fucking ridiculous.

Edit: After unnecessary suffering I figured out that they're separate now, nice

Dario Scaramuzza
Dario Scaramuzza Dec. 26th, 2020

I tried a 3 vector version with the imlementation of X e Z but I did something wrong. So I found a different solution of this exercise not "driver driven": add a "maintain volume" to the ball and parent the ball with a Lattice object (standard parenting). But I know there is another tut next using bones, so I will continue learning. Thanks for this amazing tutorials even if the version is old! The principles and mechanism is what it matters to me.

Gerald Schlüter
Gerald Schlüter Jan. 24th, 2021

Now in Blender (I've got 2.91.2) is the driver stuff much simpler.

Gerald Schlüter
Gerald Schlüter Jan. 24th, 2021

Select the empty square. Get the sidebar with N, Select the Item Tab and right click with your mouse on Rotation Y. Choose "Copy as new driver". Then select the empty cross. Right Click on Rotation Y. Select "Copy driver". Right click again and select "Edit Driver". Change Type to Scripted Expression. In the field unter "Expression:" enter "- rotation_euler" (put a - sign in front of it). Thats it. You're done.

Gerald Schlüter
Gerald Schlüter Jan. 24th, 2021

Can I edit my own comments? If your variable has a different name than rotation_euler, use that. The name is not important. Just check that the name under "Add input variable" is the same as in the expression.

Ahmad Philips
Ahmad Philips Feb. 14th, 2021

why not just use the empty to move and scale the ball, and use the ball itself for rotation without the need for drivers at all???

Ekaterina Levchenko
Ekaterina Levchenko March 15th, 2023

In Blender 3.3+ you have to update the Owner space of a ball in constraints. Change it to 'Custom Space' and set object to Cube

Ekaterina Levchenko
Ekaterina Levchenko March 15th, 2023

In Blender 3.3+ (my version. might be previous versions too) to add a driver right click on rotation y in transform menu. Click 'Add driver'

Choose Drivers editor as the view for the left of the screen (instead of Graph Editor)

The new driver will appear on the left of the driver editor. Rest of steps are the same

  • Films
  • Training
  • Blog
Pipeline and Tools
  • Cloud Rig
  • Blender Kitsu
  • Contact Sheet Add-on
  • Blender Purge
  • Blender Cloud Services
Characters
  • Cat
  • Dog
  • Chicken & Sets
  • Einar
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
  • blender.org

Blender Studio

The creators who share.

Facebook Logo Twitter Logo YouTube Logo
Loading...