Supported Platforms and Formats
Platform Support
Demos created by the Cherry Engine can be accessed on any modern mobile device, such as an iPhone, iPad, Android phone, or tablet. However, you require a Mac, PC, or Linux computer with a modern browser to build with the engine. We will offer VR and MR hardware integrations in the near future. Experiences can be embedded into existing websites as well as iOS and Android apps.
What is a 3D Model?
A 3D model is an immersive media format that allows a user to zoom in, zoom out, and rotate to explore every angle of an object. The Cherry Engine lets you drop 3D models into virtual scenes and/or augmented reality scenes, which allow you to see the object as if it existed in the real world. Unlike video, 3D models let you control what angles of an object you see, while a video only shows the angles captured. Unlike 360 panoramas, they let you rotate and zoom to any angle, rather than just preset angles.
3D model files store information about a model’s geometry, texture, and color, and may include information about its scene and animations. (The Cherry Engine supports these embedded animations.) Powered by an ultra-optimized proprietary rendering core, the Engine is capable of displaying over 1 million polygons with 16,000 textures on a mobile device in a single scene. With support for multiple scenes, the possibilities are endless.
File Formats
We support industry-standard 3D file and image formats, as well as audio and video. You can drag and drop files directly into the browser window of the editor. The current recommended formats include:
- 3D: GLB, glTF, FBX,OBJ, DAE, PCD
- Videos: MP4, GIFs, MKV, MOV, AVI, WMV, WEBM
- Images: PNG, JPEG, TIFF
- Documents: iFrame of any external website
The table below includes more details about each file format:
Type | Extension | Notes |
3D | OBJ | Maximum file upload size 100MB. Maximum texture size of 2048×2048 recommended. |
3D | glTF | Maximum file upload size 100MB. Maximum texture size of 2048×2048 recommended. |
3D | GLB | Maximum file upload size 100MB. Maximum texture size of 2048×2048 recommended. |
3D | FBX | Maximum file upload size 100MB. Maximum texture size of 2048×2048 recommended. |
3D | DAE | Maximum file upload size 60MB. Maximum texture size of 2048×2048 recommended. |
3D | Collada | Maximum file upload size 60MB. Maximum texture size of 2048×2048 recommended. |
Video | MP4 | Maximum file upload size 50MB. |
Video | MOV | Maximum file upload size 50MB. |
Image | PNG | Maximum file upload size 10MB. |
Image | JPEG | Maximum file upload size 10MB. |
Image | TIFF | Maximum file upload size 10MB. |
Image | Maximum file upload size 100MB. | |
Other | N/A | We support iframes from any external website with SSL enabled. |
We are currently working on supporting additional formats, including GLTF and USDZ.
File Upload Limit
For non-enterprise users, the Cherry Engine only supports uploads up to 100MB in size. We generally recommend smaller files, as very large 3D models can overwhelm older phones.
There are myriad ways to create or purchase 3D content and bring into the Cherry Engine:
- Uploading directly into the Cherry Engine (Importing Assets)
- Purchase from Sketchfab, Turbosquid, CG Trader, etc.
- Generating a 3D model by scanning a room or object using the LumaLabs.ai or other
- Photogrammetry using Capturing Reality or similar
- 3D modeling using Blender, Maya, Cinema4D, etc.
- Generating a 3D point cloud using LiDAR scanners.