Blender Git Commits

Blender Git "master" branch commits.

Page: 1253 / 5574

March 29, 2019, 18:18 (GMT)
Eevee: Material: Decouple transparent shadows from blend mode

This makes it easier to exclude a surface from casting shadows and can be
used to manipulate the shadows even for opaque surfaces.

Versionning ensure that old behavior is transfered to new rendering logic.
March 29, 2019, 18:18 (GMT)
Fix T61129 Eevee: alpha texture shadow bug

This was due to some shading resources not being bound for the shadow
shader. This commit completely remove the shading part when in a shadow
shader. Thus making it a bit more lightweight and removing the needed
sources.
March 29, 2019, 16:56 (GMT)
Fix cramped display of tool setting enums in workspace tab.
March 29, 2019, 16:56 (GMT)
Fix part of T63102: wrong Python API Reference link in Help menu.
March 29, 2019, 16:56 (GMT)
Fix header text for muted collapsed nodes not being greyed out.
March 29, 2019, 16:41 (GMT)
Eevee: Implement Texture coordinate from object

First try to implement T57489. But unfortunately, there is a missing
dependency in the depsgraph that does not trigger the shader update.
March 29, 2019, 14:41 (GMT)
Cleanup: Line wrapping
March 29, 2019, 14:39 (GMT)
GPencil: Improve soft eraser for last stroke points

Now, the last point is managed separately in order to get smoother transition.
March 29, 2019, 14:33 (GMT)
Cleanup: Spelling in comment
March 29, 2019, 13:57 (GMT)
Fix T63042: Grease pencil and armature will sometimes copy successfully because of the put in Collection order, sometimes fail.

Remove remapping to new IDs from `BKE_object_duplicate()` itself, doing
it here will break later remapping done after all desired objects have
been duplicated, preventing complete remap of ID pointers used in obdata
and other sub-data of duplicated objects.

Checked, the only two usages of this function were already doing
separated later step for this anyway.
March 29, 2019, 13:57 (GMT)
Cleanup: BKE_object_duplicate.

Comments, code consistency, remove disabled code...
March 29, 2019, 13:57 (GMT)
Cleanup: Fix comment.
March 29, 2019, 13:53 (GMT)
Fix T63075: edit mode crash with deforming modifiers, after recent changes.
March 29, 2019, 11:51 (GMT)
GPencil: Cleanup code

Reduce double function calling.
March 29, 2019, 10:58 (GMT)
Fix T63082: Outliner allows assign grease pencil materials to mesh

The grease pencil materials only can be assigned to objects of grease pencil type.
March 29, 2019, 09:27 (GMT)
Fix T62938: Rigid body crash with surface effector

Missing dependency graph relation from geometry to simulation,
which made simulation to use evaluated mesh while it is being
evaluated.
March 29, 2019, 09:21 (GMT)
Cleanup: Make it obvious which relations are used

Relation in dependency graph is something else. So make it clear
that those are the effector ones.
March 29, 2019, 09:01 (GMT)
Fix T62908: Missing update when inserting keyframe from dopesheet
March 29, 2019, 00:43 (GMT)
Fix T63063: solidify modifier crash after recent changes.

It should not assume there to be an origindex layer. Checked other modifiers
and they all seem to explicitly create it or verify if it's NULl.
March 29, 2019, 00:42 (GMT)
Cycles: reduce number of synchronizing object prints.

Do it only for meshes/curves since those are potentially slow and need user
feedback to see things are not stuck. For object instances and lights assume
it's fast enough.

Printing too much can have a performance impact on slow Windows command
prompt or when logging complex scene renders.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021