24 #ifndef PXR_USD_USD_SKEL_BAKE_SKINNING_H 25 #define PXR_USD_USD_SKEL_BAKE_SKINNING_H 28 #include "pxr/usd/usdSkel/api.h" 39 PXR_NAMESPACE_OPEN_SCOPE
50 DeformPointsWithSkinning = 1 << 0,
51 DeformNormalsWithSkinning = 1 << 1,
52 DeformXformWithSkinning = 1 << 2,
53 DeformPointsWithBlendShapes = 1 << 3,
54 DeformNormalsWithBlendShapes = 1 << 4,
55 DeformWithSkinning = (DeformPointsWithSkinning|
56 DeformNormalsWithSkinning|
57 DeformXformWithSkinning),
58 DeformWithBlendShapes = (DeformPointsWithBlendShapes|
59 DeformNormalsWithBlendShapes),
60 DeformAll = DeformWithSkinning|DeformWithBlendShapes,
64 ModifiesNormals = DeformNormalsWithSkinning|DeformNormalsWithBlendShapes,
65 ModifiesXform = DeformXformWithSkinning
165 PXR_NAMESPACE_CLOSE_SCOPE
168 #endif // PXR_USD_USD_SKEL_BAKE_SKINNING_H
Thread-safe cache for accessing query objects for evaluating skeletal data.
std::vector< UsdSkelBinding > bindings
The set of bindings to bake.
bool updateExtents
If true, extents of UsdGeomPointBased-derived prims are updated as new skinned values are produced.
Parameters for configuring UsdSkelBakeSkinning.
Flags indicating which components of skinned prims may be modified, based on the active deformations.
DeformationFlags
Flags for identifying different deformation paths.
int deformationFlags
Flags determining which deformation paths are enabled.
A basic mathematical interval class.
static GfInterval GetFullInterval()
Returns the full interval (-inf, inf).
bool updateExtentHints
If true, extents hints of models that already stored an extentsHint are updated to reflect skinning c...
std::vector< SdfLayerHandle > layers
Data layers being written to.
Defines all the types "TYPED" for which Vt creates a VtTYPEDArray typedef.
size_t memoryLimit
Memory limit for pending stage writes, given in bytes.
bool saveLayers
Determines whether or not layers are saved during skinning.
Boundable prim type used to identify a scope beneath which skeletally-posed primitives are defined.
An forward-iterable range that traverses a subtree of prims rooted at a given prim in depth-first ord...
VtUIntArray layerIndices
Array providing an index per elem in bindings, indicating which layer the skinned result of the bindi...