Skip to content

Export Textures for an ArcBrush Round Trip

This guide covers the ArcBrush destination on Export Texture and the matching ArcBrush source on Texture Folder. It is the round trip: the channel names are the role names, so a folder written here reads back with nothing to configure. Use it for a folder you will re-import later, or to hand a whole asset to another ArcBrush project.

SettingValue
DestinationArcBrush
Filename Template{name}_{channel}
Normal ConventionOpenGL

Shown for a set named oak_bark with all eight roles (how to read these tables). A set with fewer roles writes fewer files.

FileWhat it holdsContainer and depthEncoding
oak_bark_base_color.pngBase Color in RGB, and an alpha that is opaque unless the Opacity row sends the cutout herePNG 8-bitColor
oak_bark_normal.pngNormalPNG 16-bitPacked normal, OpenGL
oak_bark_roughness.pngRoughnessPNG 16-bitLinear data
oak_bark_metallic.pngMetallicPNG 16-bitLinear data
oak_bark_ao.pngAmbient OcclusionPNG 16-bitLinear data
oak_bark_height.pngHeightPNG 16-bit, or EXR 16-bit (half) for a height outside 0 to 1Linear data
oak_bark_opacity.pngOpacityPNG 16-bitLinear data
oak_bark_emissive.pngEmissivePNG 8-bitColor

Nothing is packed, and every role has a file of its own.

A set that is not fully opaque writes its Opacity as the opacity file and leaves the Base Color’s alpha opaque, because two copies of one plane under two names would come back as a role conflict.

Nothing to set. The folder is meant to be read by Texture Folder, and the panel’s Engine Import section says so.

Point Texture Folder at the folder. Source Auto matches the ArcBrush names, and picking ArcBrush explicitly does the same thing.

The opacity file comes back as the set’s Opacity. A cutout written into the Base Color’s alpha comes back as the set’s Opacity too, listed under Opacity in the panel with the carrier’s (A) lane named; an Opacity file in the folder wins over it, and an alpha that is opaque everywhere reads as a fully opaque set.