Mesh deformation
Reshape and animate the geometry of 3D models at runtime, applying skinning, blend shapes, and subdivision so surfaces bend, flex, and deform as a scene plays.
Overview
This collection covers the building blocks for modifying the vertices of a model after it loads, letting you drive lifelike motion such as characters bending, faces emoting, or surfaces smoothing in real time. It includes a configurable pipeline of stages that transform geometry, options for choosing where and how that work runs on the processor or graphics hardware, and lower-level entry points for fine-grained control over the transformation. Reach for these tools when prebaked animation is not enough and you need to compute or adjust a model’s shape dynamically. They give you control over performance trade-offs and the order in which transformations apply.
Topics
Deformers
MeshDeformerComponentMeshDeformerSkinningDeformerBlendShapeDeformerOpenSubdivisionDeformerRenormalizationDeformerCalculateBoundingBoxDeformer
Parameters and options
MeshDeformerOptionsMeshDeformerVertexOptionsMeshDeformerExecutionModeMeshDeformParameterMeshDeformationStackMeshScopeMeshDeformParameterCPUMeshDeformParameterGPUMeshDeformParametersCPUMeshDeformParametersGPUMeshDeformCPUBufferInputMeshDeformGPUBufferInputMeshDeformCPUBufferOutputMeshDeformGPUBufferOutput
Low-level deformation
See Also
Scene content
Hello WorldEnabling video reflections in an immersive environmentCreating a spatial drawing app with RealityKitGenerating interactive geometry with RealityKitCombining 2D and 3D views in an immersive appTransforming RealityKit entities using gesturesResponding to gestures on an entityModels and meshesMaterials, textures, and shadersAnchorsLights and camerasContent synchronizationAudioVideosImages