# Cloud Build Pipeline

When you upload an asset to Simulon, our backend does two important things:&#x20;

1. It generates a **proxy** version of your asset which is optimised for running on mobile.
2. It prepares your original asset for cloud rendering.&#x20;

### Auto-Generated Proxy

Simulon's proxy generation process two major things:

1. It scales all your textures to a size suitable for running on mobile.
2. It decimates your asset to reduce the amount of polygons that are needed to be rendered on mobile.

In most cases the auto-proxy generation should give satisfactory results for mobile, however in some cases a custom proxy may want to be used to apply more bespoke optimisation to your asset.

### Custom Proxies

The Blender asset prep workflow gives you the ability to decide what is included and not included in the proxy version that is used on mobile. It also allows you to create bespoke proxy assets if the auto-decimation is not as accurate.

{% hint style="warning" %}
**Note**

Simulon will still apply decimation to your proxy assets if over 150000 triangles to ensure a smooth mobile experience when using the asset.
{% endhint %}

In the Blender outliner when an object or collection is "Disabled in Viewport" (the pc monitor icon), it will be **omitted** from the proxy. If an object or collection is "Disabled in Render" (the camera icon) it will be **omitted** from the final render.

<figure><img src="/files/MpASZjiL9ORTsjwO4QH6" alt=""><figcaption></figcaption></figure>

This gives creator control over what they see in mobile vs what they see in the final render. This can be especially useful for things such as complex simulations or animations that don't need to be rendered on mobile for you to capture the take correctly.&#x20;


---

# 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.simulon.com/hub/simulon-hub/blender-integration/custom-asset-preparation/cloud-build-pipeline.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.
