Genies Web SDK v0.1.75
Updated: July 15, 2026
What's New
- API Changes
- Per-submesh scoping on the toon effect:
setActiveMesh(name, materialIndex?)andtoon.getMeshParams(name?, matIdx?)scope to a single material slot on a multi-material mesh. Outline stays per source mesh. ShaderManager.getMeshMaterials()enumerates every submesh:[{ meshName, matIdx, matName, materialModel, count, sourceMeshIds }].mat.userData.sourceMeshIds: string[]— traces each primitive to the sourceRuntimeMeshid(s) it came from before combine, so wearables merged into the sharedDefaultbucket are still identifiable per-primitive. Same draw-call cost.
- Per-submesh scoping on the toon effect: