3DHaupt

3D-artist for modeling, texturing, rigging and animation since 2008.

  • Blog
    • Sphere-Bots Run-Cycle Test on Rough Terrain
    • Alien Animal Update in Blender-2.8x
    • Intergalactic Spaceship In Blender 2.8 Eevee
    • A USB-Stick High and Low-Poly (Office Stuff)
    • Mech Neck Walker – Blender Game Engine
    • Star Fighter Spacecraft
    • Box Cutter 3D Model in different Versions
    • Animated Notepads (Office Stuff Collection)
    • Scissors High and Low-Poly (Office Stuff)
    • Coffee Cup (Office Stuff Collection)
    • The AI Control Module (Construction Kit)
  • 3D-Models / Downloads
    • Buildings
      • Tower House Design
      • Wooden Watch Tower
      • Modular Sewerage Construction Set
      • Residential Building Set
        • Residential Building Set WIP (17.03.2012 – 18.03.2012)
      • Medieval Guard Tower
        • Medieval Guard Tower WIP (26.02.2011)
      • Futuristic ghetto building
        • Futuristic Ghetto Building Work in Progress (20.11.2012)
      • BGE Building
        • BGE Building Work in Progress (17.11.2013 – 10.12.2013)
    • Vehicles
      • Futuristic Car Game-Ready
        • Futuristic Car Work in Progress (31.03.2012 – 13.04.2012)
      • Five Wheeler (Blender 2.8 Version)
      • Amphibious Tank
      • Mech Neck Walker – Blender Game Engine
      • Modular UFO
      • Intergalactic Spaceship In Blender 2.8 Eevee
      • Star Fighter Spacecraft with Shield and Laser Animation
      • E-45 Aircraft
        • E-45 Aircraft Work in Progress (17.08.2012 – 20.08.2012)
      • Futuristic Transport Shuttle Rigged and Game-Ready
        • Futuristic Transport Shuttle Work in Progress (31.10.2011 – 12.11.2011)
      • Futuristic Freigther
      • Futuristic Car 3d-Print
      • Futuristic Combat Jet Rigged
        • Futuristic Combat Jet Rigged Work in Progress (03.02.2012 – 11.02.2012)
      • Big Hovercraft
        • Big Hovercraft Work in Progress (03.06.2015)
      • Futuristic-climbing-vehicle
      • Controllable Drone Design
    • Tools
      • Multi-Tool
        • Multi Tool Work in Progress (29.01.2014)
      • Box Cutter High-Poly Version
        • Box Cutter High-Poly Version Work in Progress (20.11.2016)
      • Chainsaw Animated Low-Poly
        • Chainsaw Animated Work in Progress (26.01.2014)
      • Chainsaw High-Poly Version
        • Chainsaw Work in Progress (20.01.2014)
      • Survival AR Headset
      • Fire Extinguisher
    • Creatures and Animals
      • Alien Animal Update in Blender-2.8x
      • Black Dragon Rigged and Game Ready
        • Black Dragon Work in Progress (09.11.2009 – 31.01.2010)
      • Wolf Rigged and Game Ready
        • Wolf Work in Progress (14.03.2011 – 05.04.2011)
      • Low-Poly Spider Rigged and Game Ready
        • Low-Poly Spider Work in Progress (15.05.2010 – 08.06.2010)
    • 3D Effects and Animations
      • Placeholder Cube Version 1
      • 3d-Video-Effects
        • Video Countdown 5 4 3 2 1
      • Bullet Physics Animations
        • Bullet Physics Demolition Animation 1
        • Bullet Physics Demolition Animation 2
        • Bullet Physics Demolition Animation 3
        • Bullet Physics Demolition Animation 4
        • Bullet Physics Demolition Animation 5
        • Bullet Physics Demolition Animation 6 Earthquake
        • Bullet Physics Demolition Animation 7 Reconstruction
        • Bullet Physics Animation 8 Reconstruction
        • Bullet Physics Animation 9 Reconstruction
    • Weapons
      • 45 ACP Smith and Wesson Hand Gun
        • Smith and Wesson Gun Model Work in Progress (21.06.2011 – 26.06.2011)
      • Futuristic Weapon Concept High-Poly Version
        • Futuristic Weapon Concept High-Poly Work in Progress (14.03.2014)
      • Futuristic Weapon Concept Low-Poly
        • Futuristic Weapon Concept Low-Poly Work in Progress (21.09.2014)
      • Sniper Rifle KSR-29
      • Submachine Gun M24 R
      • Rusty Stun Spear
    • Robots
      • Gun Bot
      • Sphere-Bots Run-Cycle Test on Rough Terrain
      • Mech Neck Walker – Blender Game Engine
      • Roboter Arm
    • Construction Elements
      • Sci-Fi Stairs Set
      • Animated Window Component
        • Animated Window Component Work in Progress (13.01.2013)
      • Animated Room Door
        • Animated Room Door Work in Progress (11.01.2013)
      • Metal Water Tank
      • Aluminum Spiral Staircase
      • Old Basement Door
      • Roller Shutter
      • Sci-Fi Door Animated
      • Massive Door Animated
      • Industrial Fan
    • Furniture
      • Chairs
        • Chair Set Low-Poly
        • Basket Stool (Mid-Poly Version)
        • Basket Stool (High-Poly Version)
        • Bar Stool
      • Tables
        • Wooden table with glass plate
          • Wooden Table with Glass Plate Work in Progress (14.01.2013)
      • Cabinets
        • Cabinet Small
        • Cabinet Lage
        • Small Fridge
      • Interior
        • Coffee Pot
        • Destructible Box
        • Improvised Gas Cooker
    • Electronics
      • Computers and video devices
        • Notebook Low-Poly
        • Cryptex USB-Stick (Rigged)
        • Alienware 18
          • Alienware 18 Gaming Laptop Work in Progress (17.05.2015)
        • HP Laptop High-Poly Version
        • Gamepad Keyboard Hybrid
          • Gamepad Keyboard Hybrid Work in Progress (29.04.2015)
        • External Hard Drive
        • Satellite Dish
          • Rigged Satellite Dishes Work in Progress (14.11.2012 – 22.11.2012)
      • Audio Devices
        • JGC Radio Rigged and Animated
          • JGC Radio Work in Progress (21.01.2013)
        • Headphone from Sennheiser Urbanite
      • Kitchenware Electronics
        • Coffeemachine
          • Coffee Machine Work in Progress (16.02.2013)
        • Microwave
          • Microwave Work in Progress (12.02.2013)
        • Water Boiler
          • Water Boiler Work in Progress (13.02.2013)
      • Lamp and Light Models
        • Energy Saving Lamp
        • Rigged Wall Lamp
          • Rigged Wall Lamp Work in Progress (30.01.2013)
      • Fan-Ventilator
      • Wireless Office Phone
      • Mobile Air Conditioner
    • Anatomy
      • Rigged Hands
      • Eyeballs
    • Plants
      • Indoor Plants
        • Indoor Pot Plant 2
        • Indoor Pot Plant 3
        • Rigged Indoor Plant
    • 3D-Printables
      • Geocaching Capsule
      • Spaceship 3D-Printable
    • Game Prototypes
      • BGE Building
        • BGE Building Work in Progress (17.11.2013 – 10.12.2013)
      • Controllable Drone – Blender Game Engine
      • Sphere of Steel – Game Prototype
    • Downloads old
  • Tutorials
    • PBR texture bake workflow in Blender-2.8
    • How to make an animated ocean scene in Blender
    • How to Export a fbx-file in Blender with reduced keyframes
    • Blender Game Engine
      • How to create real-time glass
    • Rigging and Animating in Blender
      • Tutorial: Rigging and Animating a Combat Jet in Blender
    • Sculpting
      • Create, save and load a self-made Brush
  • Random Image Collection
  • ABOUT Me
  • Contact
  • Impressum
    • About Me
    • Contact Me
    • Datenschutzerklärung (DSGVO)

Tutorial: Rigging and Animating a Combat Jet in Blender

Posted by 3DHaupt on 13. December 2015
Posted in: Blender, Sketchfab, Tutorials, Uncategorized. Tagged: Animating, Blender, Rigging, Sketchfab. Leave a comment

Hello, my name is Dennis Haupt, I’ve been a Blender user for over eight years.
Currently I am working as an animator, 3d graphic and Interface designer at InGAsys
in Germany we are using the Blender Game Engine in combination with our
software (InGAsys/ Intelligent Gait Analysis System) to visualize painful
areas in the human body during walking based on measurement data.

I was asked to share some of my animation knowledge in a tutorial on Sketchfab.
I was often asked how I made the rig for the animation of my futuristic combat jet,
so I chose this as topic for it.

Tutorial Rigging and Animating a Combat Jet in Blender_ (1)

First up I want to describe how I made the rig, the Action constraints for an easier
animation and the Track To constraints for the hydraulic components of the plane.

Later I will go into animating the whole airplane like you can see it in the animation on
Sketchfab:https://sketchfab.com/models/15ec020a8079446b8ff5cebb82935660/embed

And finally I will show you how to convert all the bone constraints into one action.
This is important for the export as FBX because Blenderwill not export the action
constraints Setup to the FBX format.

So enough with the intro, let’s start this!

The Rig

My rig contains two types of bones, bones with constraints for moving the parts
of the airplane and bones for controlling the movement by using one action for all parts.

Tutorial Rigging and Animating a Combat Jet in Blender_ (1)

The Action Constraint

For explaining how I have adjusted the Action and the Track To constraints
I choose the front landing gear, the other animated parts of the plane are
made the same way.

Tutorial Rigging and Animating a Combat Jet in Blender_ (2)
By scaling the control bone for the front landing gear from 1.000 Y to 2.000 Y the front
landing gear will move into the plane.

Tutorial Rigging and Animating a Combat Jet in Blender_ (3)
The control bone drives a predefined Action (Aircraft_Action), all animations of the
plane are saved in this Action.

So how to set it up so that the landing gear control bone will drive the predefined
action for only one bone?

Tutorial Rigging and Animating a Combat Jet in Blender_ (4)
1
– Select the bone for the Action Constraint
2 – Go into the Bone Constraints section
3 – Click on Add Bone Constraint
4 – Select Action
5 – Setup the Action Constraint

Tutorial Rigging and Animating a Combat Jet in Blender_ (5)
The Bone Constraint window has the following settings:

Target: The target is the armature object but it can also be a mesh object or an
empty object.

Bone
: Enter the name of the bone or the object you want to use for
controlling the constraint. In my case it’s the front landing gear control bone.

From Target
: Defines how to interact with the constraint. I used a Y scaling.
You can also use rotation or location for it.

To Action
: Here you need to enter the name of the action you want to use
for the constraint.

Action Range
: Here you need to enter the start and end frame of your Action.
For me, Start: 0 and End: 40.

Target Range
: Here you can define the interaction range of the control bone.
I used Min: 1.000 Y and Max: 2.000 Y for scale. So when I scale up the control
bone the action will be played depending on the scaling.

Influence: Defines the Influence of the constraint 1.000 = 100%.

Copy Constraints to Selected Objects

This is the way how to set up a bone constraint for one bone, but what is if
you had to set up more bones with the same constraint, doingthis for every
bone in your armature would be very time consuming, but there is a nice
time saving way to copy one constraint to other bones.

To copy a constraint to other bones you need to select all bones with no
constraints first and at last the bone with the constraint you want to copy to.

Tutorial Rigging and Animating a Combat Jet in Blender_ (6)
Now click on Copy Constraints to Selected Bones under Pose/Constraints.

The Track To Constraint

Tutorial Rigging and Animating a Combat Jet in Blender_ (7)
Now let’s take a look at the Track To Constraints which I used for some hydraulic
elements in the front, the sides and the heck of the plane.

For a better overview I have activated B-Bone and Names into the Object
Data section for the Armature.

Tutorial Rigging and Animating a Combat Jet in Blender_ (8)
In this image:
– TargetBone2 is parented to TrackToTargetBone1.
– TargetBone1 is parented to LandingFoodBone.

Tutorial Rigging and Animating a Combat Jet in Blender_ (9)
In this Image you see how I have setup the two Track To Constraints
for TrackToTragetBone1 and TrackToTargetBone2.In my case the
Track To Constraints works along the y-axis.

Tutorial Rigging and Animating a Combat Jet in Blender_ (10)
It depends on how you made the armature which axis you need to use. Activate Normal
under Transform Orientationto see the axes of the bone you want to use for the
Track To Constraint.
So this is all I can say about how I have setup the constraints for this aircraft.
Let’s take another look at the Armature beforeI go into animate the whole thing.

Tutorial Rigging and Animating a Combat Jet in Blender_ (11)
I use 49 bones for this plane, to move the plane I had to parent all bone to a root bone.
So first I selected all the bones which will be the child objects and at last I select
the parent object (Root Bone) then I press [crlt] + [p] and select Keep Offset to
parent all bones to the root bone.


The Looping Flight Animation

Tutorial Rigging and Animating a Combat Jet in Blender_ (12)
For the looping flight animation I used another bone to move the plane in a circle.
I parented the root bone to the new bone which rotateson the x-axis during the animation

.Tutorial Rigging and Animating a Combat Jet in Blender_ (13)
Making the plane ready for takeoff by using the control bones.

Preparing the animation for the FBX export

At the moment of writing, Sketchfab only supports FBX as 3d format for the animation
upload but other formats like blend, the Blender format, will follow in future I guess.

Tutorial Rigging and Animating a Combat Jet in Blender_ (14)
Before I hit the FBX export button I need to bake all bone constraints to key frames and
clear all the bone constraints from the Armature in one process. This can
be done under Pose/Animation/Bake Action…
First I define the Start and End Frame of my Action.

Then I set the Frame Step to 5, so just every fifth frame will be captured,
this keeps the file size small. It depends on your animation how may Frame Steps you
should use. In my case the animation is relatively slow so 5 for the Frame Step do no
visual damage to it, but if you have a quicker animation like a run cycle for a charter
you should use a low number like 2 or 3 for the Frame Step otherwise you will lose some
key frames which midge be important for the run cycle because a larger Frame Step will
make the animation more interpolated. If you bake your animation for each frame with
Frame Step 1 your file can become very huge, the file size is depending on how many
individual moving objects or bones you are using and how long the playtime of your
animation will be, if you have just a short animation and the animation needs to be
very accurate Frame Step 1 should be okay, just keep an eye on your file size before
you go and upload it to sketchfab.

Only Selected, it will bake just the selected bones or objects, I have selected all bone
by pressing [a] into the 3d-View.

Also I enable Visual Keying and Clear Constraints.After I baked the action to
key frames I have deleted all the unnecessary control bones.

Now everything is ready for the FBX export.

Tutorial Rigging and Animating a Combat Jet in Blender_ (15)

Thanks for reading, I hope it was inspiring and informative :)

Like Loading...

Posts navigation

← Older Entries
Newer Entries →
  • Some Links

    • Sketchfab
      • My latest 3d-Models on Sketchfab
        • Animation Collection
        • Vehicles Collection
        • Robot Collection
        • Futuristic Weapons Collection
        • Buildings Collection
        • Office-Stuff Collection
        • 3d-Printable Models
        • Creatures and Animals Collection
    • Sketchfab (VIS-All-3D)
    • CGTrader
      • My free 3d models on CGTrader
    • CGTrader (VIS-All-3D)
    • CGTrader (Image Gallery)
    • Artstation
    • Tf3dm
    • p3d.in
    • YouTube
    • Sharecg
    • TurboSquid
    • Poly.google
    • Cubebrush
    • Blend Swap
  • Enter your email address to follow this blog and receive e-mail notifications of new posts.

  • Latest Posts

    • 3DHaupt's avatar 3DHaupt
      • Sphere-Bots Run-Cycle Test on Rough Terrain
      • Alien Animal Update in Blender-2.8x
      • Placeholder Cube Version 1
      • Cryptex USB-Stick (Rigged)
      • Modular UFO
      • Five Wheeler (Blender 2.8 Version)
      • Amphibious Tank (New Rig)
      • Mech Neck Walker – Blender Game Engine
      • Star Fighter Spacecraft with Shield and Laser Animation
      • Sci-Fi Stairs Set
  • Datenschutzerklärung (DSGVO)
Website Built with WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • 3DHaupt
    • Join 55 other subscribers
    • Already have a WordPress.com account? Log in now.
    • 3DHaupt
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

    %d