利用者:Koilz/25BRLN

提供: wiki
移動先: 案内検索

18 July 2010 - 2.5 Beta Release Log Notes

http://www.blender.org/development/release-logs/blender-250/

Task: r30467 - r29630

Done: r30467 - r29630


I cant edit the blender "release logs" webpage.

idearsman42, i hope ive done this ok, im not sure how you collect the data.

I mostly got big and ok features, few crashes that affect users, extra info for new stuff.

I guess this is to generate idears for the release page.. This stuff is like notes.


Python

python api docs == properties are now listed on alphabetical order readonly properties use "data" directive, so that we see them in green in the web docs example (after Campbell will rebuild the docs): http://www.blender.org/documentation/250PythonDoc/bpy.types.RenderLayer.html (note that green attributes still need final CSS-ing, but smerch is a bit busy atm) fixed indentation in http://www.blender.org/documentation/250PythonDoc/bpy.data.html

Logic Editor Python API: link/unlink logics through python. For a script to create bricks, link bricks, unlink bricks and remove them: http://www.pasteall.org/14266

(Koil xx__, bpy python change, good to know for people?)

python change, dont import 'bpy' by default, initially I thaught this would make scripting easier but it ends up being annoying when you want to register a script or if you want to import it. (more trouble then its worth to save 1 line, also not very pythonic).


User Interface

EX - Logic Editor UI: move s/c/a operators and interface buttons.

Shift+O to toggle overlay.

New double click stuff..

Tablet Pen support (pressure) for all systems?

duplicating a scene now duplicates its sequence strips too.

Small update to text boxes UI. It now works in single-column layout.


Internal Architecture

EX - Blendfile thumbnail extractor

EX - File/installation paths changes.

lots of rna renaming

extend command line argument for rendering the current frame blender --background some.blend --render-frame 1 # renders frame 1 blender --background some.blend --render-frame +0 # renders the first frame blender --background some.blend --render-frame -1 # renders the last frame


64 bits for Windows, Linux & OS X


Modeling

Merge GSOC Sculpt Branch: 28499-30319 https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins See log of that branch for details.


Animation System


Physics


Rendering


Game Engine

camera.ortho_scale (use when in ortho mode only)


More

EX - Sequencer display overlay option.

EX - Animation Keys

EX - BGE doc updates

PNG Compression can now be set, writing uncompressed PNG's is significantly faster for high resolution images - 2k.

Automatic draw method now uses overlap for Intel on all platforms.

Add select/deselect buttons to armature bone group panel.

duplicating a sequence strip now duplicates its fcurves.

color balance can now be animated in the sequencer.

Bugfix: Crash when terminating thumbnail threads.

Bugfix: Crash after inserting keyframe pressing "I" key.

Bugfix: Crash when copying in the sequencer.

Bugfix: Crash when psys_get_dupli_texture() was called on a subsurf mesh with simplify enabled.

Bugfix: Crash if image names are too long in adding image strips to the sequencer.

BugFix: Crash on active camera poll.

BugFix: Crash when scaling parent metaball.



EX - File/installation paths changes. Update after discussions on IRC:

  • operating system specific path retrieval is moved back to GHOST, nothing blender specific here though
  • cleaned up path functions a bit to remove #ifdefs
  • removed Cocoa from blenlib again

TODO:

  • Matt, Damien, please check and correct the functions for Cocoa and Carbon, could only put back existing code but needs adjustment
  • finish GHOST_getBinaryDir - this should replace the BLI_where_am_i eventually as well as BLI_getInstallationPath on Windows and get_install_dir for the blenderplayer runtime
  • It would probably be nice to define GHOST_getTempDir as well and move those out
  • more cleanups...

NOTE: Things are likely broken for macs (.. more commits later fixing this)


EX - Sequencer display overlay option, this can show a border area from another time to help compare for color grading. - Okey sets the border in the display. - Okey resets the frame offset in the sequencer timeline. - ghost icon in the header can enable/disable. - frame offset can be relative or absolute (lock icon) Not very happy that this commit adds a call to BKE_animsys_evaluate_animdata(scene, ...) in do_build_seq_array_recursively() without this the offset frames dont have fcurves applied. Though we will need something like this for prefetch frames to work too.


EX - Logic Editor UI: move s/c/a operators and interface buttons.

Three new operators:

bpy.ops.logic.sensor_move

bpy.ops.logic.controller_move

bpy.ops.logic.actuator_move

direction is a parameter (UP,DOWN)


EX - Blendfile thumbnail extractor:

A /trunk/blender/release/freedesktop/blender-thumbnailer.py

Blendfile thumbnail extractor, so icons can be automatically extracted from blend files as PNG's and displayed in a file browser.

Runs with python 2.6 and 3.1 with no special deps.

To have nautilus display thumbnails automatically.

gconftool --type boolean --set /desktop/gnome/thumbnailers/application@x-blender/enable true
gconftool --type string --set /desktop/gnome/thumbnailers/application@x-blender/command "blender-thumbnailer.py %i %o"


EX - Animation Keys:

ALT+LEFTARROW: play backward (hit again for double speed)

ALT+RIGHTARROW: play fordward (hit again for double speed)

ALT+DOWNARROW: start/stop animation


EX - BGE doc updates:

Fixed some typos and added docs for the following functions:

startGame()

endGame()

restartGame()

LibLoad()

LibNew()

LibFree()