Simple Diffuse Substance Painter [repack] [ 360p • HD ]
This technique is incredibly valuable for modders working on games from the early 2000s, where traditionally artists had to hand-paint these textures manually in Photoshop. Today, you can easily export a PBR material with baked lighting to get much more realistic results for older game engines.
def paint_stroke(layer, uv_coord, color, brush_size, hardness): mask = layer.mask # grayscale image pixels = get_uv_texels(uv_coord, brush_size) for u,v, weight in pixels: alpha = brush_falloff(distance, hardness) current = mask.get_pixel(u,v) new_alpha = min(1.0, current + alpha * flow) mask.set_pixel(u,v, new_alpha) composite_diffuse() # merge layer stack simple diffuse substance painter
The tool was crafted based on the preferences of professional artists to ensure that the generated materials match PBR standards accurately in terms of lighting and numerical values right out of the box. This eliminates the frustrating trial-and-error process of manually adjusting multiple parameters. The entire plugin is only 27 KB in size and supports Substance 3D Painter 9.0 and higher on Windows 64-bit systems. This technique is incredibly valuable for modders working