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:
  • OPAQUE: Opaque, suitable for ordinary solid objects without transparent areas. This is the default setting.
  • BLEND: Cutout/Mask. In this mode, there are no semi-transparent areas; the texture is either fully transparent or fully opaque. By using a base color texture with transparency, a cutout effect can be achieved.
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