Home

New Tutorial – A Jet Crash Landing, Setting an Initial Velocity for the Physics Engine

On the Animation Basics page

Tutorial – Using Physics Type Character to Make a Simple Character Walk Over a Ramp

Click here for the page

Tutorial –  Using Inkscape to Modify a CubeeCraft Template and Link it to a 3D Model

Click here for the page

Tutorial –  Making Metal Materials Using the Cycles Render

Click here for the page

Tutorial –  Making a Methane Molecule

Click here for the page

Tutorial – Making a Simple Physics Application

Click here for the page

Train Tutorials

Click here for the page

Domino Run Tutorials

New method demonstrated, click here for the page

Basic Animation Tutorials

Recently updated, click here for the page

Simple Ball Game Tutorials

Recently updated, click here for the page

Car Racing Game Tutorials

Developing a car racing game, most recent addition – modelling a race track, click here for the page

Batmobile Tutorials

The files used in the tutorial can be downloaded from the sports car tutorials page

Batman Logo Tutorial

Click here for the using curves page

Sports Car Tutorials

Click here for sports car tutorials page

 

File for Basic Animation Tutorial – Jet Taking Off

Jet model – jetTut18.blend

Files for Simple Ball Game Tutorials

  • boardTut15.blend – Game board, end of first tutorial, used for start of second tutorial
  • logicTut14.blend – Rotating board with ball, end of second tutorial

 

Image files for ‘Mask’ tutorial -

Click here for the chess page where you can download the chess pieces image file and models

CubeeCraft Models and Files from Tutorials

Image files can be downloaded from –

Files from tutorials –

Updated Game Engine Tutorial Dynamic Text Display

Font Arial Black as a bit map file ariblk.tga

 

New Tutorial – Using the NLA Editor to Rotate a Vehicle’s Wheels as it Moves

Starting file – getStTut1.blend – simple model of a car (with red stripe on wheels). Click here for tutorial on how to make the simple car. Click here for tutorial which shows how colour different sections of an object e.g. making a red stripe.

 

A 3D Internet?

A 3D Internet now that is a thought. It is now possible to have hardware accelerated 3D in web pages (if you use a modern browser).  My most recent video is the forth part of a tutorial on displaying Blender models in web pages using Webgl more…

Featured Video – Motion Capture

This is exciting! using motion capture to make animated characters, watch for future developments with the Xbox Kinect more…

Most Popular Video – How to Make a Simple Character Rig

A basic rig, ideal for beginners more…

 

New Version of Game Engine Dynamic Text Display Tutorial

Blender 2.5 Game Engine Tutorial Dynamic Text Display (New Version)

You can always add text objects to a scene (using the Add menu) but they are static and cannot be changed during the game. The score obviously changes during a game and so you need dynamic text to display it.

Tutorials created recently have been experimenting with the game engine’s input and output facilities for making interactive applications (including games).

The updated version was created because of a comment from dberube4 about setting the transparency to alpha (making the background transparent) which means you do not have to set up materials and so a much shorter tutorial. You can still parent the display to a black background plane if you want to but that is straight forward.

This is the finished file from the tutorial textDisplay9a.blend

You can append the text display object from the file into a game you are developing that needs a display. I show how to do this is the final part of a tutorial on developing a practice level of simple ball game.

Blender 2.5 Developing a Simple Ball Game Part 3 Displaying the Score using a Dynamic Text Display

 

Loading Game Levels and Using the Python Global Dictionary

A new video tutorial has just been uploaded showing how in the Blender game engine you can load a next level stored in a different file.

The tutorial also shows how information can be passed to the new level (in the tutorial a score). To do this the ‘global dictionary’ object is used (in Python bge.logic.globalDict), which is a relatively easy way to pass information between objects (and files) without having to send messages.

The original ideas (and files) were taken from the Blender book ‘the Blender Gamekit 2nd Edition’ which was written for version 2.49 of Blender. The files are adapted to work with 2.5x and are demonstrated in the tutorial, then a simpler version is worked through.

Click the links for the tutorials –

Blender 2.5 Game Engine Tutorial How to Load a Second Level and Pass a Score to it Part 1 & Part 2

The files created in the tutorial – level1.blendlevel2.blend two levels of a game (dummy game) both must be saved in the same folder.

These are the files adapted from the Gamekit book – GlobalDict_L1b.blendGlobalDict_L2a.blend as above two levels of a game (dummy game) both must be saved in the same folder.

Files for new tutorial – Blender 2.5 Game Engine Creating an Input, Process, Output Application

milesTut7.blend – File created in tutorial

Files used in tutorial – helloworldTut9.blendtextInputAll.blend

Files for new tutorial – Blender 2.5 Python Scripting in the Game Engine Entering Text at Run Time

text7.blend – File created in tutorial.

textInputAll.blend – File with a single Python script that will process a range of key presses.

Files for new tutorial – Blender 2.5 Dynamic Text Output in the Game Engine, Displaying ‘Hello World’ Interactively

ariblk.tga – Font Arial Black as a bit map file, you cannot do the tutorial without this file.

helloworldTut9.blend – File created in the tutorial

Files created in tutorial – Introduction to Python Scripting Displaying ‘Hello World’

helloWorld1.blend – creates a Text object and changes the text to ‘Hello World’
helloWorld2.blend
– makes an object called Text the active object and changes its text to ‘Hello World’

Files for new tutorial – Blender 2.5 Making a Chair or Table Using the Box Model (Extruding and Using Subdivision)

chairTut3.blend – seat of chair marked out ready for extruding

chairTut7.blend – chair at start of Part 2 of tutorial, legs but no back support

chairTut15.blend – Finished chair at end of tutorial

Files for new tutorial – Using Python Script with the Blender Game Engine Moving Spheres with a Python Controller

ballsTut8.blend – file created during tutorial

positionX4blend.blend – demo file

Files for new tutorial – Making a Model of a Goblet Using the Spin Tool (Lathe Type Operation)

gobletTut3.blend – Profile before spin operation

gobletTutFinal.blend – Goblet created after spin

 

Files for new tutorials -

  • Adding a Hand Bone to a Simple Armature/Rig and How to Pose the Arm (Monkey Man)
  • Adding a Foot Bone to a Simple Armature/Rig and How to Pose the Legs (Monkey Man)

basicArmatureV1Tut1.blend basicArmatureV1TutFinal.blend – before and after adding hands

basicArmatureV1aTut1.blend basicArmatureV1aTutFinal.blend – before and after adding feet

Files for new tutorials -

  • Setting a Texture for the World to Put a Photograph in the Background When Rendering
  • 3D Animation Foreground with a Movie (Video) Background Green Screening in Reverse

bkgImageTutFinalPacked.blend – This has the image packed in (big file)

bkgMovieTutFinal.blend – This does not have the video packed in (Blender will not pack video), you will have to use a video clip of your own.

Files for new tutorial – Intro to Automatic Rigging How to Re-Use a Rig by Changing the Skin of a Game Character

Use first file to copy the tutorial, you should end up with something like the second file –

SpockAndroidGameTut1.blend SpockAndroidGameTutFinal.blend

You will also need this file during the tutorial spock5.blend

 

New Section and New Pages Created – Armature Rigging

Armatures are used for character animation and more, some of the basic concepts are explained in the Armature Rigging page.

Several characters have been developed (Monkey Man, Google Android and coming soon Cubee Spock).  The Monkey Man uses the Blender monkey mesh to form a simple character with an armature skeleton.

The Monkey Man page has tutorials (and files needed) that show how to make the rig, how to animate the character (jumping)  and how to setup walk and run cycles.

 

Files for new tutorial – Controlling a Simple Rig (Google Android) Using Logic Bricks in the Game Engine

Use first file to copy the tutorial, you should end up with something like the second file –

AndroidWithRig.blend AndroidGameEngine2.blend

Files for new tutorial – Walk Cycle for a Google Android Using the NLA Editor, Following a Path

Use first file to copy the tutorial, you should end up with something like the second file –

AndroidWithRig.blend AndroidWalkTutorialFinal.blend

Files for new tutorial – Introduction to Rigging – Adding a Rig to a Google Android

Use first file to copy the tutorial, you should end up with something like the second file –

AndroidStart.blend AndroidWithRig.blend

Blender Channel

The Blender Channel provides tutorials and resources to help you to master this exciting free, open source package. Blender is more than a application it is a platform of related applications that include –

  • 3D modelling
  • 3D (and 2D) animation
  • Game design
  • Video Editing
  • Compositing

and more.

blender splash Screen

A beta version of Blender 2.5+ has just been released, this version has a greatly improved user interface.

This channel also provides examples of the best work produced using Blender plus lots of other resources and links.

Leave a Reply