Grease Pencil: Layer Groups, Attributes, and some updates #104955

Merged
Falk David merged 12 commits from filedescriptor/blender-manual:gpv3-manual-updates into blender-v4.3-release 2024-10-08 17:28:05 +02:00
4 changed files with 26 additions and 0 deletions
Showing only changes of commit 3c94d97b96 - Show all commits

View File

@ -45,6 +45,10 @@ An object can have several weight groups and can be assigned in
General settings for Grease Pencil strokes.
:doc:`Attributes </grease_pencil/properties/layer_attributes>`
==============================================================
List of custom layer attributes.
:ref:`Custom Properties <files-data_blocks-custom-properties>`
==============================================================
@ -59,3 +63,5 @@ Create and manage your own properties to store data in the Grease Pencil's data-
layer_groups.rst
onion_skinning.rst
strokes.rst
layer_attributes.rst

View File

@ -0,0 +1,17 @@
****************
Layer Attributes
****************
Layers can store :doc:`Custom Attributes </modeling/geometry_nodes/attributes_reference>`.
The attributes are stored on the :ref:`Layer <attribute-domains>` domain.
For example the :ref:`Layer Adjustments <layer-adjustments>` are stored as layer attributes.
Attributes
:ref:`List view <ui-list-view>` of all the attributes stored on the layers.
Name
Name of the layer attribute.
Data Type
The :ref:`Data Type <attribute-data-types>` of the attribute.

View File

@ -203,6 +203,8 @@ Transform
Allows per-layer location, rotation and scale transformations.
.. _layer-adjustments:
Adjustments
===========

View File

@ -128,6 +128,7 @@ to determine the domains of attributes.
- **Instance** domain attributes exist on the :doc:`/modeling/geometry_nodes/instances` in a geometry.
They can be used to store different values on copies of geometry data. Instance domain attributes are
only supported in geometry nodes.
- **Layer** domain attributes are associated with a :doc:`Grease Pencil Layer </grease_pencil/properties/layers>`.
Attributes are automatically interpolated to other domains. For example, when the
:doc:`/modeling/geometry_nodes/geometry/read/position` is connected to the selection input of