> For the complete documentation index, see [llms.txt](https://docs-en.coderblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-en.coderblock.com/coderblock-studio/builder-tool-advanced-guide/working-environment/design-tools/asset-packs/uploading-custom-objects.md).

# Uploading custom objects

The Builder gives you the ability to add custom objects to our scene.

If you have **low-poly 3D objects** created by yourself or a third party, you can integrate them into our scene.

The only format accepted is **GLB**, and proper weight must be given at the design stage to any textures it will carry. In fact, more than the complexity of the object (which is important for the purposes of the number of objects allowed in the room), textures will affect loading times. For example, considering the need to integrate very small objects, it will be appropriate to lighten the textures very much if they propose a level of detail that can be considered unnecessary.

To add custom assets, simply click the small **+** icon in the top right corner of the Asset Pack <img src="/files/Grj7VUuFVxFifOQX7K5y" alt="" data-size="line"> and upload the file. Give it a name and category and it will be easy to find using the search form <img src="/files/GmpUMyRwr4VOJozDkTMJ" alt="" data-size="line"> or in the **Custom Asset Pack** category at the bottom.

<figure><img src="/files/MpnKIcH4FBkmtc00Z0ki" alt="" width="311"><figcaption></figcaption></figure>

{% hint style="warning" %}
Custom objects do not have their own thumbnails, but have a unique icon to identify them<img src="/files/iEkwMpphz1AdPjtwkhKm" alt="" data-size="line">. If it is necessary to repeat the upload several times to make corrections, it is good practice to include a version number in the filename (e.g. \_v01, \_v02, \_v03, etc.).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs-en.coderblock.com/coderblock-studio/builder-tool-advanced-guide/working-environment/design-tools/asset-packs/uploading-custom-objects.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
