OptionalactiveOptionalmaterials?: Record<string, AsukaProduct3DMaterial>OptionalmaterialVariation-level mesh/material id. Top-level product-3d elements keep materials in variations.
Optionalmodel?: { Optionalformat?: "glb" | "gltf" | stringOptionalurl?: stringOptionalparts?: AsukaProduct3DPart[]Logical model sub-parts detected from GLB/glTF meshes or configured manually.
OptionalprintStable 3D print areas rendered as texture slots / UV rectangles on the target mesh.
Variation-level material overrides. Product/support colors and textures are driven by the active variation.