> For the complete documentation index, see [llms.txt](https://wiki.redmodding.org/wolvenkit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.redmodding.org/wolvenkit/wolvenkit-app/usage/import-export/i-o-formats-for-export-import.md).

# I/O formats for export/import

The following formats are supported by WolvenKit for imports and exports

* [x] **mesh ↔ glb/glTF**\
  Rigged and static 3d models can be converted to and from REDengine.\
  \
  For a detailed guide, see [here](https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-creators-theory/3d-modelling/exporting-and-importing-meshes).\
  \
  Our I/O supports simple non-targeted skinned meshes for extreme efficiency. Advanced methods support multi-mesh, multi-rig, and material embedded meshes. Meshes with embedded morph targets are automatically included as shapekeys. WolvenKit can also export to virtually any 3d format (non-natively) through the built-in renderer Ab3d. You can read more [about Ab3d here.](https://www.ab4d.com/DXEngine.aspx)\\
* [x] **xbm ↔ png, tga, dds, jpg, bmp, tiff**\
  Textures can be converted to and from REDengine.\
  \
  For a detailed guide, see [here](https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/textures-and-luts/images-importing-editing-exporting).\\
* [x] **mlmask** ↔ **png, tga, dds, jpg, bmp, tiff**\
  REDengine mlmask files can be exported as an array of textures. These texture arrays can be encoded as a new mlmask with a bespoke masklist helper file.\
  \
  For a detailed guide, see [here](https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/textures-and-luts/custom-multilayermasks).\\
* [x] **wem ↔ wav, mp3**\
  Audio files can be converted to and from REDengine. Use the Sound Modding Tool to import new audio.\\
* [x] **morphtarget ↔ glb/glTF (experimental)**\
  REDengine morphtargets can be exported to glTF format. The morphs can be viewed as shapekeys/blendshapes with a 3d package. glTF files can be used to recreate morphtarget files, however only one morph is preserved.\\
* [x] **anims ↔ glb (experimental)**\
  Animation files can be exported to glTF format.\
  To import a .glb file as animation, switch `Target File Format` to `anims` in the export settings.\
  You can find a detailed guide about this process [here](https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/animations/animations/poses-animations-make-your-own).\
  \\


---

# 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://wiki.redmodding.org/wolvenkit/wolvenkit-app/usage/import-export/i-o-formats-for-export-import.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.
