# Material

<div><figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FphwKCqIWfAeIsm8BCiWl%2Fproperties_material_panel_1.png?alt=media&#x26;token=b57118cf-7888-424e-8a7d-77c0c95ccd2c" alt="Material with texture file"><figcaption></figcaption></figure> <figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FwCXrsBMWn5YyotbS0Xwb%2Fproperties_material_panel_2.png?alt=media&#x26;token=8665b0f0-808e-4f78-b49f-5df3cbb5c6e1" alt="Material with procedural color"><figcaption></figcaption></figure> <figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FTEcfF0eVQ6L9OOuZ8Flh%2Fproperties_material_panel_3.png?alt=media&#x26;token=4e32e104-4441-4587-85d0-757469cee845" alt="Material with raw texture string"><figcaption></figcaption></figure></div>

## Object Builder equivalent

<figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FYzcu9S2ZLwH7YefcXTcF%2Fimage.png?alt=media&#x26;token=6267500e-f047-41ac-8e2e-81b0c3f2ac4a" alt="Object Builder face properties"><figcaption></figcaption></figure>

***

## Location

The panel is visible for all materials in the Material Properties of the Properties editor.

## Properties

### Texture Source

#### File

Path to the texture file. The path may be preprocessed during export depending on the [add-on preferences](https://mrcmodding.gitbook.io/arma-3-object-builder/general/add-on-preferences).

#### Color

During export, a procedural color string is generated from the selected color and color type.

* Color Value: any RGBA color
* Color Type: standard texture type suffixes

<figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FayAq6LqJfnreYLzalCT9%2Fimage.png?alt=media&#x26;token=15805325-1a51-4e56-96a5-a0c7271f58da" alt="Color types"><figcaption></figcaption></figure>

#### Custom

Raw string to be written directly into P3D without modification.

#### Common Procedurals

<figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FOOYCZn8um3u2hwhCrovW%2Fproperties_material_procedural_common.png?alt=media&#x26;token=2e951522-e695-4bf3-b8d8-310c3bcf6112" alt=""><figcaption></figcaption></figure>

Common procedural texture strings can be inserted from a list by pressing the "Paste Common Procedural" button.

It is possible to add personal items to the list through the [custom data](https://mrcmodding.gitbook.io/arma-3-object-builder/general/custom-data-json) JSON file.

### Material

Path to RVMAT file. The path may be preprocessed during export depending on the [add-on preferences](https://mrcmodding.gitbook.io/arma-3-object-builder/general/add-on-preferences).

#### Common Materials

<div><figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FozVYQ4ngobA2F8ZO5w86%2Fproperties_material_common.png?alt=media&#x26;token=cb7ffc87-9f29-44fa-8fb9-40faf3cd6b45" alt=""><figcaption></figcaption></figure> <figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FIeYV0QCxIbRJ5m6wjYC8%2Fproperties_material_pen_common.png?alt=media&#x26;token=1fc2c6d6-2ef3-4f41-89ff-11f84cc516f4" alt=""><figcaption></figcaption></figure></div>

Common material paths can be inserted from a list by pressing the "Paste Common Material" button.

It is possible to add personal items to the list through the [custom data](https://mrcmodding.gitbook.io/arma-3-object-builder/general/custom-data-json) JSON file.


---

# 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://mrcmodding.gitbook.io/arma-3-object-builder/properties/material.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.
