From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

Blender25features.jpg

Introduction

With version 2.5, Blender has seen phenomenal improvements in virtually all areas: software, interface, modeling, animation flow, tools, the python API, etc. This is the result of a careful study of use cases, years of additions and community collaboration, and a complete reorganization and rewrite of the software source code. As a result, this is one of the largest projects undertaken on the Blender code base to date.

This page explains the most striking differences between Blender 2.4 and Blender 2.5. This is not an exhaustive list of new functionality (that would be too long!) but is rather a concise introduction to the evolution of 2.5 and its major improvements over previous versions.


Interface

New User Interface

Change-interface.jpg

The Blender User Interface is based on 3 principles:

  1. Non Overlapping : The UI permits you to view all relevant options and tools at a glance without pushing or dragging windows around.
  2. Non Blocking : Tools and interface options do not block the user from any other parts of Blender. Blender doesn't pop up requesters that require the user to fill in data before things execute.
  3. Non Modal : User input should remain as consistent and predictable as possible without changing commonly used methods (mouse, keyboard) on the fly.

The User Interface has been reorganized. Old Buttons Windows are now Properties. Properties present data to users. Everything you see in the Properties can be animated, driven, and freely changed by the user. This means there are no tools here. These go to the new Toolbar of the different editors (like 3D view).

Change-from-global-to-specific.jpg

Starting at the top level, the Properties editor contains a list of tabs. The list of tabs themselves are organized so that the most general controls appear on the left (Render Properties), while more fine-grained controls (Object>Mesh>Material>Texture) appear on the right, following reading direction. Furthermore, available tabs depend on the selection (i.e. Mesh options are different from Camera options).

Read more about new UI design rules »

Read more about 2.5 UI Paradigms »

Read more about new properties panel »

Multi-screen

With its new Window Manager, Blender allows configuration of multiple windows/screens which is useful for multi-screen setups. As with the main window, each new window can be subdivided into areas.

Customizable

Change-ui-python-api.jpg

The UI is more flexible than it was in 2.4x. Thanks to the new python API, it is possible to customize the interface and change the place of panels or buttons. Most of the interface uses python scripts available in the /.blender/scripts/ui/ folder so you can edit them easily and make your own Blender interface.

Thanks to this new python API, it is easier for the developer to integrate scripts in the Blender interface (like render engine, tools, import/export scripts...).

Read more about new python API »

Change-keymap-edit.jpg

Furthermore, Blender 2.5 includes a new Keymap Editor. Hotkey/mouse definitions are grouped together in 'key maps'. For each editor in Blender as well as for all modes or modal tools like transform, there are multiple key maps. Customizing the keys is done by making a local copy of the default map and then editing all the options you'd like to have. The default key maps will always be unaltered and available to use.

Animation system

Everything is animatable!

In Blender 2.5 every property can be animated, from the output image size to the modifiers options. Now you can set keys in every editor: 3D view, video sequence editor, Node editor (material, texture, composite)... This new system is called Animato.

Read more about Animato »

Dope sheet and graph editor

Change-new-animation.jpg

The IPO Curves Editor, Action Editor, and NLA Editor have been rebuilt into the Dope Sheet and Graph Editor (generic name used also in Maya).

The "Action Editor" has been extended to become a full Dope Sheet, allowing control over multiple actions at once, grouping per type, and with better access to shape keys.

Blender's new animation system also allows the addition of a Function Curve to any property. The new Graph Editor (formerly Ipo Curve Editor) enables viewing, browsing and editing of any collection of function curves, including all the curves of an entire scene!

Watch this character animation »

New functions

Search tool

Change-search-tool.jpg

Blender 2.5 integrates a search tool which permits you to find a function by entering its name (or a part of it). Just hit Space where you want to search and the menu will appear. It is also available at the top of the Blender screen.

File browser improvements

The old file browser and Image browser have been linked into a single powerful browser. Files can be displayed as lists or thumbnails, and a new filter permits selection of which file types you want to show in the browser.

A side bar has also been added where you can see your disks, the most recent folder used, and a new function lets you create bookmarks !

Change-file-browser.jpg

Python API

Now based on Python 3.2

Watch this page on video!

This page has been made into a video. You can watch it on YouTube!



Blender3D FreeTip.gif
This is the old manual!
For the current 2.7x manual see http://www.blender.org/manual/


User Manual

World and Ambient Effects

World

Introduction
World Background

Ambient Effects

Mist
Stars (2.69)


Game Engine

Introduction

Introduction to the Game Engine
Game Logic Screen Layout

Logic

Logic Properties and States
The Logic Editor

Sensors

Introduction to Sensors
Sensor Editing
Common Options
-Actuator Sensor
-Always Sensor
-Collision Sensor
-Delay Sensor
-Joystick Sensor
-Keyboard Sensor
-Message Sensor
-Mouse Sensor
-Near Sensor
-Property Sensor
-Radar Sensor
-Random Sensor
-Ray Sensor
-Touch Sensor

Controllers

Introduction
Controller Editing
-AND Controller
-OR Controller
-NAND Controller
-NOR Controller
-XOR Controller
-XNOR Controller
-Expression Controller
-Python Controller

Actuators

Introduction
Actuator Editing
Common Options
-2D Filters Actuator
-Action Actuator
-Camera Actuator
-Constraint Actuator
-Edit Object Actuator
-Game Actuator
-Message Actuator
-Motion Actuator
-Parent Actuator
-Property Actuator
-Random Actuator
-Scene Actuator
-Sound Actuator
-State Actuator
-Steering Actuator
-Visibility Actuator

Game Properties

Introduction
Property Editing

Game States

Introduction

Camera

Introduction
Camera Editing
Stereo Camera
Dome Camera

World

Introduction

Physics

Introduction
Material Physics
No Collision Object
Static Object
Dynamic Object
Rigid Body Object
Soft Body Object
Vehicle Controller
Sensor Object
Occluder Object

Path Finding

Navigation Mesh Modifier

Game Performance

Introduction
System
Display
Framerate and Profile
Level of Detail

Python API

Introduction
Bullet physics
VideoTexture

Deploying

Standalone Player
Licensing of Blender Game

Android Support

Android Game development