11% WARNING: THIS FILE IS GENERATED BY genSchemaDocs. DO NOT EDIT.
2- % Generated: 04:05PM on May 16, 2024
2+ % Generated: 03:26PM on February 19, 2026
33
44
55(FieldAsset)=
66# FieldAsset
77
8- FieldAsset is an abstract schema (that inherits
9- from {ref}` FieldBase ` ) that represents a volumetric field
10- where the volumetric data is stored outside the layer, e.g. in a file asset.
11- It is used as a base class for schemas that reference specific volume data
12- asset types, such as OpenVDB data.
13-
14- If you need to extend UsdVol with your own custom file-based field schemas,
15- your custom schemas should inherit from FieldAsset.
16-
17- ``` {admonition} Create Prims Using FieldAsset-derived Schemas
18- :class: note
19-
20- Like FieldBase, FieldAsset is an abstract schema. In practice you will most
21- likely create prims using one of the field schemas that inherit from FieldAsset,
22- such as OpenVDBAsset or Field3DAsset.
23- ```
8+ This schema is deprecated, and VolumeFieldAsset
9+ should be used instead. See {ref}` VolumeFieldAsset ` for more details.
2410
2511``` {contents}
2612:depth: 2
@@ -32,6 +18,10 @@ such as OpenVDBAsset or Field3DAsset.
3218
3319## Properties
3420
21+ (FieldAsset_inheritedproperties_VolumeFieldAsset)=
22+
23+ ## Inherited Properties ({ref}` VolumeFieldAsset ` )
24+
3525(FieldAsset_fieldDataType)=
3626
3727### fieldDataType
@@ -50,8 +40,8 @@ with the specific asset type. A missing value is considered an error.
5040
5141** USD type** : ` int `
5242
53- The index of a field within a FieldAsset asset
54- file. This attribute is optional.
43+ The index of a field within a VolumeFieldAsset
44+ asset file. This attribute is optional.
5545
5646An asset file can contain multiple fields with the same name. This optional
5747attribute is an index used to disambiguate between multiple fields with the same
@@ -67,13 +57,13 @@ name. For example, in an OpenVDB file asset, there might be two Grids named
6757** USD type** : ` token `
6858
6959Represents the name of an individual field within
70- a FieldAsset asset file.
60+ a VolumeFieldAsset asset file.
7161
72- A FieldAsset file asset may contain multiple fields in a single asset file. This
73- attribute specifies the name of field ** within** the asset file. For example, an
74- OpenVDB file asset might have multiple named Grids, such as "density",
75- "temperature", etc. ` fieldName ` would specify one of the named Grids in the
76- OpenVDB file asset.
62+ A VolumeFieldAsset file asset may contain multiple fields in a single asset
63+ file. This attribute specifies the name of field ** within** the asset file. For
64+ example, an OpenVDB file asset might have multiple named Grids, such as
65+ "density", " temperature", etc. ` fieldName ` would specify one of the named Grids
66+ in the OpenVDB file asset.
7767
7868Note that a Volume also provides a way to specify the "name" for a field, via
7969the field relationship. This name is not associated with asset data and is used
@@ -90,10 +80,10 @@ relationship name differs from `fieldName`.
9080
9181An asset path attribute that points to a file on disk.
9282
93- The asset pointed to by filePath must be a file type that the FieldAsset-derived
94- schema supports. For example, for OpenVDBAsset, the file type must be an
95- OpenVDB (.vdb) file. For Field3DAsset, the file type must be a Field3D (.f3d)
96- file.
83+ The asset pointed to by filePath must be a file type that the
84+ VolumeFieldAsset-derived schema supports. For example, for OpenVDBAsset, the
85+ file type must be an OpenVDB (.vdb) file. For Field3DAsset, the file type must
86+ be a Field3D (.f3d) file.
9787
9888This attribute's value can be animated over time, as most
9989volume asset formats represent just a single timeSample of
0 commit comments