Wanna supports a limited set of KHR extensions for glTF/GLB models. Using only supported extensions ensures proper rendering across Web and iOS experiences.
The SDK versions listed below are the minimum versions that support the corresponding extension. If you're working with both iOS and Web SDKs, then the supported extensions are applied based on the lower version.
Supported KHR Extensions
Extension name | Supported from Web SDK | Supported from iOS SDK |
---|---|---|
KHR_materials_ior | 2.6 | 6.1 |
KHR_materials_emissive_strength | 2.6 | 6.1 |
KHR_materials_specular | 2.6 | 6.1 |
KHR_materials_clearcoat | 2.6 | 6.1 |
KHR_materials_transmission | 2.7 | 6.1 |
KHR_draco_mesh_compression | 2.7 | 6.1 |
KHR_materials_volume | 2.7 | 6.1 |
KHR_materials_sheen | 2.7 | 7.0 |
Supported Custom Extensions
To support realistic rendering of gems such as diamonds, sapphires, and other precious stones, WANNA developed a proprietary extension. While the WANNA renderer supports standard PBR workflows, achieving high-quality gem visuals requires custom logic and specific model preparation - handled through this dedicated extension.
Extension name | Supported from Web SDK | Supported from iOS SDK |
---|---|---|
WNB_materials_gem | 2.7 | 7.2 |
For more information about setting up gems for WANNA experiences - see How to Add Beautiful Gems to 3D