Brush Assets Project #104846

Merged
Julian Eisel merged 32 commits from JulianEisel/blender-manual:temp-brush-assets into main 2024-07-08 18:45:49 +02:00
Showing only changes of commit 1e4ee90218 - Show all commits

View File

@ -75,9 +75,11 @@ Primitive assets are data-blocks that are either **linked or appended** to the c
Examples are objects, materials, and worlds. These can be dragged from the Asset Browser into Examples are objects, materials, and worlds. These can be dragged from the Asset Browser into
the scene (objects and worlds), or onto existing objects (materials). the scene (objects and worlds), or onto existing objects (materials).
Preset assets are data-blocks that are loaded and then **applied** to something. Preset assets are data-blocks that are loaded and then **applied** to something or **activated**.
An example is a pose asset. When applying the pose, the data-block is loaded An example is a pose asset. When applying the pose, the data-block is loaded from its blend-file,
from its blend-file, and then the pose is applied to the active armature. and then the pose is applied to the active armature. Brush assets are an example of an asset type
that is activated. They get loaded into the current file and activated for painting or sculpting,
but don't get saved in the file.
In the future, the asset type definition will be expanded; In the future, the asset type definition will be expanded;
see :ref:`asset-libraries-future-development` for more info. see :ref:`asset-libraries-future-development` for more info.
@ -120,10 +122,9 @@ When using *Mark as Asset*, an automatic preview is generated.
If you want, you can also change or replace this with an image of your own choosing; If you want, you can also change or replace this with an image of your own choosing;
use the folder button next to the preview image in the Asset Details region of the Asset Browser. use the folder button next to the preview image in the Asset Details region of the Asset Browser.
For preset assets, there will be a dedicated button for the different asset types. For preset assets, there will be a dedicated button for the different asset types. For example for
Currently poses are the only preset assets; use the **Create Pose Asset** button in the Action editor. poses there is a **Create Pose Asset** button in the Action editor. Brush assets are created by
This will copy the pose of the selected bones into a new Action, mark it as asset, using **Duplicate Asset** from existing brush assets.
and put it into the currently active asset catalog if there is an Asset Browser open.
After creating the asset, make sure the current blend-file is saved in your asset library. After creating the asset, make sure the current blend-file is saved in your asset library.
Blender does not copy the asset into the asset library for you. Blender does not copy the asset into the asset library for you.
@ -261,6 +262,10 @@ or as an add-on; the rule above applies to Blender itself, not to its add-ons.
Asset Pushing Asset Pushing
------------- -------------
.. note::
The introduction of Brush assets in Blender 4.3 includes support for an asset pushing concept as
described here. This might be brought to more asset types in future.
Asset **pushing** is a way of getting assets into the asset library, where you are working on a file Asset **pushing** is a way of getting assets into the asset library, where you are working on a file
and want to copy the asset from that file into the library. This is a concept that appears deceptively simple. and want to copy the asset from that file into the library. This is a concept that appears deceptively simple.
In certain cases it is actually simple, but often enough it gets quite complex. For example, In certain cases it is actually simple, but often enough it gets quite complex. For example,