First car rig

So finally. I took the courage to try a rigged car.
I had to do this sometime anyway since I got a lot of requests to have the wheels separated on my previous vehicles Assets.

But I thought, maybe I could push it a little further…
Do something more that just separate the wheels.

Where to start? I knew in general how a rig looked like for a character but for a car… that was a mystery.
Fortunately I have a citizenship at cgcookie.com so I can check some tutorials out.
The biggest task was to model the car completely. Since I already had modeled some different cars I choose to work further on the first one I made.
Doing this I had to opportunity to make a full concept for the car.
basic_car_model
I had to think first what kind of propulsion will I give it because that is defining for the details on the car.
After some deep thought I choose to make the car electric. The reasons for this were multiple:
First… its easier to model since I don’t had to model a big engine and an exhaust pipe.
Second, since the car is digital and only is used on computers it cannot be anything else that electric… since computer, consoles and mobile devices don’t run on combustion engines but on electricity.
and Third… its a much cooler concept 🙂

The moddeling

With that planned I began the task to enhance the basic model I already had.
That meant separating the wheels and create space for the wheels to turn.
Since the ‘donor’ car model was an empty shell, I had the create an interior also.

basic_car_underside
First I remodeled the car a bit to be able to cut out the doors and trunks.
Then I created the interior mesh and the trunks.
car_compare_mesh
Next stop was to make sure that everything looks normal when all the doors are closed.
Since it was an electric car I needed to show the motor also.
I decided to put the motor in the back since its more compact than an internal combustion engine.car_motor
The dashboard. what look to go for?
Its a simple car so the dashboard needs to reflect that simplicity.
The idea was that in real life you could step in the car and directly use the car without needed to learn complex controls.
I tried different layouts, but most were too busy or did not mixed well with the whole.

teaser-car_interior
Finally I choose to have one big dial for the velocity and a big screen for the rest.
For those who have noticed by now… a lot on this car has been inspired by an other real Electric vehicle: the Tesla Model S, although mine does look completely different 🙂
car_dashboard_detail
Some seats had to be made also to complete the car. Although to be honest I was a bit lazy for the seats so that is something I’ll need to update in a next version of the model.
car_seats
I took care to make everything believable in a sense without breaking the style of my work so far. So everything had to have the lowpoly blocky look I used in all my assets so far. Interiors of the car and doors are finished and changed the materials for the windows to a glass shader.
car_door_detail

 

The Rigging

As the modeling part was completed it was time to concentrate on the rigging part.
The question was on how far I needed to go. Since the car is simple and its my first try at a car rig I would keep it simple but usable.
I didn’t want to give up due to complexities. Rigging is something that takes time to learn well.
There are a lot of tutorials on cars so choosing the right one … which I would also easily understand with my lack of experience was a tough one.
I choose to use some tricks I learned while watching some tutorials of Chris Kuhn because they are very well explained.
I never used constraints before in blender. I found them to be confusing and honestly, I never had a real use for them in the past.

constraints_menu
But now… I had to 🙂

So with the wheels separated I linked some constraints to them so that the wheels spin when the car rig is moved forward.
Then I needed to make the front wheels steerable since, yeah, thats what they do.
The difference between local and global coordinates are important here to prevent conflict in the rotations.

wheels_spinning
The Steering wheel needed to be coupled with the steering of the front wheels. This was an absolute must and seen afterwards an easy thing to do.
wheels_steering
The doors and such were next. That would make the whole car a complete workable vehicle.
Not sure if is really usable for a game engine. But this model was mostly to learn some new tricks anyway. I did try to keep the polycount low though.
doors_animation
But how to control all this amazing possibilities.?
I knew how to move everything but I thought it would be easier to create some controls so other people didn’t have to dig into the constraint setting and maybe mess the things up.
I created a control panel to make it easier and afterwards I discovered that this could also be used to link a real controller, like for example a game controller for use in the blender game engine.
car_rig_final
And There it was… My first car rig.
All shiny working doors and spinning wheels.

It was a great experience and I learned a lot making it.
This is a first version of course. I might continue with this car or take another model for a more advanced rig but that… is something for the future.

In the meantime you can download the car rig on blendswap and Opengameart.org and play with it yourself.

Make sure to subscribe to my newsletter to get updates.

cheers

← Previous post

Next post →

6 Comments

  1. Very nice! That looks like a pretty useful rig. Love the cartoony look too.
    Keep it up!

  2. That’s really nice eracoon! Really nice job of taking such a simple design and polishing it.

    • Thank you Jonathan 🙂
      That car was good model to start from and I have a lot of others I could modify.
      It was fun to do. being a citizen of cgcookie gives access to great inspiring tutorials that makes this possible 🙂

  3. I made a sports car when I was first learning animation, and this inspires me to revisit it and transform it from the simple shell into a more interesting model. Thank you for taking the time to share your experience!

    • Hi JB,
      I’m glad you like it and that it inspires you to revisit it your model.
      Would you mind show the results? I’d like to see how it turns out.
      Good luck with the upgrade of you car 😉

Leave a Reply