Create PBR Material
Usage Instructions
The Create Material Asset (PBR) tool supports creating material files (*.json) that express PBR materials.
Parameter Description
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Base Color (Optional) |
Set the color for ordinary materials via the color panel. The default value is white. | Color |
| Base Color Texture (Optional) |
Set the base color texture for the PBR material. | String |
| Alpha Mode (Optional) |
Sets whether the object can use transparency, and if allowed, which type of blending mode to use. Options include:
|
PBRAlphaModeType |
| Metallic (Optional) |
Sets how much the material surface "appears metallic." The value range is 0~1. A higher value indicates a higher level of metallicity. Higher surface metallicity means the surface color is more driven by environmental reflection, and the material's own appearance color becomes more blurred, and vice versa. | Float |
| Roughness (Optional) |
Sets the roughness level of the material surface. The value range is 0~1. A higher value indicates greater surface roughness. The material's roughness affects the degree of light reflection: rougher surfaces have higher detail, resulting in more blurred environmental reflection, and vice versa. | Float |
| Metallic Roughness Texture (Optional) |
Input a texture map that controls the variation of metallic and roughness across the material surface. Within the texture, the R channel controls the metallic value, and the G channel controls the roughness value. When using a metallic roughness texture map, the metallic and roughness coefficients should be set to 1. | String |
| Normal Texture (Optional) |
Input a normal texture map file. A normal map is a special texture, typically with a bluish tint in its visible colors. It allows you to add surface details (such as bumps, grooves, and scratches) to an object, enhancing its three-dimensional feel. |
String |
| Result Dataset: (Optional) |
Sets the name for the material file storing the PBR material. The default value is matDefault. If a file with the same name already exists in the storage path, it will be overwritten. | String |
| Storage Path: | Sets the storage path for the material file (*.json) that expresses the PBR material. | String |
Output Result
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| File Path | The storage path of the material file. | String |