Sticker Remapper Blueprint Suite

The StickerRemapper blueprint subsystem provides autonomous 3D raycasting and UV parameter derivation algorithms for projecting dynamic decals and 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) ---
Published: 7/10/2026


- 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

Install via CLI to inspect full package source files: air blueprint clone examples.spatial.sticker-remapper