Lego Pbr Shader

by Krisego in Surfacing


The Lego PBR Shader is a custom, light-weight shader that accurately depicts the level of detail found in LEGO parts. The well-known reflections are present and adjustable, and surface imperfections such as scratches (the depth of which can be controlled), dents, fingerprints, smears, dirt, minuscule bumps, and so much more! The Lego PBR Shader can simulate regular Lego bricks, chrome, pearlescent, metallic, transparent, and many others! The shader node also accepts bump maps for simulating stickers. The shader is compatible not only with Blender 2.8 Cycles but also Eevee!

This product is perfect for anyone who wishes to create accurate and extremely detailed renderings with LEGO bricks (or any other objects made with plastic for that matter).

The making of the Lego PBR Shader has been a long and tedious and often wearisome task (ongoing project for well over a year now). The whole node structure has had to be redone from scratch innumerable times. Don't put yourself through the same hassle. Buy Lego PBR Shader!


Update Logs

Version 5.0

-Overview: Overhauled the old system making big changes to all of the nodes (the wear and tear nodes especially since now they're more noticeable at lower sample counts).

-Made wear nodes more visible in final renders.

-Adjusted settings for nodes with transparent elements to them.

-Made separate versions for each type of shader. Added full nodes, customization nodes, and separate nodes for each material in high, medium, and lower settings making the shader more friendly to computers with lower-spec hardware.

-Added a dust node in the Customization node.

Version 4.1

-Made some adjustments to the surface imperfections, thereby making them more noticeable to the viewer.

Version 4.0

-Completely redid the entire node system simplifying the node system to make it render more quickly than the previous version. Made the shaders more realistic, added a scale slider for making the shader work on various scales in Blender, added a Method slider for alternating between auto vector and UV vector (for deforming meshes) methods, and more surface imperfection nodes were added.

Version 3.1

-Added Glitter, Speckle, and Milky shaders.

-Made some slight changes to the scratches.

-Fixed transparency and emission issues.

Version 3.0

-Completely overhauled the shader (new dents, fingerprints, metal, chrome, pearlescent, transparent, bumps, etc.).

Version 2.0

-Fixed Subsurface Scattering (SSS).

-Removed Blender 2.79 Cycles version.

-New wear textures.

-Added emission.

-Made various other changes.

Version 1.1

-Added Subsurface Scattering.

-Fixed transparency issues for Blender 2.8 Eevee version.

Version 1.0

-First version!

Choose a product version:

  • $15 Lego PBR Shader - Full Version

    Full version of Lego PBR Shader with surface imperfections (can achieve results exactly like product images) and the lite version as well for quick preview renders. This purchase option also included the prior version of Lego PBR Shader.

  • $5 Lego PBR Shader - Lite Version

    Simplified version of all shaders with no surface imperfections, therefore no added realism. Great for getting started with Lego PBR Shader for an inexpensive price.

Sales 50+
Dev Fund Contributor
Published over 5 years ago
Blender Version 2.8, 2.81, 2.82
License Editorial
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message