Nodes/ComfyUI-BCNodes/Skin Texture
ComfyUI Node

Skin Texture

Adds micro-texture to skin: boosts the image's own fine detail and multiplies in a synthetic pore field, in linear light, only inside a SAM 3 skin mask (eyes, eyebrows, lips and teeth excluded). Put it before upscaling and before grain. Connect a mask to skip the detection.

By 0xBeycan·Created 3 days ago·Updated a day ago· 0
Skin Texture
  • image
  • mask
  • exclude_mask
  • image
  • skin_mask
◄sam3_modelsam3.1_multiplex_fp16.safetensors►
◄texture0.35►
◄detail0.45►
◄pore_scale1.00►
◄feather8►
◄seed0►
◄threshold0.50►
CategoryBCNodes/image

Inputs (10)

NameTypeDefaultDescription
imageIMAGE—
sam3_modelCOMBOsam3.1_multiplex_fp16.safetensorsSAM 3 checkpoint under models/checkpoints; the default is downloaded when missing. Unused when a mask is connected.
textureFLOAT0.350–1Synthetic pore field strength. 0 = off; 1 = ±6% luminance modulation.
detailFLOAT0.450–2Gain on the image's own fine detail inside the mask (0 = off).
pore_scaleFLOAT1.000.5–4Pore size multiplier. 1 = ~1 px pores at a 1024 px long edge, scaled with the image.
featherINT80–64Mask edge softness in px (at a 1024 px long edge).
seedINT00–18446744073709550000—
thresholdFLOAT0.500–1SAM 3 detection threshold.
maskoptMASKWhere to texture. Connected, it replaces the SAM 3 skin detection.
exclude_maskoptMASKSubtracted from the skin mask (added to the eyes / lips exclusion).

Outputs (2)

NameTypeDescription
imageIMAGE—
skin_maskMASK—