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.


Page status (reviewing guidelines)

Page reviewed and in good shape

Help system

Mode: All modes

Hotkey: Undefined - You can add one for your Keymap »

Menu: Help

Blender has a range of built-in and web-based Help options.

The built in help options include:

  • A Menu with all of the Help Options including the Web based ones. Some of them are also present in the Splash Screen.

Other new features like:

  • The Blender Search (new feature).
  • Tooltips showing also the internal Python Operators (new feature), when the user hovers the Mouse over a Button, a Menu, Numeric Field or any Blender function that has a named Python Operator.


General Web-based Help Options

Blender3D FreeTip.gif
Browser and Internet Connection
Some forms of Help start up your web browser and access the Blender Foundation’s web servers. In order to do this, you must have configured a default web browser for your Operating System, and have a connection to the Internet.


Help menu
  • Manual - This is a link for the Official Blender Manual, in Wiki format, which you are now reading.
  • Release Log - The release notes on the Web for the current Blender version.
  • Blender Website - The blender.org home page.
  • Blender e-Shop - The Blender e-Store, where you can buy Training DVD's, books, t-shirts and other products.
  • Developer Community - The blender.org "Get Involved" page. This is the launch page for Blender software development, bug tracking, patches and scripts, education and training, documentation development and functionality research.
  • User Community - Lists of many different support venues here.
  • Report a Bug - The Blender Bug Tracker page.

Important: in order to Report a Bug, you must register at the website.

Programming Options

  • Python 2.6X API Reference - Python application programming interface (API) that Blender and Python use to communicate with each other. Useful for the Blender Game Engine, Customizing, and other scripting.


Operator Cheat Sheet
  • Operator Cheat Sheet - Creates the OperatorList.txt file, which you can access in the Text Editor. You can also use Blender Search to generate the file. The text will list the available Python operators. At the time we were writing this part of the Manual (Blender 2.61), Blender had 1245 Operators.

While Blender is generating this list, the Info Window will change, showing a message for the operation (See Fig: Info Window – Operator Cheat Sheet ). To read the Text, switch to the Blender Text Editor Window, using the Window type Selector, and then, clicking on the button Browse Text to be Linked of the Text Editor, your text block will be shown in the Editor. The file will be in your list of Text files, named as OperatorsList.txt, if the file is already generated, Blender will add a numeric suffix for the subsequent ones.


Info Window – Operator Cheat Sheet


Diagnostics Options

Blender Search - System Info
  • System Info - Creates a system-info file, which you can access in the Blender Text Editor. The text lists various key properties of your system and Blender, which can be useful in diagnosing problems. When you click on this Option, Blender will verify your installation, will change the Info Window for a while when generating the file ( See: Info Window – Info.txt ). You can also use Blender Search to generate the file.

To read the Text, switch to the Blender Text Editor Window, using the Window type Selector, and then, clicking on the button Browse Text to be Linked of the Text Editor, your text block will be shown in the Editor. The file will be in your list of Text files, named as system-info.txt, if the file is already generated, Blender will add a numeric suffix for the subsequent ones.

  • The text file is created with 4 different sections: Blender, Python, Directories and OpenGL, which we will explain below:
    • Blender: This section of the info.txt shows you the Blender version, flags used when Blender was compiled, day and time when Blender was compiled, build system, and the path in which Blender is running.
    • Python: The Python version you are using, showing the paths of the Python programming language paths.
    • Directories: The Blender directories setup for scripts, user scripts, datafiles, config, scripts (internal), autosave directory and temp dir. Those directories are configured using the User Preferences Editor Window.
    • OpenGL: This section will show you the version of OpenGL that you are using for Blender, the name of the manufacturer, version, vendor and a list with your card capabilities or OpenGL software capabilities.
Info Window – Info.txt


  • Toggle System Console - Reveals the command window that contains Blender's stdout messages. Can be very useful for figuring out how the UI works, or what is going wrong if you encounter a problem. Even more information is available here, if you invoke Blender as blender -d. This menu item only shows up on Windows.
    • In all Operating Systems, to see this information, simply run blender from the command-line.
    • On Linux, if you ran Blender from the GUI, you can see the output in ~/.xsession-errors
    • On Mac OS X, you can open Console.app (in the Utilities folder in Applications) and check the Log there.


  • Info Window Log - This is not exactly a Help menu, but it is related. If you mouseover the line between the Info window and the 3D then click and drag the Info window down a bit, you can see the stream of Python calls that the UI is making when you work. This can be useful in creating scripts.
The Info Window Log after adding a Cube


Legacy Version Support

  • FCurve/Driver fix - Sometimes, when you load .blend's made from older versions of Blender (2.56 and previous), the Function Curves and Shapekey Drivers will not function correctly due to updates in the animation system. Selecting this option updates the FCurve/Driver data paths.


  • TexFace to Material Convert - Convert old Texface settings into material. It may create new materials if needed.

Splash Screen

Splash Screen Search

Splash Screen - This displays the image where you can identify package and version. At the top-right corner, you can see the Version and SVN (Subversion) revision (See Fig: Blender Splash Screen). For example, in our Splash Screen, you can see the version 2.66.0 and the revision number r54697. This can be useful to give to support personnel when diagnosing a problem. You can also use Blender Search to Show the Splash Screen or click in the Small Blender Logo present in the Info Window

There are some Internet Based Help options that are also present in the Blender Splash Screen. They are presented as the same links you will find at the Help Menu.

Blender Splash Screen, Blender Version 2.66


Other Help Options

Here we explain the two new features added for Blender, Blender Search and the recoded Tooltips.

Blender Search

Mode: All modes

Hotkey: Space

Blender Search - Render

The Blender Search feature, called Blender Search, is a new functionality added by the Blender recode (from 2.4x series to 2.5x series and so on). The Internal name of the feature is Operator Search. When you hit Space from your keyboard, Blender will present you with a small Pop Up Window, no matter which Blender Window your Mouse pointer is located (except the Text Editor Window and Python console), and a field for you to type in. Just type what you need and Blender will present you a list of available options. You can click on the appropriate function for you, or search through them using your keyboard, type ↵ Enter to accept, or Esc to leave. Clicking outside of the Blender Search Window or taking the Mouse pointer away, will also leave Blender Search.

The Image at the right shows Blender Search when we type the word Render inside the field. If you continue typing, your search keywords will refine your search and if no named operator can be found, the small Pop Up Window for the Blender Search will stay blank.

  • How it works:
    • Every Blender Internal Operator can use a defined name, some of them are predefined names for the user. For example, the Render command is a named Python call, the appropriate Operator is Python: bpy.ops.render.render() , but for the user, it is called Render. All of those user names that were previously attributed for Python operators can searched for using Blender Search.


Tooltips

The Mouse pointer was Stopped for a while over the Render Engines List in the Info Window. The normal Tooltip is in white and the Python operator is displayed in grey

The Tooltips in Blender were completely recoded, and every time you hover your Mouse over a Button, a Command, Numeric Fields or things that are related to Operators, staying for a while, it will show you not only the normal Tooltip, but also the specific related operator. Those operators are useful for lots of tasks, from Python Scripts to Keymaps. In the example Image at the right, we pointed our Mouse over the Info Window, specifically over the list of the Render engines available, waited for a while, and the Tooltip with the appropriate operator was shown. In our example, it shows the Tooltip Engine to Use for Rendering in white, and Python: RenderSettings.engine in grey, which is the Operator associated with the function.



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