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. 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>` :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 layer_groups.rst
onion_skinning.rst onion_skinning.rst
strokes.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. Allows per-layer location, rotation and scale transformations.
.. _layer-adjustments:
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. - **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 They can be used to store different values on copies of geometry data. Instance domain attributes are
only supported in geometry nodes. 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 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 :doc:`/modeling/geometry_nodes/geometry/read/position` is connected to the selection input of