Blender Git Commit Log

All Blender Git commits.

Page: 669 / 8462

May 5, 2021, 08:09 (GMT)
Merge branch 'blender-v2.93-release'
May 5, 2021, 08:07 (GMT)
Fix PlayAnim error applying cache limiter

Each frame display would add an item to the cache limiting list
without checking if it was already in the list.

Limiting would then free image buffers when the length of the list
exceeded USE_FRAME_CACHE_LIMIT (currently 30).

In practice this meant short animations would free and reload
frames during playback.
May 5, 2021, 08:04 (GMT)
PlayAnim: add in missing define check
May 5, 2021, 05:22 (GMT)
Merge branch 'blender-v2.93-release'
May 5, 2021, 05:19 (GMT)
VSE: Set view transform based on strip colorspace

In some cases, users start video editing work from General template,
where Filmic view transform is chosen by default. Currently, this causes
issue when working with sRGB footage, which are not properly decoded
into linear working space and final render looks miscolored.

When adding first strip, check it's colorspace and if it corresponds to
colorspace for byte images, ensure that view transform is set to
default value, which is Standard.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11151
Revision 08f4bab by Ankit Meel (master)
May 5, 2021, 04:38 (GMT)
System info: add OS version to sys_info.py

Match the output to the prefilled bug report script's output.
Make the output file self-contained.

Reviewed By: lichtwerk
Differential Revision: https://developer.blender.org/D11144
May 5, 2021, 02:12 (GMT)
Cleanup: use doxy sections for info_ops.c
May 5, 2021, 02:11 (GMT)
Cleanup: quiet warning about description ending with '.'
Revision d08cc63 by Hans Goudey (master)
May 4, 2021, 22:35 (GMT)
Nodes Splines: Apply tilt to normal evaluation

This patch makes the spline tilts (interpolated to the evaluated points)
affect the evaluated normals, allowing manual control of the rotation of
each profile in the curve to mesh node.

The method is based on Animation Nodes code, which keeps the data in
direction vector form, and rotates around the tangent vector.

Differential Revision: https://developer.blender.org/D11152
Revision 1f57103 by Hans Goudey (master)
May 4, 2021, 22:27 (GMT)
Fix: Splines: Use consistent bezier linear interpolation method

While the method of interpolating based on the curve length at each
evaluated point may be useful in some situations, for now it's best to
be consistent with the existing methods in Blender, so this commit adds
a simple linear-based-on-resolution sampling method to bezier splines.
May 4, 2021, 22:08 (GMT)
Fix T86871: Mesh.mesh_from_object creates empty mesh from curve

Regression in 2b723abea02c868d94623f4dd9e9b6775cb3aaab
Revision 7ab7ae8 by Hans Goudey (master)
May 4, 2021, 21:28 (GMT)
Fix: Incorrect cyclic interpolation for nodes bezier spline

The special case for the interpolation to the last point was being used
for every point in the last segment, because of the rounding. Instead,
make the function slightly more complicated to properly handle the
correct interolation in the cyclic and non-cyclic cases.
May 4, 2021, 20:58 (GMT)
DRW: Fix issue with batch reusing freed VBO indices.

Some discard of vertbuf were not correctly followed by discards of
the GPUBatches that were using them. This lead to a use-after-free
situation where GPUBatches would reuse old VBO information. This did
not crash immediatly because the VBO indices were cached by our VAO
caching system. It kept working on some implementation because VBO
reference in the VAO (probably) preventing the VBO from being freed
by reference counting.

This fixes T85977 NVidia: Random crashes in 'DrvPresentBuffers'
May 4, 2021, 19:59 (GMT)
Merge branch 'omni-umm' of https://gitlab-master.nvidia.com/omniverse/blender into omniverse
May 4, 2021, 19:52 (GMT)
USD IO: MDL options for UMM.

Added logic to conditionally display MDL
import/export options depending on whether or
not the UMM addon Python module can be loaded.
Also, renamed the Convert Cycles Node Graph
import option to Convert to USD Preview Surface.
Revision 4411609 by Hans Goudey (master)
May 4, 2021, 19:34 (GMT)
Fix: Incorrect type used for geometry nodes poly splines
May 4, 2021, 18:31 (GMT)
Fix missing header & footer toggle chevrons in Spreadsheet

The little chevron tab to open a hidden region wouldn't show up in the
Spreadsheet editor. Cause was an incorrect GPU-scissor usage:
While drawing regions, the scissors should be kept enabled, just the
scissor rectangle should be updated - and afterwards reset to what it
was before.
May 4, 2021, 18:20 (GMT)
Fix missing header & footer toggle chevrons in Spreadsheet

The little chevron tab to open a hidden region wouldn't show up in the
Spreadsheet editor. Cause was an incorrect GPU-scissor usage:
While drawing regions, the scissors should be kept enabled, just the
scissor rectangle should be updated - and afterwards reset to what it
was before.
May 4, 2021, 17:44 (GMT)
USD IO: USD_umm_module_loaded() function.

Added function to determine if the Universal Material Mapping
(UMM) addon Python module was loaded successfully. Also
added conditional compilation directives when WITH_PYTHON
is defined.
May 4, 2021, 17:33 (GMT)
GPencil: New operator to Append materials into new object

This is a production request to be able to append all materials of one object into another object.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021