Blender Git Commit Log

All Blender Git commits.

Page: 595 / 8462

June 4, 2021, 10:19 (GMT)
Update Camera presets

The (tracking) camera presets have not been updated in the last 7 or
more years, so they are very outdated. I found it pointless to have a
few specific camera models in the list and instead add the most commonly
used sensor sizes/film sizes. This way the list is shorter, easier to
maintain/becomes later outdated, and is more user friendly for most people
who don't own any of the specific cameras. I added the Crop Factor to the
Beginning of the name, so it gets sortet in the correct order and presets
are easier to find based on the size.

Reviewed By: #render_cycles, #motion_tracking, brecht, sergey

Differential Revision: https://developer.blender.org/D10739
June 4, 2021, 10:18 (GMT)
Merge branch 'master' into xr-controller-support
June 4, 2021, 10:17 (GMT)
Greasepencil: show pressure curve widgets in the sidebar

These were only showing in the Properties Editor, but there is no reason
to have the panels be different in the sidebar (they should not show in
the top bar though).

agreed upon by both @anoniov and @mendio

ref T88787
June 4, 2021, 10:10 (GMT)
XR: Add teleport navigation operator

Mostly the same as the XR raycast select operator. Users can
optionally constrain the result to specific axes, for example to
achieve "elevation snapping" behavior by constraining to the Z-axis.

Credit to KISKA for the elevation snapping concept.
June 4, 2021, 10:09 (GMT)
BlenLoad: Ensure linked IDs are properly sorted.

So far, linked IDs were not properly sorted at all, only the ones
explicitely linked from WM code would be, but any indirectly linked
data-blocks would end up in some random order in their lists.

While not ideal, this is not a huge issue in itself, but it had bad
side-effects, e.g. causing (recursive) resync of overrides to happen in
random order, leading to mismatches between name indices of newly-generated
override IDs and the one existings e.g.

And in general, it is much better to be consistent here.

Note that the file sub-version is bumped for this commit, since some
sorting (the directly linked IDs which we keep a reference to) should
never need to be re-done after relevant doversion process.
June 4, 2021, 10:01 (GMT)
XR: Add initial navigation support

Adds navigation transforms (pose, scale) to the XR session state
that will be applied to the viewer/controller poses.

Users can access these transforms via Python
(xr_session_state.navigation_location/rotation/scale) to use with
custom operators.
June 4, 2021, 08:47 (GMT)
Merge branch 'master' into greasepencil-object
June 4, 2021, 08:44 (GMT)
GPencil: Cleanup unneeded variable assign

The variable is assigned below again and the initial value is not used.
June 4, 2021, 08:34 (GMT)
Fix T88803: GPencil Thickness modifier produces thicker lines

There was a double apply of the thickness due a bug in the fading new parameter.

Differential Revision: https://developer.blender.org/D11483
June 4, 2021, 07:14 (GMT)
Math: Added max_uu/min_uu variations.
June 4, 2021, 04:19 (GMT)
USD export: consistent camera aperature export.

The current camera aperature export code computes
the aperature setting based on the camera sensor
and the scene's render resolution. This is not
consistent with how the camera sensor is set on
import and causes unintuitive behavior where the
camera export gives different results base on
the a given scene's render settings. This needs
to be revisited, but, for now, setting the aperature
alues directly from the camera sensor components.
June 4, 2021, 03:42 (GMT)
Merge branch 'nv-usd-importer' of https://gitlab-master.nvidia.com/omniverse/blender into omniverse
June 4, 2021, 03:30 (GMT)
USD camera import fixes.

Now setting sensor values from USD aperature components. Setting
shift values to be consistent with Alembic code. Added logic
to enable the camera's dof flag if USD focus distance and fstop
are non-zero. Now using the GfCamera class to query camera
properties. Added null guard for object data.
June 4, 2021, 01:06 (GMT)
tmp
June 4, 2021, 00:34 (GMT)
EEVEE: GBuffer: Fix undefined behavior

When evaluating surfaces, the deferred passes needs to sample the
depth buffer. But it also test against the stancil buffer.

Moreover the sampler needs to be a 2D sampler which is not the case
for cubemaps and texture2Darrays.

To overcome this we simply copy the gbuffer depth to another
temp texture using framebuffer blitting.
June 4, 2021, 00:33 (GMT)
EEVEE: Remove light specular during baking & fix bounce light
June 3, 2021, 23:12 (GMT)
Geometry Nodes: Curve Length Node

This commit adds a node that outputs the total length of all
evalauted curve splines in a geometry set as a float value.

Differential Revision: https://developer.blender.org/D11459
Revision e5a1cad by Hans Goudey (master)
June 3, 2021, 22:33 (GMT)
Geometry Nodes: Support curve data in the geometry delete node

This commit implements support for deleting curve data in the geometry
delete node. Spline domain and point domain attributes are supported.

Differential Revision: https://developer.blender.org/D11464
Revision c18675b by Hans Goudey (master)
June 3, 2021, 22:06 (GMT)
Cleanup: Add comment explaining assert

This triggers fairly often during development, so it might save some
frustration at some point to have a comment here.
June 3, 2021, 20:46 (GMT)
Merge branch 'master' into sculpt-dev
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021