Popular topics: WANNA Environment Maps What are KHR Extensions and how do they affect my model?

3D Viewer Model Requirements

This document outlines the category-agnostic requirements for models intended for use in the WANNA 3D Viewer.

All General 3D Model Requirements apply, with the additional rules below ensuring correct rendering and functionality. Please note that for bags, WANNA supports additional interactive features in the 3D Viewer. For details, see Bags 3D Model Requirements (3D Viewer).

Main Requirements

Requirement Details
Max triangles in a scene 130,000
Max primitives in a scene 105
Max texture size 2048x2048
Total texture pixels in a scene 37,748,736 px (≈ 9 × 2048 × 2048)
Archive file size (geometry + textures) ≤ 50 MB
Model scale True-to-size (1:1)
File format glTF (.gltf) or GLB (.glb) only
Model position Main body must be centred
Multi-object scenes For models with two and more objects (e.g. earrings, sneakers), the midpoint must be centred

Modelling Recommendations

  • All surfaces must be modelled, including undersides and interior faces.
  • Add a plane_ao node to improve realism:
    • A horizontal AO-baked plane beneath the model.
    • Backface culling must be enabled.
    • More information on the recommended node structure can be found below.
    • If your design includes gems, refer to How to add beautiful gems to 3D models for detailed instructions on creating high-quality gem elements.
  • The 3D Viewer supports model animations. Refer to Animations in 3D Viewer for detailed setup instructions.
Node name Purpose
main Contains all objects that should be visible in the 3D Viewer General view, excluding auxiliary elements reserved for ActionAnimation, which are displayed only in the Details view.
plane_ao Z=0 plane with baked AO from the main node, always shown. Backface culling should be enabled for plane_ao.
action_animation Auxiliary objects required for specific animations, displayed only in the Details view of the 3D Viewer (e.g. arrows to guide user attention during animation playback). The Details view is available only if this node is present, and the node is displayed only when the user switches to that view.

Only the main node and its sub-nodes will be visible in the 3D Viewer’s General view. Therefore, the model will display correctly only if the main node is placed at the top level of the hierarchy.
If no main node is present in the model, all nodes will be displayed in the 3D Viewer simultaneously, without any additional functionality.

 

Was this article helpful?

Can’t find what you’re looking for?

Our award-winning customer care team is here for you.

Contact Support