Skip to content

material-lab 1.1.0

Latest

Choose a tag to compare

@theisegoria theisegoria released this 07 Oct 01:29

39 material presets, 11 export targets, and your own maps.

brew update && brew upgrade material-lab

Material presets. Start from a tuned recipe instead of a bare prior: --preset red-brick, wood-planks, concrete, polished-marble, bark, gravel, denim, leather, brushed-steel, rusted-steel, copper, plastic and more. --list-presets shows them all (--json for scripts). Bundles record the preset you started from.

More export targets. Alongside glTF, USDZ, Unreal, Unity HDRP, Godot and Blender:

  • materialx: a MaterialX standard_surface for Houdini, Maya, Blender, USD and Omniverse
  • unity: Unity URP and Built-in (metallic with smoothness in alpha)
  • substance: maps named for Substance 3D Painter and Designer
  • roblox: SurfaceAppearance maps (at most 1024²)
  • minecraft-labpbr: a LabPBR 1.3 resource pack for Iris and OptiFine shaders

--list-formats describes each one.

Bring your own maps. --authored marks a hand-painted albedo. --height-map, --normal-map (--normal-map-dx for DirectX), --roughness-map, --ao-map and --metalness-map replace the estimate with your artwork. An authored normal map also drives height, AO and the masks. Each authored input is recorded in the manifest by name and hash.

The derivation itself is unchanged (core 1.4.0). Apple Silicon, macOS 15 or later. Developer ID signed, not notarized.