Popular topics: General 3D model requirements WANNA Environment Maps

General model requirements for 3D Viewer

Introduction

Models designed for 3D Viewer have slightly different requirements comparing to our General 3D model requirements

 

Requirements

  • Max 130'000 triangles per scene.
  • Textures 2048x2048.
  • 3D model should have real world size (1:1 scale).
  • Main body of the item should be centered.
    • If a scene contains two objects (for example, left and right sneaker or a pair of earrings), central point between objects should be centered.
  • For a better user experience, we suggest adding a node called plane_ao, which represents a horizontal plane under the object with baked ambient occlusion (AO) from the scene. Backface culling should be enabled for plane_ao.
  • Keep in mind that users can view the object from any angle, so it's important to model all the details, for example the back side of the watch case.
  • POIs can be set in the Wanna Studio after the model has been uploaded there.

 

KHR extensions support

All supported extensions are listed here

 

Nodes structure

3D model itself should be encapsulated within the main top level node, and AO under the model should be done as a separate plane_ao top level node. The exact logic is below.

Condition Generic 3D Viewer 3D Viewer for Handbags
main node is present

Display available nodes from the list below and hide all other nodes:

main and all of its sub-nodes

plane_ao

Display available nodes from the list below and hide any other nodes:

main and all its sub-nodes

strap_long and all its sub-nodes

plane_ao - if the main node is displayed

plane_ao_strap - if the strap_long node is displayed

main node is absent Display all available nodes regardless of their names Display all nodes for this model except for dimensions_cm/ dimensions_inch, if they are present
dimensions_cm/ dimensions_inch are or aren’t present These nodes don’t influence the Generic 3D Viewer’s behaviour. Refer to the rules regarding the main node. Check the availability of size references for the corresponding model. If size references are available, the Dimensions button should be present in UI. If not, check the availability of dimensions_cm/ dimensions_inch nodes and display the Dimensions button if they are present.

 

Unsupported items

  • Multi-level transparency (when one transparent object is overlayed on top of another transparent object)
  • Subsurface scattering
  • Iridescent materials
     

Was this article helpful?

Can’t find what you’re looking for?

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

Contact Support