Blender Git Commits

Blender Git "master" branch commits.

Page: 3430 / 5574

October 23, 2012, 06:37 (GMT)
fix for issues in new decimator
- when an edge exists across a quad, dont attempt to triangulate it. (such a case isn't so common anyway)
- silly mistake when checking if anything needed to be done in the modifier, percent was being checked for 1.0 even when not used.
October 23, 2012, 06:13 (GMT)
add option to planar decimator to collapse all verts that define face boundries (verts that 2 faces share and have 2 edge users).

avoids ugly stepping between faces when applying on curves surfaces. (but less useful for architectural style models)
October 23, 2012, 05:48 (GMT)
fix for edge collapse decimator re-combining triangles that make degenerate quads.
October 23, 2012, 05:30 (GMT)
add option for decimate-collapse to keep triangulated geometry (normally quads stay as quads when not collapsed).
October 23, 2012, 05:20 (GMT)
add limited dissolve as a decimation type to the decimate modifier.
October 23, 2012, 04:26 (GMT)
add un-subdivude as an optional method for the decimate modifier, gives more even geometry & nicer results in some cases.
October 23, 2012, 03:45 (GMT)
code cleanup: quiet warning
October 23, 2012, 03:38 (GMT)
style cleanup: also rename bmesh_decimate.c --> bmesh_decimate_collapse.c
October 22, 2012, 19:45 (GMT)
fix: drivers on materials and texture don't update when rendering animation

* Added additional tag_main_idcode in BKE_scene_update_for_newframe similar to what was done previously in BKE_scene_update_tagged to fix #32017 (unlimited recursion issue for material updates) by Joshua Leung
* So issue wasn't the dependencies, but the material was already tagged (from previous drawing), so wouldn't be updated each frame.
October 22, 2012, 19:00 (GMT)
Fix #32937: cycles missing update when changing scene simplify settings. Note that
DAG_id_tag_update used to be slow to call, but now it just tags and flushes delayed,
so it can be called for every object.
October 22, 2012, 18:48 (GMT)
Fix related to #32933: UV unwrap had 0.0 margin by default in .blend files,
change it now to 0.001 in existing files.
October 22, 2012, 18:19 (GMT)
Fix build when WITH_INTERNATIONAL is disabled.
October 22, 2012, 18:10 (GMT)
Temporary disable sm_13 for 32bit buildbot -- it requires more than 4GB of memory
to compile, which for sure can not be allocated on 32bit platform
October 22, 2012, 17:34 (GMT)
RNA C++ API improvements

Added support of such features, as:

- Ability to call RNA functions using C++ classes
For example RenderEngine.tag_update

- Property setters (for scalars and arrays)
Used Qt/jQuery-like getters/setters style, meaning Class.prop() is a getter,
Class.prop(value) is a setter.

Still to come:

Collection functions are not currently registering inside a property
Meaning BlendData.meshes wouldn't be a subclass of BlendDataMeshes result
you'll need to explicitly create BlendDataMeshes for now instead of doing
BlendData.meshes.remove()
October 22, 2012, 17:34 (GMT)
Fix #32930: texture colors in material nodes (blender internal) are brighter than normal

There was a missing byte buffer linearization for shader nodes.

Also fixed incorrect image input color space refresh when image is packed.
October 22, 2012, 17:33 (GMT)
Fix #32522: Object's diffuse color not showing in Sculpt Mode

Added option to display object's diffuse color multiplied by sculpting
mask. This option could be found in Options panel of toolshelf when in
sculpting mode.

Thanks to Nicholas and Brecht for reviewing the patch!
October 22, 2012, 17:33 (GMT)
decimator - small optimization on check for degenerate edges.
October 22, 2012, 17:19 (GMT)
code cleanup: check defgroup_name_index() return value != -1, rather then checking >= 0.

also remove unused bmesh decimator code.
October 22, 2012, 16:12 (GMT)
Apparently msvc doesn't have isnan.
October 22, 2012, 15:39 (GMT)
add vertex group option to decimate modifier, handy if you want to pin some parts of the geometry.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021