# 3D Model **3D Model View** is to help you to get an overview of the 3D model that you are using for your AR campaign. From here, you can upload a new 3D model anytime which would get reflected to the campaign immediately.

There is no upper limit restriction to upload a 3D model of any size. But for webAR, the smaller the 3D model size, the better the campaign performance will become.

##### 3D Model View for Surface AR It is recommended for Surface AR to upload a GLB and a USDZ model whenever you want to change.
Click on the button **Enable Animation for iOS** and USDZ uploading option will show up there.
But you can only upload a GLB 3D model and skip uploading USDZ altogether.
Marvin XR can auto convert the 3D model for iOS usage.
Please follow the steps [here](https://help.marvinxr.com/books/marvin-xr-help-manual/page/how-to-create-surface-ar-campaign#:~:text=Edit%20the%20AR,Android%20and%20iOS.) for achieving that.

Please note that for animated 3D models, the above steps will not work

[![image.png](https://help.marvinxr.com/uploads/images/gallery/2023-02/scaled-1680-/ek6image.png)](https://help.marvinxr.com/uploads/images/gallery/2023-02/ek6image.png) ##### 3D Model View for Image-based AR and Marker-based AR For image-based and marker-based AR, you need to upload GLB 3D model only.
No other 3D model format is necessary there unlike Surface AR.
It includes static or animated 3D models.
[![image.png](https://help.marvinxr.com/uploads/images/gallery/2023-02/scaled-1680-/2BIimage.png)](https://help.marvinxr.com/uploads/images/gallery/2023-02/2BIimage.png) ##### 3D Modle View for Eye Tracking AR For Eye tracking AR, you need to upload **GLTF** model.
GLTF works for Android, iOS and Windows (desktop mode).
[![image.png](https://help.marvinxr.com/uploads/images/gallery/2023-02/scaled-1680-/hvdimage.png)](https://help.marvinxr.com/uploads/images/gallery/2023-02/hvdimage.png)