ST - MV3D
Easily display 3D models on the web and in augmented reality.
It is a complete solution for working with 3D models and displaying them in augmented reality on iOS and Android mobile platforms.
ST-MV3D is a completely standalone solution that works without additional frameworks, packages, and modules.
Create and share your own ideas with ST-MV3D!
Main purpose:
ST-MV3D is used to quickly and seamlessly visualize 3D content in a browser on both a computer and a mobile device. ST-MV3D also enables augmented reality for mobile platforms.
3D Format Support:
ST-MV3D supports glTF/GLB 3D models, which are compact, compressible, and load rapidly into the GPU. This format is a Khronos standard, providing Physically-Based Rendering (PBR) for realistic models under any lighting.
AR Modes:
ST-MV3D offers three AR modes: WebXR and SceneViewer on Android, and QuickLook on iOS. WebXR is the default mode on Android, providing consistent rendering within the browser with advanced features like annotations and material editing.
Progressive Enhancement:
While having an AR button is possible, it's not recommended. Users typically require interaction with the 3D model before accepting necessary camera permissions for AR. AR is seen as a progressive enhancement over 3D on the page.
Integration with Three.js:
ST-MV3D has full integration with three.js. For more complex use cases, it is possible to access the internal scene of three.js using special methods.
Shape keys:
ST-MV3D has full integration with Shape keys are used to deform objects into new shapes for animation. In other terminology, shape keys may be called “morph targets” or “blend shapes”.
And also a lot more interesting things!