diff --git a/libraries/procedural/src/procedural/ProceduralMaterialCache.cpp b/libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
index b9611358e7..fcdfdfbea8 100644
--- a/libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
+++ b/libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
@@ -113,9 +113,9 @@ NetworkMaterialResource::ParsedMaterials NetworkMaterialResource::parseJSONMater
/**jsdoc
* A material used in a {@link Entities.MaterialResource|MaterialResource}.
* @typedef {object} Entities.Material
+ * @property {string} name="" - A name for the material. Supported by all material models.
* @property {string} model="hifi_pbr" - Different material models support different properties and rendering modes.
* Supported models are: "hifi_pbr"
, "hifi_shader_simple"
.
- * @property {string} name="" - A name for the material. Supported by all material models.
* @property {ColorFloat|RGBS|string} emissive - The emissive color, i.e., the color that the material emits. A
* {@link ColorFloat} value is treated as sRGB and must have component values in the range 0.0
–
* 1.0
. A {@link RGBS} value can be either RGB or sRGB.
@@ -144,12 +144,17 @@ NetworkMaterialResource::ParsedMaterials NetworkMaterialResource::parseJSONMater
* value for transparency.
* "hifi_pbr"
model only.
* @property {number|string} opacityMapMode - The mode defining the interpretation of the opacity map. Values can be:
- * "OPACITY_MAP_OPAQUE"
for ignoring the opacity map information.
- * "OPACITY_MAP_MASK"
for using the opacity map as a mask, where only the texel greater than opacityCutoff are visible and rendered opaque.
- * "OPACITY_MAP_BLEND"
for using the opacity map for alpha blending the material surface with the background.
+ *
"OPACITY_MAP_OPAQUE"
for ignoring the opacityMap
information."OPACITY_MAP_MASK"
for using the opacityMap
as a mask, where only the texel greater
+ * than opacityCutoff
are visible and rendered opaque."OPACITY_MAP_BLEND"
for using the opacityMap
for alpha blending the material surface
+ * with the background."fallthrough"
to fall through to the material below. "hifi_pbr"
model only.
- * @property {number|string} opacityCutoff - The opacity cutoff threshold used to determine the opaque texels of the Opacity map
- * when opacityMapMode is "OPACITY_MAP_MASK", range 0.0
– 1.0
.
+ * @property {number|string} opacityCutoff - The opacity cutoff threshold used to determine the opaque texels of the
+ * opacityMap
when opacityMapMode
is "OPACITY_MAP_MASK"
, range 0.0
+ * – 1.0
.
* Set to "fallthrough"
to fall through to the material below. "hifi_pbr"
model only.
* @property {string} roughnessMap - The URL of the roughness texture image. You can use this or glossMap
, but not
* both.
@@ -179,7 +184,7 @@ NetworkMaterialResource::ParsedMaterials NetworkMaterialResource::parseJSONMater
* Set to "fallthrough"
to fall through to the material below. "hifi_pbr"
model only.
* @property {Mat4|string} texCoordTransform1 - The transform to use for occlusionMap
and lightMap
.
* Set to "fallthrough"
to fall through to the material below. "hifi_pbr"
model only.
- * @property {string} lightmapParams - Parameters for controlling how lightMap is used.
+ * @property {string} lightmapParams - Parameters for controlling how lightMap
is used.
* Set to "fallthrough"
to fall through to the material below. "hifi_pbr"
model only.
* Currently not used.
* @property {string} materialParams - Parameters for controlling the material projection and repetition.