The InspectionRegistryinspectSceneModel reaches
for when no registry is supplied in its params. Pre-populated
with the built-in inspections that ship from
studio/sceneModelInspector/inspections.
Registration order:
geometryDataIntegrity (errors, always run)
meshReferences (errors, always run)
objectMeshReferences (errors, always run)
transformParentCycles (errors, always run)
unusedResources (warnings, always run)
identityTransforms (warning, always run)
duplicateGeometries (warning, opt-in via params)
similarGeometries (warning, opt-in via params)
denseGeometries (warning, opt-in via params)
geometryArrayLengths (warning, opt-in via params)
largeGeometries (warning, opt-in via params)
geometryQuality (warnings, opt-in via params)
objectPlacement (warnings, opt-in via params)
textureDimensions (warnings, opt-in via params)
farFromOriginGeometries (warning, opt-in via params)
Plugins are expected to register additional inspections into this
singleton on import:
Tests / one-off pipelines can ignore the singleton and build a
fresh InspectionRegistry instead, then pass it via the
registry field on InspectSceneModelParams.
The InspectionRegistry inspectSceneModel reaches for when no
registryis supplied in its params. Pre-populated with the built-in inspections that ship from studio/sceneModelInspector/inspections.Registration order:
geometryDataIntegrity(errors, always run)meshReferences(errors, always run)objectMeshReferences(errors, always run)transformParentCycles(errors, always run)unusedResources(warnings, always run)identityTransforms(warning, always run)duplicateGeometries(warning, opt-in via params)similarGeometries(warning, opt-in via params)denseGeometries(warning, opt-in via params)geometryArrayLengths(warning, opt-in via params)largeGeometries(warning, opt-in via params)geometryQuality(warnings, opt-in via params)objectPlacement(warnings, opt-in via params)textureDimensions(warnings, opt-in via params)farFromOriginGeometries(warning, opt-in via params)Plugins are expected to register additional inspections into this singleton on import:
Tests / one-off pipelines can ignore the singleton and build a fresh
InspectionRegistryinstead, then pass it via theregistryfield on InspectSceneModelParams.