> For the complete documentation index, see [llms.txt](https://docs.openbrush.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbrush.app/user-guide/exporting-open-brush-sketches-to-other-apps/exporting-to-snapchat-lens-studio.md).

# Exporting to Snapchat Lens Studio

### Tilt Brush → Blender → Snap Lens Studio <a href="#up0jqawz2jcs" id="up0jqawz2jcs"></a>

NOTE: Not all Tilt Brush brushes will export (e.g. particle brushes) The most reliable are the flat brushes and the Wire brush. Also, this process might not be compatible with Tilt Brush on the Quest as the export function works differently than the Rift.

### Tilt Brush to Blender: <a href="#a6ehfejuvpu1" id="a6ehfejuvpu1"></a>

* **NOTE:** Tilt Brush’s settings exports the FBX as an ASCII model. Blender won’t accept it, and you’ll receive an error message in Blender: "ASCII FBX files are not supported"\\
* To change the Tilt Brush FBX configuration from ASCII to Binary, follow these instructions to **set up your Tilt Brush.cfg file:** <https://docs.google.com/document/d/11ZsHozYn9FnWG7y3s3WAyKIACfbfwb4PbaS8cZ_xjvo/preview#heading=h.g9ac8b39hgn0>\\
* Add this CFG setting if it's not already there:

```
"Export": {
   "ExportBinaryFbx": true,
   "ExportFbxVersion": "FBX201400"
}
```

* Within Tilt Brush (in VR):
  * Swipe to the Tools panel
  * Select "More Options..." > Labs > Export.
  * An .fbx file, brush texture, and geometry will be saved to your desktop computer’s **Documents/Tilt Brush/Exports** folder.\\
* For most optimization, consider taking the exported .PNGs and processing them thru <https://tinypng.com/> to compress them even more.

**In Blender**

This helps merge vertices that are close together, and saves on polys

* On the MESH subtab, go to Clean-up > Decimate Geometry\\
* In the pop-up menu for Decimate, enter the ratio of how much to decimate. I entered 0.25.\
  (<https://drive.google.com/file/d/1qSM1ss9mMXxbh689WwgDVJP8ZIxPjGkE/view?usp=sharing>)\
  ![](/files/xkrdh9dgHz6DvASrxj9H)\\
* Export the FBX

### Blender to Snap Lens Studio: <a href="#v7x9a6ox1lqj" id="v7x9a6ox1lqj"></a>

* Import the decimated FBX model from Blender\\
* Rename Materials, (ex: from “13981290382\_Marker” to “Marker”)\\
* Drag and drop the TinyPNG optimized imgs into the Lens Studio > Resources > Textures folder\\
* In the Resources > \[ 3D Model Name ] folder > Materials, select the Material.\\
* In the Inspector for the Material:
  * For the Blend Mode, select anything other than “Disabled” — I preferred Normal or Alpha to Coverage\\
  * For the Vertex Color dropdown, select “Base Color”\\
  * For the Base Texture, check to enable, add the Tilt Brush texture here

    ![](/files/rug5ejOvG2mz7bYVuBGj)

    *Docs contributed by* [*Estella Tse*](https://www.estellatse.com/)*. Additional thanks to* [*Jose Andres Rosero*](https://twitter.com/never_render)


---

# 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.openbrush.app/user-guide/exporting-open-brush-sketches-to-other-apps/exporting-to-snapchat-lens-studio.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.
