Skip to main content

OpenUSD_LOD_Screen_Size_Heuristic

Mapped https://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Screen_Size_Heuristic

Viewport-coverage selection; generates UsdLodScreenSizeHeuristic. Contract: root-local extent, projection method, descending coverage thresholds, optional blend thresholds, optional bounding volume.

Propose a change

Hierarchy​

Parent classes: OpenUSD_LOD_Heuristic

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Screen_Size_Heuristic
SourceMapped
ProtobufOPEN_USD_LOD_SCREEN_SIZE_HEURISTIC
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
lodExtentMetersstringRoot-local minimum and maximum corners used to compute projected size, in metres; exactly two vectors. Maps to UsdLodScreenSizeHeuristic extent. Overridden by a valid hasLODBoundingVolume.
lodProjectionMethodstring"projectedSphere"How root bounds are projected onto the view plane, in USD's spelling: projectedExtent or projectedSphere. Maps to UsdLodScreenSizeHeuristic projectionMethod.
lodScreenSizeBlendThresholdsArray<double>Viewport-coverage boundaries for blending adjacent items; fractions, not percentages; a missing entry means no blending at that transition. Maps to UsdLodScreenSizeHeuristic blendThresholds.
lodScreenSizeThresholdsArray<double>Descending viewport-coverage fractions between items; normally N-1 values; finite, within 0 to 1, strictly descending. Advisory per USD: renderers compute screen size differently. Maps to UsdLodScreenSizeHeuristic thresholds.

exactType is always OpenUSD_LOD_Screen_Size_Heuristic.

Inherited properties (8)
PropertyTypeRequiredDefaultDescription
connectorIdsArray<string>The ids of the connectors associated with the entity.
dateCreateddateTimeDatetime when it is created.
dateUpdateddateTimeDatetime when it is updated last time.
descriptionstring
idstringYesA globally unique ID in Mapped services.
lodDomainstringYesConsumer domain the heuristic applies to; emitted as lod:domain. An open token, not a closed enum: USD permits namespaced custom domains such as mapped:replay. imaging, physics and audio are the suggested standard values.
namestring
organizationIdstringYesThe id of the organization that owns the entity.

Relationships​

No relationships of its own.

Inherited relationships (4)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
hasLODBoundingVolumeOpenUSD_Prim_BindingisLODBoundingVolumeOf0..1transitive, canonical
References a prim binding expected to resolve to a UsdGeomBoundable whose extent governs the heuristic, taking precedence over lodCenterMeters and lodExtentMeters. A prim binding, not a semantic Thing, because USD requires a specific prim. Maps to the boundingVolume relationship.
hasPrimBindingOpenUSD_Prim_BindingisPrimBindingOf0..*transitive, canonical
Attaches a prim address. Used directly on an entity for pure addressing that carries no physical claim, and on a Representation or level-of-detail heuristic to realise it in USD.
isLODHeuristicOfOpenUSD_Prim_BindinghasLODHeuristic0..*The root binding this heuristic selects for.

Something wrong or missing on this page? Propose a change to OpenUSD_LOD_Screen_Size_Heuristic.