Blender Git Commits

Blender Git "master" branch commits.

Page: 267 / 5574

Revision 58893ea by Hans Goudey
May 19, 2021, 20:13 (GMT)
Cleanup: Use consistent order for functions in node files

After this commit, all geometry node "init" and "update" functions are
at the top of each file, right below the "layout" function. This means
you can always scroll to the bottom of the file to see the entry point,
and the boring boilerplate code is grouped in one section.
Revision 3d604ba by Hans Goudey
May 19, 2021, 19:58 (GMT)
Geometry Nodes: Execute point rotate node on curve component

When adding attributes on the curve component, I missed calling this
node's execute function on the curve component, like the other nodes.
Revision 627f357 by Hans Goudey
May 19, 2021, 17:22 (GMT)
Geometry Nodes: Support for dynamic attributes on curve splines

With this patch you will be able to add and remove attributes from curve
data inside of geometry nodes. The following is currently implemented:
* Adding attributes with any data type to splines or spline points.
* Support for working with multiple splines at the same time.
* Interaction with the three builtin point attributes.
* Resampling attributes in the resample node.

The following is not implemented in this patch:
* Joining attributes when joining splines with the join geometry node.
* Domain interpolation between spline and point domains.
* More efficient ways to call attribute operations once per spline.

Differential Revision: https://developer.blender.org/D11251
Revision 192a3f1 by Hans Goudey
May 19, 2021, 17:02 (GMT)
Cleanup: Use copy constructor for CurveEval

There is no need for a special "copy" method with a copy constructor,
which will be necessary to explicitly copy attributes anyway.
May 19, 2021, 16:30 (GMT)
Cycles OpenCL: disable AO preview kernels

These seem to be causing some stability issues, and really are just not that
useful in practice. Compiling them is slow already, so it does not improve
the user experience much to show an AO preview if it's not nearly instant.
May 19, 2021, 16:30 (GMT)
Fix T87793: Cycles OptiX crash hiding objects in viewport render
Revision 330fecc by Julian Eisel
May 19, 2021, 15:57 (GMT)
Assets: Use textures (and shadows) for automatic object previews

Textures may be important to be able to identify an object. They are also a way
to make many objects look more like when rendered with an advanced render
engine, without being that expensive.
So this seems like a simple way to increase usefulness of the automatic
previews.
May 19, 2021, 15:56 (GMT)
GPencil: Apply NanoSVG fix

This fix is ported from official NanoSVG git
May 19, 2021, 15:50 (GMT)
IDManagement: Add basic test regarding id sorting in their listbase.

Note that while sorting of local IDs is fine, currently sorting of
linked IDs is a total unpredictable failure.

Next commit will fix this, ensuring that linked IDs are grouped by their
library, and properly name-sorted within this library group.
May 19, 2021, 15:50 (GMT)
IDManagement: Fix ID sorting in case of linked IDs.

`id_sort_by_name` would simply not deal properly with linked IDs, could
lead to mixing IDs from different libraries, and unsorted IDs within the
same library.
May 19, 2021, 15:50 (GMT)
IDManagement: Do not prevent sorting of linked IDs in `BKE_id_new_name_validate`.

While this function should (currently) not be called on linked ID, there
is no reason to treat those differently than local IDs, for the part
that they have in common: needs to be properly sorted.
May 19, 2021, 15:50 (GMT)
IDManagement: Enable ID sorting test for linked IDs.
May 19, 2021, 15:40 (GMT)
Fix T87621: Win32 Do Not Create Preview Thumbnails for Offline Files

This patch turns off the creation of file thumbnails for files that are
offline and therefore not fully-present on the file system. These types
of files - typically cloud-based or stored on slower backup media -
only have their contents available when actually accessed, at which
point there will be a short delay. If we allow thumbnail creation in
this state then all offline files in a folder will be downloaded just
to view a listing, which can take a long time.

Files in this state will instead get a more generic thumbnail that
still indicates file type (icon in center) and that shows offline state
will a special icon at the bottom-left.

Although this currently only affects Windows users, most of this patch
is platform-agnostic. So other platforms inherit this behavior if they
only add FILE_ATTR_OFFLINE attribute to files in this state.

See D11101 for more information.

Differential Revision: https://developer.blender.org/D11101

Reviewed by Julian Eisel
May 19, 2021, 14:41 (GMT)
Blender LTS: match download urls with latest changes in buildbot.
May 19, 2021, 14:39 (GMT)
Blender LTS: match download urls with latest changes in buildbot.
May 19, 2021, 11:58 (GMT)
Merge branch 'blender-v2.93-release'
May 19, 2021, 11:47 (GMT)
Fix T88167: Regression: no tooltip for syringe/picker, during picking object

Fix T88167.

Caused by {rB97defd9cd79b6e3ed0e52481a7078107dbe0522b}

`(BLI_rcti_isect_pt` used here to confirm if cursor position is in between active region boundary.
Subtracting min region boundary from the mouse position before the check, fails the condition.

`mval[2]` introduced to hold the region relative mouse position.

Reviewed By: Severin

Maniphest Tasks: T88167

Differential Revision: https://developer.blender.org/D11224
May 19, 2021, 11:04 (GMT)
Cleanup: use nullptr
May 19, 2021, 10:32 (GMT)
Merge branch 'blender-v2.93-release'
May 19, 2021, 10:27 (GMT)
EEVEE: Subsurface Node: Fix inverted texture blur input

Fixes T86097 EEVEE Subsurface Node give blurry edges
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021