
Supported Formats
MML Compatible Assets
- MSquared MML Avatar Standard: Supported by default if included in the metadata. If your mml files are not in your NFT metadata contact us to have them imported.
- Animation Compatibility: Full support for MML animation standards
- Cross-Platform: Works across all OpenPage experiences
- Optimized Performance: Optimized for web and mobile platforms
Custom GLB Format
- Manual Integration Required: Work with the OpenPage team to add your custom models
- GLB Support: Custom avatars in GLB format
- Minimum Requirements: Must include required animations as NLA tracks
- Idle Animation: Default standing/idle pose
- Talking Animation: Simple speaking animation (to enable AI Chat)
UBF Support
- Status: *Coming Soon
- Description: Additional format support for avatar compatibility with the Futureverse ecosystem
OP DEFAULT Avatar Models
Default Models (MML UE5) MSquared Models (MML UE5) Soneium Models (MML UE5)Animations (NLA Tracks)
These animation files can be used with models downloaded from OP after verifying ownership of your assets:- BAYC (UE4), (MML UE5)
- MAYC (MML UE5)
- Kodas (MML UE5)
- Meebits (UE4)
- Forgotten Runes Wizards Cult (MML UE5)
- GRILLZ (MML UE5)
- GEEZ (MML UE5)
- CLONE X (Daz3D Genesis 8.1)
Model Guidelines
You may use the reference models above (.blend, .fbx or .glb) as a baseline for asset modeling. These include both male and female base meshes (N1X and P4G3), along with example clothing assets. Geometry & Topology Requirements:- Assets must be game-ready, with optimized low-poly geometry.
- Keep geometry clean and efficient - avoid unnecessary subdivisions or high vertex density.
- All components of an asset must be joined into a single mesh/object. No loose parts or separate objects.
- Use a maximum of 3 materials per asset.
- All textures must be 1024x1024px or smaller.
- Do not use alpha transparency or opacity maps. Materials should be fully opaque.
- Consistent Style: Maintain visual consistency
- Appropriate Scale: Use realistic proportions
- Clean Geometry: Avoid unnecessary complexity
- Optimized Textures: Use efficient texture mapping
- Smooth Transitions: Create fluid animation sequences
- Realistic Movement: Base animations on real-world physics if possible
- Performance Focus: Optimize for web delivery
Technical Requirements
File Specifications
- Format: GLB (Binary glTF) is preferred
- File Size: Under 50MB recommended
- Polygon Count: Under 50,000 triangles (recommendation only)
- Texture Resolution: 1024x1024
Animation Requirements
- Frame Rate: 30 FPS minimum
- Duration: 1-5 seconds per animation
- Looping: Idle animations should loop seamlessly
- Naming: Use consistent naming conventions (idle, wave, talk, etc.)