Blender Git Commit Log

All Blender Git commits.

Page: 155 / 8462

October 20, 2021, 07:01 (GMT)
View3D: snap with active pivot doesn't need to require a 3D view
October 20, 2021, 04:23 (GMT)
Fix : Set Curve Handle Position Node Auto Convert

When trying to auto convert Vector to Free or Auto to Align, the
old handle positions needed to be baked in first.
October 20, 2021, 01:15 (GMT)
CMake: add WITH_BLENDER_THUMBNAILER option

Make building the thumbnail extraction executable optional,
disable on macOS as this was not linking, further, macOS doesn't use
this for thumbnail extraction so it could be left disabled.
October 20, 2021, 00:16 (GMT)
Cleanup: use elem macros
October 19, 2021, 23:31 (GMT)
Thumbnails: refactor extraction to use one code-path for all platforms

Thumbnail extraction now shares code between Linux/Windows,
allowing thumbnails from Zstd compressed blend files to be extracted.

The main logic is placed in blendthumb_extract.cc and is built as static
library. For windows there is DLL which is registered during blender
install and which then reads and generates thumbnails.

For other platforms there is blender-thumbnailer executable file which
takes blend file as an input and generates PNG file. As a result
Python script blender-thumbnailer.py is no longer needed.

The thumbnail extractor shares the same code-path as Blenders file
reading, so there is no need to duplicate any file reading logic.
This means reading compressed blend files is supported (broken since
the recent move Zstd compression - D5799).

This resolves T63736.

Contributors:

- @alausic original patch.
- @LazyDodo windows fixes/support.
- @campbellbarton general fixes/update.
- @lukasstockner97 Zstd support.

Reviewed By: sybren, mont29, LazyDodo, campbellbarton

Ref D6408
October 19, 2021, 23:04 (GMT)
GNUmakefile: clarify that order isn't important for multiple targets

Also include example.
October 19, 2021, 22:19 (GMT)
Cleanup: spelling in comments
October 19, 2021, 22:17 (GMT)
Cleanup: sort cmake file lists
October 19, 2021, 22:17 (GMT)
Cleanup: trailing space, use single quotes for enums
Revision d7b4350 by Hans Goudey (master)
October 19, 2021, 21:27 (GMT)
Fix T92354: Missing raycast node in geometry nodes add menu

Was removed by mistake in rB0a6cf3ed0c64
October 19, 2021, 20:27 (GMT)
Geometry Nodes: Replace String node

This commit adds a node that can be used to find and replace strings
inside of the input string. One initial use case is to have an easier
way to add line breaks to strings to the string to curves node.

Differential Revision: https://developer.blender.org/D12721
Revision 85c8dd6 by Hans Goudey (master)
October 19, 2021, 19:04 (GMT)
Fix: Display color sockets without labels correctly

Don't build a manual property split layout when the label
for the socket is hidden.
October 19, 2021, 16:54 (GMT)
Fix asset catalog operators disabled without experimental feature flag

If the Extended Asset Browser experimental feature was disabled, the asset
catalog operators wouldn't work. This wasn't intentional, catalogs aren't
considered experimental.
October 19, 2021, 16:30 (GMT)
Geometry Nodes: Add Wave texture node

Port shader wave texture node

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D12733
October 19, 2021, 16:18 (GMT)
Geometry Nodes: Add Magic texture node

Port shader node magic texture

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D12732
October 19, 2021, 16:07 (GMT)
Asset Browser: Improved workflow for asset catalog saving

No longer save asset catalogs on blendfile save. Instead:

- extend the confirmation prompt for unsaved changes to show unsaved
catalogs.
- In the confirmation prompt, make catalog saving explicit & optional,
just like we do it for external images. {F10881736}
- In the Asset Browser catalog tree, show an operator icon to save the
catalogs to disk. It's grayed out if there are no changes to save, or
if the .blend wasn't saved yet (required to know where to save the
catalog definitions to). {F10881743}

Much of the work was done by @Severin and reviewed by me, then we
swapped roles.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D12796
October 19, 2021, 16:05 (GMT)
Cleanup: use nullptr in C++
October 19, 2021, 16:01 (GMT)
Fix liblink tests after recent commit.

NOTE: This needs new tests, no time now, will do tomorrow.
Revision 7a61916 by Hans Goudey (master)
October 19, 2021, 15:42 (GMT)
Fix T92345: Crash with only pointcloud in attribute transfer node

The distances array is only allocated if there are mesh distances to
compare to, so it is empty when there is only a point cloud.
October 19, 2021, 14:55 (GMT)
Asset Catalogs: allow creating catalog in unsaved blend file

Allow creating a new asset catalog in a yet-to-be-saved blend file. The
problem was caused by `AssetLibrary` not having an `AssetCatalogService`
right after creation; only after loading data from disk was this
instance created. It's now always there.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021