Abs Plastic Lego Materials 3.0 (Cycles + Eevee!)

by Bricks Brought to Life in Materials, Shaders, Textures

Photorealistic ABS Plastic Materials

Designed with the classic LEGO® brick in mind, these premium ABS plastic materials are perfect for any brick or other plastic toy render. The materials are physically accurate down to the scratches, dust, and fingerprints, and look great in any lighting condition.


ABS Color Mapping in Bricker

We're proud of our work on Bricker – an addon for blender that converts 3D meshes and animations into brick sculptures and simulations – and ABS Plastic Materials is designed to unlock even more potential in the Bricker workflow.

Once you've installed this addon, you'll see an 'ABS' color mapping mode, giving you the ability to generate models with the original texture(s) mapped to the nearest ABS plastic material in the LEGO color palette.


Easily Customizable

If you want to make adjustments to the materials, there are plenty of exposed parameters for you to tune to your needs. Adjust color randomness, roughness (mix 2 roughness values), SSS color, fingerprints and dust, scratches, waviness and much more. Creating your own ABS Plastic colors is as easy as changing the diffuse color!

The materials also ship with an addon in the Materials panel, allowing you to adjust certain properties (including SSS, roughness, fingerprints/dust, and scratches, and more) for all of the materials at once.


Includes LEGO Color Palette

ABS Plastic materials comes packed with 47 materials based on the official LEGO molding color palette. Every common brick color is included, along with uncommon colors such as Gold, Bright Light Orange, and Trans-Reddish Orange.

See the full list of included colors below:

If the color you need isn't included, simply create your own by changing the diffuse color and tuning the exposed parameters to your liking!


Change Log

Version 3.0 – 4/11/2020

  • Node tree overhauled for BLAZING FAST rendering
    • Remove dozens of unnecessary nodes (replaced with faster alternatives)
    • Cycles renders are up to 5x faster
    • EEVEE renders are up to 25x faster
  • Major improvements to material photorealism in EEVEE
  • Auto-smooth normals used for faster previews (replaces the 'Edge Split' modifier)
  • Major displacement map improvements for enhanced realism
  • Texture mapping improved to support unique models without UV unwrapping
  • New texture quality tools to reduce memory consumption


Version 2.2.0 – 8/15/2019

  • Redesigned interface to reflect 2.80 conventions
  • Texture coordinates are now generated by default (UV unwrapping is no longer necessary)


Version 2.1.1 – 5/28/2019

  • Improved viewport display of materials in Blender 2.80 (transparency, chrome, etc.)
  • New 'ABS Plastic Trans-Brown' material!
  • 'ABS Plastic Materials tab' no longer disappears for Workbench render engine
  • Simplified and improved node structure


Version 2.1.0

  • Bricker now supports Blender 2.80 with backwards compatibility to 2.77
  • Added support for EEVEE realtime render engine!
  • Major speed improvements (up to 100x faster)
  • ABS Plastic color values are now rendered in the Viewport solid view!
  • Added ability to exclude transparent/uncommon colors from the ABS Plastic Materials import
  • Added the ability to control the quality of the UV texture to improve memory usage
  • Added per-object randomness slider for the ABS Plastic Material colors
  • Addon file size greatly reduced (3x smaller)
  • Fixed a bug that caused Blender to crash for some users


Version 2.0

  • Completely redesigned materials with dozens of improvements:
    • Proper roughness and fresnel for added realism
    • Redesigned bump and specular maps with real fingerprints and dust
    • Improved node tree organization with a much cleaner interface
    • Scratches, bumps, and brick colors are now procedurally generated
    • Reduced memory usage by 10X (yep, that's 1000% less memory used)
    • Tested and tweaked every value to achieve perfect photorealism 
  • New controls in Materials > ABS Plastic Materials tab for controlling amount reflection, subsurface scattering, fingerprints/dust, and bumps/scratches for all materials
  • Imported materials are now saved as data-blocks automatically so that they're available every time you open your project (this can be disabled with a check box in the ABS Plastic Materials tab)


Version 1.1.2

  • Bug fixes (some diffuse and specular maps were missing).


Version 1.1.1

  • Auto-updater added for convenient updating within blender's interface!
  • Added 'Replace Existing' option in user preferences for overwriting existing files in blender project


Version 1.1.0

  • Added 11 new colors!
    • Bright Light Orange
    • Dark Brown
    • Dark Tan
    • Sand Blue
    • Sand Green
    • Silver
    • Trans-Clear
    • Trans-Yellowish Clear
    • Trans-Light Blue
    • Trans-Orange
    • Trans-Reddish Orange
  • Improved support for Rebrickr
  • Various fixes and improvements


Version 1.0.0 - initial release