Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3341 / 8462

April 26, 2018, 16:11 (GMT)
Animation: Make it possible to keyframe to with copy-on-write

The issue was that every object tweak was doing a full copy
of original datablock onto evaluated version, and was updating
animation. This made it impossible to tweak properties which
has keyframes.

Proposed solution is to:

- Always apply animation on frame change, and when object
is explicitly tagged for animation update.

This will store original DNA value of animated property
in the f-curve.

- When applying animation in other cases, we check original
DNA value stored in f-curve with the actual original DNA
property. If they differ, it means user started to tweak
animated property, and we should skip animation.

If the value is the same, we apply animation.

This is just a first step towards proper final implementation,
but seems to be the direction we want to take.
April 26, 2018, 15:58 (GMT)
Tool System: expose tool space-type
April 26, 2018, 15:42 (GMT)
Improve default Material use

If the default material has not the Grease pencil settings, add it instead to create a new material.
April 26, 2018, 15:24 (GMT)
Animation: Split f-curve reading and writing functions

This way we can re-use reading part.
April 26, 2018, 15:22 (GMT)
Removed TODO
April 26, 2018, 15:22 (GMT)
Depsgraph: Make it possible to check for ID directly tagged for animation recalc
April 26, 2018, 15:19 (GMT)
Moved vertex merging to mesh_merge.c
April 26, 2018, 15:18 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 26, 2018, 15:18 (GMT)
Workbench: Shadow primitives
April 26, 2018, 15:06 (GMT)
Workspaces: active view layer now always comes from workspace, not scene.

Both the scene and workspace had an active view layer, and it was confusing
which settings were being used or displayed where. Now we always have one,
so there is no mismatch.

The "View Layers" tab in the properties editor is now "View Layer", no longer
showing a list of layers. Instead view layers can be added and removed with
the workspace view layer selector. They are also listed and selectable in the
outliner.

Single layer rendering uses the active view layer from the workspace.

This fixes bugs where the wrong active view layer was used, but more places
remain that are wrong and are now using the first view layer in the scene.
These are all marked with BKE_view_layer_context_active_PLACEHOLDER.
April 26, 2018, 15:05 (GMT)
Handled most of Cambpell's review comments
April 26, 2018, 14:54 (GMT)
Undo previous commit for newlibadr_us

I added this by error.
April 26, 2018, 14:53 (GMT)
Workbench: Shadows pipeline
April 26, 2018, 14:52 (GMT)
Create Grease Pencil Materials Settings for GP Objects only

If the material is created for a grease pencil object, a new GpencilColorData settings is initializated
April 26, 2018, 14:37 (GMT)
UI: desaturate toolbar icons that the mouse is not over.

This does not look great with light toolbar buttons as in the default,
so consider this a work in progress.
April 26, 2018, 14:37 (GMT)
Properties: remove redundant settings from workspaces tab.

Use render settings and active view layer will be handled elsewhere.
Also change icon to not be confusing with render layers.

Probably we should get rid of the workspace tab entirely and do it in
the user preferences, but that's for later.
April 26, 2018, 14:37 (GMT)
Fix reversed diff output order in view layer tests.
April 26, 2018, 14:37 (GMT)
Fix crash with depsgraph iterator and empty scene.

This causes crashes in the view layer tests.
April 26, 2018, 14:23 (GMT)
Merge branch 'greasepencil-object' of git.blender.org:blender into greasepencil-object
April 26, 2018, 14:22 (GMT)
Use newlibadr_us for layer parent object
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021