Blender Git Commits

Blender Git "compositor-2016" branch commits.

Page: 9 / 19

June 8, 2016, 19:45 (GMT)
BLI_array_store: Move writing many chunks into a function

Minor optimization, avoid some checks each iteration.
June 8, 2016, 19:45 (GMT)
Fix possible uninitialized variable in snapping

Introduced in 0b5a0d84, thanks to Brecht for spotting.
June 8, 2016, 19:45 (GMT)
Ignore vertex color when doing texture paint

It was totally useless to multiply diffuse color with the vertex color
when doing texture painting. It was masking actual texture and only was
forcing artists to create an empty vertex color layer to work this around.
June 8, 2016, 19:45 (GMT)
Cycles: Fix missing volumes support for feature-adaptive viewport render
June 8, 2016, 19:45 (GMT)
Code refactor: add generic Cycles XML node read and write functions.

Differential Revision: https://developer.blender.org/D2016
June 8, 2016, 19:45 (GMT)
Cycles: Fix two numerical issues in the volume code

This hopefully fixes T48383 by avoiding two numerical problems that I found in the volume code.

Reviewers: sergey, dingto, brecht

Reviewed By: sergey, dingto, brecht

Maniphest Tasks: T48383

Differential Revision: https://developer.blender.org/D2051
June 8, 2016, 19:45 (GMT)
B-Bones improve handle calculation

This changes the bezier handles b-bones to fit to a circle more closely.
June 8, 2016, 19:45 (GMT)
Fix Cycles compile errors with GCC due to double promotion as errors.
June 8, 2016, 19:45 (GMT)
Fix T47727: Weird bake results with non integer color values
June 8, 2016, 19:45 (GMT)
Fix T48534: color picker hex #RRGGBB input allows typing one character too many.

Fix suggested by Daniel Rivera.
June 8, 2016, 19:45 (GMT)
Fix T48416: Impossible to append from another file without localizing also all indirectly linked data.

Previous to 2.77, this used to be default behavior, was changed in rB591f4549c958b.

However, in most append cases, you do want a full localization of your data, so this new behavior
is kept by default, but there is now an option in append operator to only localize the 'first level'
of data (i.e. datablocks from linked library itself, and not those from other 'sub-libraries').
June 8, 2016, 19:45 (GMT)
Forgot this in previous commit
June 8, 2016, 19:45 (GMT)
Bendy Bones: Advanced B-Bones for Easier + Simple Rigging

This commit/patch/branch brings a bunch of powerful new options for B-Bones and
for working with B-Bones, making it easier for animators to create their own
rigs, using fewer bones (which also means hopefully lighter + faster rigs ;)
This functionality was first demoed by Daniel at BConf15

Some highlights from this patch include:
* You can now directly control the shape of B-Bones using a series of properties
instead of being restricted to trying to indirectly control them through the
neighbouring bones. See the "Bendy Bones" panel...

* B-Bones can be shaped in EditMode to define a "curved rest pose" for the bone.
This is useful for things like eyebrows and mouths/eyelids

* You can now make B-Bones use custom bones as their reference bone handles,
instead of only using the parent/child bones. To do so, enable the
"Use Custom Reference Handles" toggle. If none are specified, then the BBone will
only use the Bendy Bone properties.

* Constraints Head/Tail option can now slide along the B-Bone shape, instead of
just linearly interpolating between the endpoints of the bone.

For more details, see:
* http://aligorith.blogspot.co.nz/2016/05/bendy-bones-dev-update.html
* http://aligorith.blogspot.co.nz/2016/05/an-in-depth-look-at-how-b-bones-work.html



-- Credits --
Original Idea: Daniel M Lara (pepeland)
Original Patch/Research: Jose Molina
Additional Development + Polish: Joshua Leung (aligorith)
Testing/Feedback: Daniel M Lara (pepeland), Juan Pablo Bouza (jpbouza)
June 8, 2016, 19:45 (GMT)
Cycles: Fix compilation error on OSX
June 8, 2016, 19:45 (GMT)
Python API: add material to uniforms from gpu.export_shader.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D1457
June 8, 2016, 19:45 (GMT)
dd upstream information to libraries
June 8, 2016, 19:45 (GMT)
Depsgraph: Avoid redundant connection from IK solver to chain

Could give barely measurable speedup on a complex rigs.
June 8, 2016, 19:45 (GMT)
Fix T48571: Cycles/GPU - A lot of fireflies on SSS+Volume

Was some accumulated precision error happening.
June 8, 2016, 19:45 (GMT)
Fix/Workaround T48560: Color picker V fail w/ user defined RNA

Set the maximum soft-max to 1.0 when its left at FLT_MAX.
Since this causes problems using the slider.
June 8, 2016, 19:45 (GMT)
Cycles: Add support for single channel byte textures.

This way, we also save 3/4th of memory for single channel byte textures (e.g. Bump Maps).

Note: In order for this to work, the texture *must* have 1 channel only.
In Gimp you can e.g. do that via the menu: Image -> Mode -> Grayscale
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021