Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1892 / 5574

Revision 45fdea4 by Joshua Leung
January 29, 2018, 06:01 (GMT)
Fix T53614: New Depsgraph ignores NLA strips

The new depsgraph was only considering the active action
when attaching relations from the AnimData component/operation
to the properties that are affected by the animation data.
As a result, only properties animated by the active action
were working, while those animated by NLA strips did not change
when playing back/scrubbing the timeline.

This commit fixes this introducing a recursive method to properly
visit all NLA strips, and calling DepsRelBuilder::build_animdata_curves_targets()
on each of those strips.
January 29, 2018, 06:01 (GMT)
3D View: use_mouse_init for zoom & trackball orbit
January 29, 2018, 04:38 (GMT)
Cleanup: move boolean options into flag

- Rename eViewOpsOrbit to eViewOpsFlag
since VIEWOPS_ORBIT_DEPTH isn't just used for orbiting.
- Move use_ensure_persp & use_mouse_init into the flag.
- Remove viewops_data_create_ex.
Revision 64888ea by Joshua Leung
January 29, 2018, 04:22 (GMT)
Fix: Disable leftover debug prints from earlier work on the rna path renaming/fixing code
Revision d13b943 by Joshua Leung
January 29, 2018, 04:22 (GMT)
Fix T53909: Joining armatures did not remap names on merged action data

Technically this was not a bug, as this functionality was not meant to
work. (Drivers were already handled though, as they are part of the rig)
It was assumed that there was little value in having this functionality
available, as in most pipelines, animation production only begins after
the rig has been locked down (see bug report comments for more details).

On reflection, in most common situations, there's probably no harm in
doing these rna path fixups. This commit takes advantage of some similar
code I recently put in place in the Grease Pencil branch (for joining GP
objects and their layers).

Important Note for Animators/Riggers/TD's:
Please be aware that after joining armatures, some of the animation may
still need to be redone (due to changes in the transform hierarchies/
transform spaces that the animation is applied in). We do not attempt
to correct for these problems, and it is unlikely that we will in future.
Revision 5dd5286 by Joshua Leung
January 29, 2018, 04:22 (GMT)
Apply Pose as Rest Pose: Bendy Bone support

The "Apply Pose as Rest Pose" operator now affects Bendy Bone settings
too, making it possible to use interactive posing tools (e.g. Pose Sculpting
brushes) to get the desired shape for the rest-pose shape of Bendy Bones.
When such posing tools are available, this change makes it easier to get
the desired Bendy Bone shapes, as you are no longer restricted to using
buttons to get the desired effects.
January 29, 2018, 04:07 (GMT)
Cleanup: rename user preference flags

USER_ZBUF_ORBIT -> USER_DEPTH_NAVIGATE
The name didn't make sense since it's used for all view navigation.

Also rename USER_ZBUF_CURSOR -> USER_DEPTH_CURSOR since zbuf
is an internal detail.
January 29, 2018, 03:59 (GMT)
Cleanup: comments & whitespace
January 29, 2018, 03:42 (GMT)
Cleanup: ViewOpsData struct members

- Group initial/previous/current members
Was using terms old/prev/last/orig in confusing way.
- Replace x,y variables with vectors.
- Remove unused members.
January 29, 2018, 02:56 (GMT)
3D View: internal option not to use mouse location

When accessing view-port operators from widgets
we need the ability not to use auto-depth or zoom-to-mouse.

Trackball rotation still needs to be supported.
January 29, 2018, 02:42 (GMT)
Cleanup: minor simplification for zoom/dolly

Make args more consistent.
January 29, 2018, 02:26 (GMT)
Cleanup: de-duplicate common 3D view properties
January 29, 2018, 00:19 (GMT)
Fix T53459, inconsistent bevel on identical edges.

The old algorithm depended on vertex order.
The new one uses a global least squares solution on chains
and cycles of edges where loop slide induces a dependency.

See https://wiki.blender.org/index.php/Dev:Source/Modeling/Bevel
in the "Consistent Widths for Even Bevels" for derivation of
the new algorithm.
January 28, 2018, 16:49 (GMT)
Merge branch 'master' into blender2.8
January 28, 2018, 16:27 (GMT)
Usual i18n/UI messages fixes.
January 28, 2018, 06:18 (GMT)
Merge branch 'master' into blender2.8
January 28, 2018, 06:00 (GMT)
Cleanup: style, spelling
January 28, 2018, 05:40 (GMT)
Merge branch 'master' into blender2.8
January 28, 2018, 05:29 (GMT)
Cleanup: use doxy sections for view3d_view.c

Also move ..._needs_opengl functions into view3d_utils.c
January 28, 2018, 05:03 (GMT)
Use factory startup for icon generation

Avoids using local preferences.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021