Texture Properties

_images/icon23.webp

PBR for pillow fluff.

File location

/assets/minecraft/optifine/texture.properties

Texture Properties define how a texture should be interpreted.

See also

See Shaders - Development: Macros, and Textures.

See also

See https://shaderlabs.org/wiki/LabPBR_Material_Standard for information on what labPBR is.

Properties

format

Values: lab-pbr or 1.3
Optional

The texture format used for normal and specular shader textures.

JSON schema

Note

Although this page is .properties based, it can be mapped to JSON.

{
	"$schema": "http://json-schema.org/draft/2020-12/schema",
	"$id": "https://gitlab.com/whoatemybutter/optifinedocs/-/blob/master/schemas/texture_properties.schema.json",
	"title": "Texture Properties",
	"description": "Texture Properties define how a texture is to be interpreted.",
	"type": "object",
	"properties": {
		"format": {
			"enum": ["lab-pbr", "1.3"],
			"description": "The texture format used for normal and specular shader textures."
		}
	},
	"additionalProperties": false
}

Assumes the latest OptiFine & Minecraft versions.
Updated to commit 967a9fdb.

Last update: 2025 February 23