Skip to main content

Genies Web SDK v0.1.41

Updated: May 12, 2026

What's New

  • Avatar Definition Read-back: New handle.getDefinition() returns the avatar definition with each asset's lod set to the actually-loaded LOD.
  • Per-Mesh Runtime Editing
    • New mgr.setActiveMesh(meshName | null) scopes subsequent toon + outline setters to one mesh on the active avatar; per-effect toon.setActiveMesh / outline.setActiveMesh available for divergent scoping.
    • mgr.toon.getMeshParams(meshName?) / mgr.outline.getMeshParams(meshName?) return the current state of a mesh's materials as a flat map — handy for UI sync or building exports.
    • mgr.getMeshNames() lists meshes on the active avatar.
  • In-memory Log Buffer
    • setLogMemoryBufferSize(n) enables capture (release-safe — all four levels land in the buffer even with console output stripped). setLogMemoryBufferEnabled(bool) pauses/resumes without losing entries.
    • getLogMemoryBuffer() / dumpLogMemoryBuffer(). setLogBufferFullCallback(fn) fires the snapshot just before the oldest entry is dropped.