# USDZ Tool

## 1. App Download

> Currently the tool only supports macOS system

## 2. App Installation

### 2.1 Environment Presentation

#### 2.1.1 Option 1

* Install Xcode, click Install Xcode; if you have already installed Xcode, please make sure to use Xcode 10 and above;&#x20;
* Open Xcode, select Xcode-Preferences-Locations in turn, and make sure that the Command Line Tools option is your current Xcode version. As follows:

![](/files/-MFV1JeOGp46v5u_Qtoy)

#### 2.1.2 Scheme Two&#x20;

**2.1.2.1 Install by downloading Command Line Tools Install Command Line Tools, click install directly after downloading**. \
1\. macOS10.14: [Click to install ](https://developer.apple.com/unauthorized/)\
2\. macOS10.13: [Click to install](https://developer.apple.com/unauthorized/) \
3\. Other versions of macOS: [Click](https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757\&path=%2Fdownload%2Fmore%2F\&rv=1) to get the Command Line Tools that meets your own system&#x20;

> When downloading, you need to log in to your Apple account.

**2.1.2.2 \[Recommended solution] Or install Command Line Tools by entering commands in the terminal** \
1\. Open the terminal; \
2\. Enter xcode-select --install; \
3\. Click "Install"

![](/files/-MFV29dkjqG0CnGY8PqY)

### 2.2 Unzip the downloaded zip file

Download Address:&#x20;

{% file src="/files/-MFV2N1c28fD83mt5CyM" %}

![](/files/-MFV2XpeWCdO-yFe-Las)

### 2.3 Double-click the decompressed file

![](/files/-MFV2gjFDt8_XtEPovRT)

### 2.4 Drag "USDZ Tools" to "Applications"

You can find the program you just installed on the launch pad

![](/files/-MFV2uN8Y5-V4qRI31iX)

## 3. Use Tutorial

### 3.1 Support Model Format

| Format | PBR rendering support situation | Remark                                                                                                                                                                       |
| ------ | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| usd    | support                         | Need users to manually assign textures                                                                                                                                       |
| usdc   | support                         | Need users to manually assign textures                                                                                                                                       |
| usda   | support                         | Need users to manually assign textures                                                                                                                                       |
| obj    | support                         | Need users to manually assign textures                                                                                                                                       |
| fbx    | support                         | <p>Need users to manually assign textures</p><p>Experimental conversion support, unstable, if the effect is not correct, please use other tools to convert or export fbx</p> |
| dae    | support                         | <p>Need users to manually assign textures</p><p>Experimental conversion support, unstable, if the effect is not correct, please use other tools to convert or export fbx</p> |
| 3ds    | support                         | <p>Need users to manually assign textures</p><p>Experimental conversion support, unstable, if the effect is not correct, please use other tools to convert or export fbx</p> |
| dxf    | support                         | <p>Need users to manually assign textures</p><p>Experimental conversion support, unstable, if the effect is not correct, please use other tools to convert or export fbx</p> |

Because USDZ mainly supports PBR rendering, the model you make needs to make PBR texture maps

> Here is a model example of PBR material

{% file src="/files/-MFV3o4d1FSwD2XbsvGE" %}

The software does not support animation temporarily, if you want to support animation, please contact us: <https://www.kivicube.com/#contactUs>

### 3.2 Specific use of the program

![](/files/-MFV4Aw05M6zaFBSILAh)

Operation video tutorial:

{% file src="/files/-MFV6126HtUpJFnZmRnV" %}

The USDZ model is previewed in AR on iOS:

{% file src="/files/-MFV67lasqGij2Anhgg8" %}

> To view the USDZ model, you can send the file to the file program of the Apple device via "airdrop" (iOS12 or above is required), and then click the USDZ model in the file program to view it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-en.kivicube.com/manual-old/resources-specification/3d-model/usdz-creation-workflow/usdz-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
