Kumpulan Tutorial: Blender 2.55 Beta

Blender 2.55 Beta

The Blender Foundation and online developer community is proud to present Blender 2.55 Beta. This release is the third official beta release of the Blender 2.5 series, representing the culmination of many years of redesign and development work.

This version is called a "Beta" because it's now for the most part feature complete. The Python API has had some extensive changes, most notably in naming conventions and in creation and access of properties.

Since Blender 2.54 beta over 340 bugs were fixed!

IMPORTANT: Between 2.53 and 2.55 an extensive renaming operation has changed the scripting API a lot, with repercussions also for loading 2.53 .blends with animation into 2.55. Make sure you try the FCurve/Driver 2.54 fix entry from the Help menu.


What to Expect

  • Big improvements - This software has been used extensively in production of the Durian open movie project "Sintel".
  • Feature complete - Although some of the 2.5 targets have been postponed, such as multi-window support showing multiple scenes, a full RNA data level dependency graph, or radial menus.
  • Exciting improvements in Sculpting - Faster, much more stable and better brushes.
  • Missing/Incomplete Features - Although really most of it is there, not all functionality from 2.4x has been restored yet. Some functionality may work in a different way. Some features are still slower to use than before.
  • Bugs - We've fixed a lot lately, but there are still quite a few bugs. For this second beta around 200 bugs were fixed.
  • Changes - If you're used to the old Blenders, Blender 2.5 may seem quite different at first. Be prepared to read a bit about this, how to reconfigure things, and learn to use the new built-in 2.5 search functionality!

Get Involved!

There's still a lot that needs to be done before reaching the last 2.5x release target, a stabilized and functional compliant version of Blender. You don't like bugs, and neither do we, and your help in reporting bugs can help us get Blender as stable as possible, as fast as possible.

  • First: check this log, - you can find Known Issues at the bottom of the following feature description pages.
  • Second: check if the bug or issue has been added on our todo list in wiki.

This will save you (and us!) from reporting known issues.

Bugs can be posted in the bug tracker or using Help → Report a Bug from inside Blender 2.5.


Blender 2.5 Series Roadmap

Work on the Blender 2.5 series has been proceeded alongside the Durian open movie project, along with continued collaborative work from the worldwide developer community. While the alpha versions were great for testing, we expected Blender 2.53 Beta to be a completed implementation of the currently existing UI features, with at least most 2.49 functionality back, and ready for documentation. Blender 2.54 Beta further improves stability and serves as a basis for the effort to get Blender 2.5 out of the beta phase.

The beta period - which might consist of several releases - will lead up to a fully stabilised and production ready Blender 2.5x release. Once this stable release is ready, new development can kick off again, integrating new tools such as BMesh and rendering features as developed during the Durian open movie project (GI), which will be all released as 2.6x versions.

Software development planning is always tricky, no real dates can be pinned down! Aim is to get beta releases out each 6 to 8 weeks, until it's stable. Hopefully in 2010!


User Interface

Blender 2.5 has a new GUI layout, with updated graphic design and a new icon set. The GUI layout has been re-designed to be clearer, better organised and easier to navigate, and is fully customisable with Python scripting. Other improvements include a new file browser, customisable tool shelf and more. Read more...

In Blender 2.53 we've implemented a new method for extending Blender with Python Scripts. These now are being distributed and stored as 'Add-ons" which you can choose to enable or disable each individually. This helps to keep the interface clean and well organized.

Check out the complete Add-on repository.

Blender 2.5 has been designed from scratch to enable users to configure their own keyboard shortcuts. Key definitions are be grouped in "key maps", and each map can be fully customized and saved. Keymaps can also be configured for special input methods such as directional gestures and tweak events, any-key modifiers, or multi-key input. Read more...


Internal Architecture

Now all internal data in a .blend scene file, from individual vertices, to inter-object relations, to composite node UI positions, is fully accessible with a consistent system. This enables UI controls, Python Scripting API, the animation system and more, to access and edit all scene data consistently, while providing richer interaction and feedback such as contextual help, in-place keyframing and driver expression editing, and real world units of measurement. Read more...

64 bits for Windows, Linux & OS X

Next to Linux and Windows, we now support a 64 bits versions for OS X too. This required a full recode of the low level windowing library to support Cocoa, which is good news for Blender's future on Macs in general!

An "Operator" is the new generalized definition of a tool in Blender. This ranges from file load/save, UI layout management to adding and editing objects and its data. Because the Operator is generic, it can be called uniformly by hotkeys, menus, buttons, or via Python. Operators can be searched, chained (macros) and can provide interactive editing with real-time updates. Read more...


Modeling

Sculpt mode in Blender has been optimized, increasing drawing and editing performance significantly, and reducing memory usage to support more detailed models. New tools have been added and existing ones improved. Multiresolution meshes have also been rewritten, now available as a modifier to integrate better with the animation system, and preserving displacements when editing the mesh topology.

Blender's method of accessing brushes for painting tasks has been updated and streamlined. Brushes store all paint-related settings, such as size, strength, tool type, textures and influence curve, and can be switched between in the brush list box or with shortcut keys. As well as the preset brushes included with Blender, you can also save your own, and assign your own shortcut keys to them.


In Blender 2.54 Beta the focus has been on bug fixing and stabilizing the scripting API in the form of a renaming operation to unify naming and changes to property creation and access.

Blender 2.5 now includes a Solidify modifier, used to non-destructively add thickness to thin meshes (similar to 'shell' modifiers in other applications). Solidify allows you to model a simple thin mesh surface, and have a solid thickness automatically extruded by the modifier.


Animation System

One of the 2.5 specs is "make everything animatable". The implications of this didn't make it easy to just port things over, so a couple of important redesigns were needed: Individual properties are animated with F-curves, grouped into actions, and can be instanced and layered and mixed non-destructively in the NLA editor. Effects such as noise and enveloping can be added to animation curves and NLA clips with F-curve modifiers. Read more...

Spline IK is a constraint which aligns a chain of bones along a curve. It is particularly well suited for rigging flexible body parts such as tails, tentacles, and spines, as well as inorganic items such as ropes. Read more...

The animation editors have had a complete refresh in Blender 2.5 with a new graph editor, supporting multiple objects and F-curves simultaneously, a scene-wide dopesheet, a redesigned Non-Linear Animation editor and new functionality for shape animation, driver, expressions and keying sets. Read more...


Physics

Blender 2.5 includes a new fluid-based smoke simulation engine. Alongside this is capability to scale up a low-resolution sim, maintaining detail with wavelet turbulence. Smoke can be generated by input particle motion, and can be affected by colliding obstacles and force fields. The smoke data is output as voxels, which can be rendered as a volume. Read more...

Particle systems have had a refresh, now taking advantage of fully interactive animation playback and editing. New additions include particle path editing with brush tools, a new point caching system, new boids physics and hair dynamics using cloth simulation. Read more...


Rendering

Blender 2.5 includes a volume material, intended for rendering particles and gases such as smoke, clouds, and fire. All procedural textures are supported as data sources, as well as two new textures for rendering voxels (such as smoke sims) and point clouds. Various shading options are available from wispy mist-like volumes, to physically based scattering and self-shadowing. Read more...

As part of the google summer of code, the ray trace acceleration system has had a complete overhaul, making it significantly more efficient and with support for new features such as instancing. Now multiple BVH based acceleration structures are available, in artists' terms, rendering some scenes up to 10x faster! Read more...


Blender 2.5 includes a first version of Color Management. Currently this is limited to ensuring Linear Workflow during the render pipeline - gamma corrected inputs are linearized before rendering, the renderer and compositor work in linear RGB color space, and is gamma corrected back to sRGB color space for display in the image editor.

Future work may include support for display profiles, LUTs, and finer grained control over input/output conversions.

Additional rendering features in 2.5 alpha 0 include improve bump mapping and image texture filtering, an initial version of deep shadow maps, and color management (integrated linear workflow). Read more...


More

More new features, that still needs to be documented on this page:

  • New Python API (between 2.53 and 2.54 extensive changes due to RNA renaming and different approach to properties for types)
  • Experimental declarative UI: bpyml, bpyml_ui
  • External Render Engine API
  • Console and Reports Editor
  • Scopes Display in the Image Editor
  • Non-blocking Reports
  • Screw Modifier
  • Pivot Constraint
  • Fluid Particles
  • Network Render
  • Game Engine Mode
  • Approximate Indirect Light
  • Improved sequencer core: it's faster and needs less memory
  • GameLogic/Audaspace GSoC project merged
  • "compact UI" removed
  • load binary data as .blend from memory

Fixed Issues

Since Blender 2.54 Beta over 340 bugs have been fixed. This includes fixes to particles, sequencer, the scripting API, 3D view, Outliner, hotkeys, keyboard, GUI issues and many more.

Known Issues

Although we work hard on fixing all issues, there are still some things we know already are not fixed. Please refrain from reporting these, if you find issues in Blender 2.55 Beta that are on this list.

  • Potential crashes when opening new window (user preferences, rendering, window duplication)
  • COLLADA import and export is not complete

No comments:

Post a Comment

Copyright © Kumpulan Tutorial Urang-kurai