Blender Git Commits

Blender Git commits from all branches.

Page: 452 / 2888

March 30, 2021, 08:01 (GMT)
Merge branch 'master' into greasepencil-object
March 30, 2021, 08:00 (GMT)
Merge branch 'master' into eevee-gpencil
March 30, 2021, 07:57 (GMT)
Merge branch 'master' into temp_bmesh_multires
March 30, 2021, 07:08 (GMT)
Added per-brush DynTopo settings which are stored in a new DynTopoSettings struct.

This system is designed to inherit settings from scene dyntopo defaults
in a highly flexible way; settings can be individually overridden via the
.inherit bitmask.

At stroke time the scene settings and brush->dyntopo are merged
and stored in brush->cached_dyntopo.

Note that brush->flag has a bit flag, DYNTOPO_DISABLED, with a few
subtlies. It does not switch the PBVH back to PBVH_FACES mode, it
simply disbles dyntopo topology update. It also doesn't inherit from
any default settings. And it's the only setting
that's currently exposed in the UI.
March 30, 2021, 02:38 (GMT)
LineArt: Fix Compiler warnings
March 29, 2021, 17:46 (GMT)
Allow max delta frame to be 0
March 29, 2021, 16:33 (GMT)
Merge branch 'master' into eevee-gpencil
March 29, 2021, 15:48 (GMT)
Pose Library: prevent auto-keying on linked Action

Prevent auto-keying when the current Action is a linked datablock.
March 29, 2021, 15:09 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
March 29, 2021, 15:09 (GMT)
Merge branch 'master' into greasepencil-object
March 29, 2021, 13:14 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

# Conflicts:
# release/scripts/addons
# source/blender/blenkernel/intern/armature_pose.cc
# source/blender/makesrna/intern/rna_ID.c
March 29, 2021, 10:57 (GMT)
Pose Library: use mouse position to determine blend factor

Similar to the pose sliding tools, use the relative mouse position in the
active area to determine the pose blend factor.

This is not a final implementation, but at least makes the pose library
usable with a tablet.
March 29, 2021, 09:54 (GMT)
Fix missing dependency graph update when going out of proxy mode.
March 29, 2021, 08:20 (GMT)
Merge branch 'master' into cycles_procedural_api
March 29, 2021, 07:36 (GMT)
Merge branch 'master' into cycles_procedural_api
March 29, 2021, 06:35 (GMT)
initialize playback rate in SEQ_sequence_alloc, so no strip can be missed
March 29, 2021, 06:34 (GMT)
Initialize playback_rate to 0 if scene rate should be used. Also missed sound playback rate
March 29, 2021, 06:09 (GMT)
[WIP]VSE: Allow playback of multiple framerates

WARNING: Need to update FFmpeg tests

Store playback rate in `Sequence` and use it to calculate length
and to convert timeline frame to frame index.

Playback rate is stored as absolute value which allows easy update on
framechange. This means that scene framerate has to be available, so
a lot of functions had to be supplied with pointer to scene.

With relative value, scene frame rate properties would need `_set`
accessor function that would first go over all strips to update
framerate value, then scene framerate and finally update strip offsets.
There is also risk of precision loss for playback rate when doing these
calculations.

-----

I am undecided whether to keep this property for users to utilize for
other purposes (it could possibly replace speed effect). See for
example D4067, which is attempt for more advanced version of this
feature.

Right now property is exposed in time panel (it's badly aligned...)
It has no effect on effect strips, only movie, image, scene and similar strips.

Problem with speed effect is, that it is more difficult to work with
because whole effect chain has to be cut and time related issues and
inconsistencies do require special treatment.

On the other hand this approach does not work well with animation -
retiming strip won' t move keyframes.

So either this feature will work only for movie (and scene) strips
and will be hidden under the hood
Or it could replace speed effect completely.

Perhaps it would be better to first make this feature invisible and catch bugs, because I am quite sure there will be some.

Differential Revision: https://developer.blender.org/D10807
March 28, 2021, 22:15 (GMT)
Progress towards making material output the same as the python exporter.

The python exporter was stricter about what Principled BSDF node it
would use -- it only wanted one directly attached to the Material Output.
Also, the Python exporter sets the ambient to (1,1,1) if no reflections.
And there was a mistake in how the C++ exporter set the illumination model.

Also printed out the components in the same order as the python one,
for easier comparison.
March 28, 2021, 14:53 (GMT)
EEVEE: New basic drawing

TODO describe overall implementation here
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021