Blender Git Commits

Blender Git "master" branch commits.

Page: 3342 / 5574

January 2, 2013, 02:12 (GMT)
dyntopo speedup for smooth brush, no need to search for the shared vert-face loop, instead just iterate over the loops.
Revision 8b8e588 by Joshua Leung
January 2, 2013, 02:08 (GMT)
Replacing/cleaning up some gibberish...
January 2, 2013, 01:55 (GMT)
Yet another big style clean-up patch by Bastien Montagne, thanks a lot!
Now the code style is acceptable for the merge now, according to Bastien.
Thanks again Bastien for having this done! :)
January 2, 2013, 01:49 (GMT)
style cleanup
January 2, 2013, 01:36 (GMT)
rename image paint_image_2d to lowercase (as we have for view2d).
January 2, 2013, 01:20 (GMT)
Fix for theme colors not correctly applied to the user interface.

This commit partly reverts the changes in revision 53197 for
making Freestyle optional. Specifically #ifdef WITH_FREESTYLE
was removed from source/blender/editors/include/UI_resources.h so
that Freestyle-related theme properties are always defined
regardless of whether Freestyle is enabled or not. This is in
line with the fact that Freestyle-related DNA components are
always defined no matter how a build is configured.
Revision 4ab2fed by Joshua Leung
January 2, 2013, 00:15 (GMT)
Fix for what appears to be a typo (seq_prev is always NULL) - found while
reviewing the latest Clang reports
Revision 5e0e62f by Alex Fraser
January 2, 2013, 00:05 (GMT)
Patch [#29035] Vertex colour baking

There is a new option in the Bake panel to enable baking to vertex colors. Unlike regular baking, this mode does not require a UV map or image to bake to, however the object must have a vertex color layer.

Thanks to:
- AutoCRC for funding
- Brech van Lommel and Dalai Felinto for their initial advice on how to implement it
- Campbell Barton for helping to make this feature work with modifiers and bmesh
January 1, 2013, 21:32 (GMT)
rename paint_2D to paint_image_2D. Catering for possible name conflicts
with other 2D paint systems.
January 1, 2013, 21:23 (GMT)
Code cleanup:
Separate 2D painting functions away from brush.c, which should implement
the brush API and into its own file, paint_2D.c.
Ideally projective texturing and 2D painting should be totally separate,
however functionality is still interleaved mostly in the
BKE_brush_painter_paint function. The functionality of this function can
possibly be done using the brush stroke functions instead.
January 1, 2013, 19:50 (GMT)
Fix for normal scaling when using triangle primitives for hair.

and some code clean ups in blender_curves and node_shader_hair_info.c
January 1, 2013, 19:44 (GMT)
Fix to prevent undefined normals being generated with `add_face_normals()', from triangles with zero area.
January 1, 2013, 19:02 (GMT)
Bug fixes, own collection.

While examining icons, I noticed material icons were too dark.
It appeared a lot of bad hacks were added for colormanagement in preview render.

Removed them all, and things look smooth (yes, color management is OK!).

However! It is now very clear that Procedural Textures miss getting inverse
color managed in render - a reason why they show so bright washed out, already
since introduction of Color Management in Blender.

Try render a plane with linear black-white blend, shadeless!
http://www.blender.org/bf/Untitled.png

Todo: add colormanaged procedurals (optional).

January 1, 2013, 18:18 (GMT)
Intent to fix windows not compiling after r53480.

Looks like _Bool is also a type in std (at least with msvc), so the 'typdef bool _Bool;' generates a name collision... Now using _BLI_Bool as placeholder instead.
January 1, 2013, 16:42 (GMT)
Further trackpad work:

When trackpad swipes don't convert to ScrollWheel steps anymore, several hardcoded
wheel events need to support swipe too.

This adds swipe support to:
- Menu item scroll
- Search item scroll
- ALT + number/slider/swatch values

The amount of old style scroll "clicks" is calculated based on how trackad is
being mapped to move a mouse pointer. Move it one widget unit = 1 click.

The swatch option applies trackpad swipe motion in analog way.

January 1, 2013, 16:15 (GMT)
Highlight currently rendering tiles

This commit implements highlight of tiles which are being currently
rendered for both Blender Internal and Cycles (and should be possible
to use it for other external engines as well).

Couple of implementation details:

- Added one extra boolean flag to render engine which should be set
to truth if render engine wants to highlight tiles. If so, property
use_highlight_tiles should be set to True.

- Render Part's ready boolena was changed by status enum, which could
be NONE, IN_PROGRESS and READY. All render part with IN_PROGRESS
status will be highlighted in image editor.

- For external engines render part's status is filling in automatically.
Initially all render parts has got NONE status, then one external
engine acquire render result, corresponding part will change status
to IN_PROGRESS. As soon as render result is finished, corresponding
render part will change status to FINISHED

This should make it easy to highlight tiles for other engines as well.
January 1, 2013, 15:55 (GMT)
Add a warning to enum props' items parameter, to *never* use a generator as value for this param! It works in most cases, but in some it leads to an empty set of values for the enum (see [#33716]), and it's not an easy bug to track down!
January 1, 2013, 14:20 (GMT)
fix for own error in recent weight paint code, bound-box clip wasnt working.
January 1, 2013, 14:06 (GMT)
Added MOUSEPAN (the trackpad event) to control propertional size while transform.

There's many hardcoded scrollwheel events in Blender for this, and with new proper
analog trackpad handling I'll try to find good remapping for most cases.

January 1, 2013, 13:08 (GMT)
fix for long standing annoyance with weight-paint mode selection.

There was no selection flushing when faces or verts were selected, this allowed incorrect selection states like selected face with unselected vertices.

add flush commands to paintface_flush_flags() and paintvert_flush_flags()
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021