ComfyUI Node
Minecraft PBR - Pack labPBR
Assemble albedo, specular (_s: smoothness/F0/porosity-SSS/emission) and normal (_n: XY/AO/height) RGBA textures for labPBR 1.3 shaders.
Minecraft PBR - Pack labPBR
- basecolor
- normal
- roughness
- metalness
- ao
- height
- emission
- porosity
- sss
- metal_mask
- height_mask
- albedo
- specular
- normal
◄hardcoded_metalnone►
◄flip_normal_ytrue►
◄swap_normal_xyfalse►
◄derive_ao_heighttrue►
◄include_heighttrue►
◄seamlessfalse►
◄compute_porosityfalse►
◄compute_sssfalse►
◄compute_emissionfalse►
◄emission_threshold0.85►
◄emission_knee0.10►
◄ao_strength2.0►
◄ao_blur5►
◄height_intensity1.00►
◄height_inverttrue►
CategoryMinecraft PBR
Inputs (26)
| Name | Type | Default | Description |
|---|---|---|---|
| basecolor | IMAGE | — | |
| normal | IMAGE | Tangent-space normal (OpenGL Y-up). | |
| roughness | IMAGE,MASK | — | |
| metalness | IMAGE,MASK | — | |
| hardcoded_metal | COMBO | none | Metal id for metallic pixels; 'none' uses custom (255). |
| flip_normal_y | BOOLEAN | true | labPBR _n stores DirectX Y-down; flip an OpenGL Y-up normal (default). Disable only if your input is already DirectX. |
| swap_normal_xy | BOOLEAN | false | — |
| derive_ao_height | BOOLEAN | true | Derive AO + height from the normal when not supplied. |
| include_height | BOOLEAN | true | Write derived height into _n alpha (POM). |
| seamless | BOOLEAN | false | — |
| compute_porosity | BOOLEAN | false | — |
| compute_sss | BOOLEAN | false | — |
| compute_emission | BOOLEAN | false | — |
| emission_threshold | FLOAT | 0.850–1 | — |
| emission_knee | FLOAT | 0.100–1 | — |
| ao_strength | FLOAT | 2.00–10 | — |
| ao_blur | INT | 50–64 | — |
| height_intensity | FLOAT | 1.000–1 | — |
| height_invert | BOOLEAN | true | — |
| aoopt | IMAGE,MASK | Override derived AO. | |
| heightopt | IMAGE,MASK | Override derived height (e.g. Chord 'Normal to Height' IMAGE). | |
| emissionopt | IMAGE,MASK | Override extracted emission. | |
| porosityopt | IMAGE,MASK | — | |
| sssopt | IMAGE,MASK | — | |
| metal_maskopt | IMAGE,MASK | Per-pixel metal-id map (from Pack Metal Masks); overrides hardcoded_metal/metalness on painted pixels. | |
| height_maskopt | MASK | Where 1, flatten POM height. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| albedo | IMAGE | — |
| specular | IMAGE | — |
| normal | IMAGE | — |