Sticker Remapper Blueprint Suite
StickerEffect shaders onto arbitrary 3D geometry. By casting an array of parallel rays in a structured 3D bounding box against target mesh geometry, the remapper samples surface intersection points, surface normals, and interpolated UV coordinates. It then executes 2D covariance regression and bounding envelope analysis to mathematically solve the optimal sticker shader properties:
- textureOffsetX / textureOffsetY (Center U & V offsets)
- proportionalScalar (Scale factor)
- uvRotation / uvCorrectionAngle (Orientation alignment)
- manualUVScaleX / manualUVScaleY (Aspect compensation)
- xBoundaries / yBoundaries (UV bounds clipping)
---- Executing Blueprint Tests: Run npm run test:blueprint (or npx tsx scripts/testing/test-blueprint.ts) to verify all geometric test cases. - Visualizer Layer Rule: All visualizer meshes, lines, points, and arrows MUST be assigned to Layer 6 (obj.layers.set(6) and recursive traversal) for visibility within the Aircada engine viewport. - Launching Local Dev Mode: Run npm run dev -- --no-open --mode ui -k and inspect the visualizer panel at http://localhost:3002/<projectId>?devPort=9005&mode=ui.
examples.spatial.sticker-remapper
Executable blueprint package: examples.spatial.sticker-remapper
air blueprint clone examples.spatial.sticker-remapper





