WANNA renderer
WANNA uses proprietary rendering engine across all platforms. It ensures equal image on iOS, Web and Android and allows to meet technical constraints imposed by our clients (performance, size, memory consumption).
Our rendering engine has its own interpreter of PBR materials, which is different from Babylon or Three.js. In order to see the same image as in WANNA renderer, you need to use WANNA plugin for Substance Painter, which in combination with our HDRI map should give the desired result. Alternatively you can use Khronos 3D Viewer, which is the closest to our implementation.
3D models for Virtual Try On
WANNA 3D model requirements can be broken down into two categories:
- Hard requirements - model size, number of polygons etc. They ensure that the 3D model will work smoothly with our tech.
- Optional requirements - category-specific add-ons like Points Of Interest (POIs) for Bags.
We also provide recommendations - guidelines on how to reach better visual quality, which is always appreciated by the users.
Note that WANNA Virtual Try On runs on a mobile phone inside its browser, so very high quality 3D models used for close-by pack shots and static images cannot be used there for two reasons:
- High resolution textures, for example 8096x8096, result in a very large 3D model file, and it may take more than a minute to download this file to user's mobile. Users won't wait this long and abandon.
- High polygon count models, for example unoptimized photogrammetry results, consume a lot of memory (leading to OOMs) and can't have high FPS in mobile browser, significantly damaging the try on experience.