Blender Git Commits

Blender Git "master" branch commits.

Page: 3718 / 5574

February 24, 2012, 10:40 (GMT)
bmesh: minor speedup, use 1 iterator rather then 2 when normalizing verts.
February 24, 2012, 10:35 (GMT)
bmesh py api - normal_update() functions for vert/edge/face.
February 24, 2012, 10:17 (GMT)
bmesh py api, minor change - edges now take a seq of 2: bm.verts.new((v1, v2), example=None)
February 24, 2012, 09:53 (GMT)
February 24, 2012, 09:49 (GMT)
Changes in FFV1 codec settings

Since FFmpeg 0.10 release FFV1 codec supports alpha channel which is getting
enabled when using PIX_FMT_RGB32 pixel format. This leads to incompatibility of
videos rendered in Blender with almost all external players (especially in OSX).

Seems that PIX_FMT_BGR0 is recommended to be used to make videos compatible with
older players which doesn't support alpha channel in FFV1.

Also added an option to switch to RGBA rendering if FFV1 codec is used and if RGBA
rendering is used FFV1 will be using PIX_FMT_RGB32 format which supports alpha channel.
February 24, 2012, 06:44 (GMT)
typo cleanup, no functional changes.
February 24, 2012, 05:56 (GMT)
bmesh py api (some api changes and doc additions)
* remove 'select' and 'hide' from BMLoop
* remove BMesh.update
* add BMesh.normal_update(skip_hidden=False)
* add BMElemSet.index_update(), eg: bm.verts.index_update()


bmesh api
* BM_mesh_normals_update() now takes skip_hidden as an argument
(previously this was default behavior), however this isnt good when
using BMesh modifiers, where you want all normals to be recalculated.
* add bm_iter_itype_htype_map[], to get the iter type from a BMesh
iterator.
February 24, 2012, 04:59 (GMT)
bmesh python api - add/improve rst docstrings.
February 23, 2012, 21:23 (GMT)
Fix #30325: bmesh edges were marked as sharp by default, after recent
refactor to reuse BM_ELEM_SMOOTH flag for sharp flag.

February 23, 2012, 21:07 (GMT)
Fix #30268: cloth collision and springs not working after bmesh merge,
these cloth and collision modifiers require tesselation still.

February 23, 2012, 20:31 (GMT)
Fix #30326: calling e.g. bpy.ops.object.proxy_make(object = 'Lamp') would
not pick the right object. This operator had two properties "object" and
"type", but the latter was used while the former had the right description.
Now changed it to have only an "object" property, so that the above code works.

February 23, 2012, 20:27 (GMT)
Fix #30140: cycles multi GPU rendering with one device supporting full
shading and the other not can't work correct, disabled that now.

February 23, 2012, 19:48 (GMT)
Fix #30246: rendering multiple render layers with CUDA still not working,
should really be fixed now.

February 23, 2012, 18:51 (GMT)
Fix #30323: Graph view in the Movie Clip Editor does not stay open

In fact, Graph View wasn't been supposed to be opened in Clip show editor mode.
Made curves view unavailable from Clip view mode and store it's alignment in
a runtime flag in SpaceClip structure.
February 23, 2012, 17:22 (GMT)
bmesh py api - ensure data layers to store bmesh pointers exist - removing all elements could free them for eg.
February 23, 2012, 17:14 (GMT)
bmesh py api
bmesh.utils.face_join(faces)

added a utility function for converting a list of python BMesh elements into a C array.
use for this face_join as well as BMesh.faces.new()
February 23, 2012, 16:12 (GMT)
Fix #30306: crash duplicating object with action actuator but no animation data.
February 23, 2012, 16:00 (GMT)
bmesh split tool (Ykey), was only splitting off faces, unlike EditMesh which could also split edges.
make this behavior optional and default to off (match EditMesh).
February 23, 2012, 15:47 (GMT)
previous fix wasnt working in edge mode, now selection +/- works in vert/edge/face modes.
February 23, 2012, 15:22 (GMT)
fix [#30318] increase/decrease selection won't work (select-more/less)

This was a problem with bmesh merge, now it works as expected again.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021