Orient Mesh
v1.3.0Summary
Orient Mesh computes orientation frames on input geometry with additional features for creating complex surface flows. This operator is essential for preparing meshes before using them with the Move Along Mesh operator, as it defines the up vector (visualized in yellow) that determines the direction of motion across the surface.
For easy "swirling" movement over a mesh, try setting the Compute Method to "N and Up" and enable "Cross Up Vector". This will "wrap" the yellow up vector along the surface of the mesh, creating natural flowing motion paths. You can optionally add curl noise to get more swirly behavior, or enable blurring to soften rough patches and create smoother orientation transitions across the surface.
The operator offers multiple compute methods including polygon-based computation, normal and up vector calculations, and quaternion-based orientation. Combined with optional curl noise and blur stages, Orient Mesh provides complete control over surface orientation frames for advanced motion graphics workflows.
Parameters
GroupVisualizeupvectorLengthscaleColorComputemethodpolyN and UpnupUse OrientorientComputenormalsAutoupUpvectorStylefirstTwo EdgestwoPrimitive CentroidprimTexture UVuvTexture UV GradientuvgradAttribute GradientattgradAttributenameMakeorthoInvertnInvertupCrossupvectorOutputtangentEnablecurlnoiseBlendwithoriginalTypeperlin2dPerlin 3D (GPU)perlin3dPerlin 4D (GPU)perlin4dSimplex 2D (GPU)simplex2dSimplex 3D (GPU)simplex3dSimplex 4D (GPU)simplex4dSeedPeriodHarmonSpreadGainAmpExpXordsrtScale Translate RotatestrRotate Scale TranslaterstRotate Translate ScalertsTranslate Scale RotatetsrTranslate Rotate ScaletrsRordxyzRx Rz RyxzyRy Rx RzyxzRy Rz RxyzxRz Rx RyzxyRz Ry RxzyxTTxTranslateTyTranslateTzRRxRotateRyRotateRzSSxScaleSyScaleSzPPxPivotPyPivotPzT4dEnableblurInfluencetypeconnProximityproxIterationsKernalradiusBypassFreeextragpumemInputs
POPOutputs
POP