Bricker – Photoreal LEGO/Minecraft Simulations

by Bricks Brought to Life in Scripts and Addons

Photoreal Brick Simulations in Seconds

Bricker is an addon for Blender that converts any 3D Mesh into a photo-real 3D brick model. You can also use Bricker to generate animated brick models from keyframed animation, simulations (such as fluid, smoke and fire, or soft-body animations), armature, and much more.

3D Brick Modeling Made Effortless

With this addon, modeling and rendering a 10,000 brick sculpture is simply effortless. Once you've created a 3D mesh, a simple click of a button will convert it to a brick sculpture of any scale or orientation. Choose the level of detail (underside, customizable logo, bevel, etc.)materials (source object materials/UV colors, random, custom material, etc.)randomized location/rotation (to mimic real life imperfections)brick type (including bricks and plates, slopes, studs, cylinders, cones, and even custom objects), shell thickness, brick size, connectivity/sturdiness, internal support structure, and more with the simple and intuitive UI.

NEW in Version 1.1 – You can now customize the auto-generated model with handy tools like split bricks, merge bricks, change brick type, add adjacent bricks, and more!

3D Brick Simulation in Seconds

Have you ever marveled at the fluid simulations in "The LEGO Movie", or wondered how the animators of 8 Bit Trip created the animated sculptures featured throughout the video? Well, we've created a plugin that solves these problems effortlessly for both CG and stop motion animation, and you're going to love it. Bricker will convert any animation or simulation (keyframes, soft body physics, armature, fluid, smoke and fire, cloth, parented animation, and more!*) into a frame-by-frame animated sculpture that's ready to be rendered or constructed in real life. Here are some awesome examples of what you can create:

NEW in Version 1.4 – You can now brickify smoke and fire simulations! Customize the smoke density, fire color, and fire intensity for exactly the look you want. The results are truly stunning.

The possibilities really are endless – we're excited to see what you'll create!

*rigid body physics not yet supported. Keep an eye out for this in future free-to-update releases!

Stunning Photorealism, Zero Effort

Bricker comes packed with functionality that makes rendering photo-real brick models effortless. Every brick was designed with both efficiency and realism in mind – you get to choose the number of stud vertices, the level of detailing on the brick underside, the bevel width and resolution, the amount of minor variation in position/rotation, and much more – all optimized with smarter, cleaner brick topology than any 3D brick exporter on the market.

NOTE: Combine Bricker with our ABS Plastic Materials for a full library of materials based on the LEGO® brick color pallet.

Bricker for Model Builders

We designed Bricker to be useful for real-life sculpting with LEGO® bricks as well. Choose the maximum brick size for your model (e.g. 1x8, 2x10, etc.), set the thickness of the outer brick shell, customize the internal support structure (cross-beams, lattice or columns), and generate the model. You can adjust the connectivity threshold to ensure your whole model is sturdy and inter-connected. Once the model is finished, export it to any LDraw compatible program so you can download the instructions and build it in real life!

NOTE: When combined with the AssemblMe addon, you can also generate a step-by-step build animation in Blender to help you construct it.

Bricker for Custom Objects (e.g. Minecraft)

Bricker can also be used to generate sculptures from any mesh object imaginable! Bricker is useful for any creator, from Lego stop motion/CG animators (like our developer, Christopher Gearhart of Bricks Brought to Life) to Minecraft artists and other Blender enthusiasts alike!

Ever wondered what Mario would look like if he were made out of Suzanne Monkeys? Look no further!

Again, the possibilities are endless. Send us your creations/renders if you'd like to be featured here; we'd love to show off the awesome creations you're able to make!

Future Improvements

We are working to improve Bricker and continue to add the features you've been asking for. Below are the features in development right now:

  1. SNOT (studs not on top) mode
  2. Many more brick types to choose from (e.g. inverted slopes, wings, domes, etc.)
  3. Generate model with bricks and slopes to more closely approximate original mesh
  4. Support for rigid body physics
  5. 'Exclusion' option so distinct models don't create redundant bricks when overlapping
  6. Parameters for adjusting offset and scale for custom objects

Change log

Version 1.4.1 – 5/1/2018

  • Improved accuracy of smoke and fire models

Version 1.4.0

  • Support for smoke and fire simulations
  • Major speed boosts
    • Create models up to 3x faster
    • Create animations orders of magnitude faster (now runs in linear time)
    • Customization tools run more than 10x faster
  • Build with up to 3 custom objects alongside the standard brick types
  • Customize random materials and which ABS Plastic materials to use for color snap
  • Improvements to brick topology and bevel quality
  • New 'Change Material' tool
  • Hotkeys for customization tools
  • Dozens of bug fixes and other improvements

Version 1.3.3

  • New connectivity controls for ensuring maximum brick connectivity
  • Up to 3x faster for all models
  • Select bricks by internal only, external only, or both
  • Various misc fixes

Version 1.3.2

  • Greatly improved code efficiency
    • Up to 3x faster for complex models
    • Up to 15x faster for models with complex custom brick/logo object
  • Brick origins centered automatically
  • Various bug fixes and improvements

Version 1.3.1

  • Minor UI Improvements for 'Materials' and 'Export' panels
  • Fixes for multiple pesky bugs

Version 1.3.0

  • You can now export your Bricker models to the LDraw (.ldr) file format!
  • Added new 1x1 slope brick
  • Minor UI improvements
  • Dozens of bug fixes, including issue introduced in v1.2.1 causing models created with earlier versions of Bricker to break

Version 1.2.1

  • Added two new brick types (Tile and Tile with Grill)
  • Greatly improved brick topology (simpler, cleaner bevels, etc.)
  • Renamed plugin from 'Rebrickr' to 'Bricker'

Version 1.2.0

  • Added support for texture maps! You can now transfer UV image colors from the source object to your brick model.
  • New color snapping feature for snapping UV image colors to nearest material in ABS Plastic Materials (also supports snapping to limited number of colors by likeness)
  • Added new "Change Brick Type" button with new brick types to choose from (Stud, Cone, Cylinder, Slope, etc.)
  • New button for selecting brick objects by type and/or size
  • Various bug fixes and improvements

Version 1.1.1

  • Dozens of bug fixes and speed improvements (up to 25% faster!)

Version 1.1.0

  • Added ‘Bricks and Plates’ mode – you can now generate models with the best combination of both brick types.
  • Greatly improved model quality (now fits source mesh form more accurately).
  • New “Customization” controls for adding new bricks, splitting and merging existing bricks, etc.
  • Deleting individual bricks is now dynamic - the model will update around you as if you were working with real bricks.
  • Various bug fixes and improvements

Version 1.0.4

  • Fixed a critical bug introduced in version 1.0.2 to the addon updater

Version 1.0.3

  • Important bug fix for model transforms (transformation data no longer lost when switching between split and unsplit models)
  • Minor code improvements

Version 1.0.2

  • Added eyedropper for easier object selection
  • Improved cloth/soft body animations (35% faster!)
  • Bug fixes and improvements for frame range adjustments (now runs in up to linear time!)
  • Other minor bug fixes

Version 1.0.1

  • Up to 5x performance improvements with cacheing
  • Auto-updater added for easy updating
  • Various misc fixes

Version 1.0.0 - initial release


  • Begin by creating or importing a 3D Mesh object in Blender.
  • Open up the Bricker tool panel from the 3D viewport by pressing the 'T' key and selecting the 'Bricker' tab on the far left.
  • With your 3D mesh selected, create a new model with 'Brick Models -> New Model' and name it whatever you'd like by double clicking on the name in the models list.
  • Click 'Brickify Object' and wait a moment while the brick model is generated (NOTE: for animation/simulations, adjust frame duration in the "Animation" tab)
  • Customize your brick model by adjusting the parameters and various options for a specific result.
  • Click 'Update Model' after making changes to commit your adjustments.
  • If at any point you wish to view or edit the source object after the brick model has been generated, simply click 'Brick Models -> Delete Brickified Model' and the source object will return to view.
  • NOTE: Before animating your model with the AssemblMe plugin, you'll need to split the model into separate objects by clicking 'Model Settings -> Split Model', then 'Brick Models -> Update Model'.

Installation (credit: CG Cookie):

  • You can download Bricker from your account dashboard on the Blender Market, assuming you’ve already purchased it.
  • The easiest way to install Bricker is to do so directly from Blender. You can do this by going to File > User Preferences > Add-ons > Install from File. This will open a File Browser in Blender, allowing to you navigate to and select the .zip file you downloaded. Press Install from file.
  • If your browser auto-extracted the downloaded .zip file then you will need to re-compress Bricker folder before installing.
  • Once installed, Blender should automatically filter the addons list to show only Bricker. You can then enable the add-on by clicking the checkbox on the upper right of the add-on panel.
Why do duplicated bricks disappear every time I update?

If you want to duplicate your Bricker model, we recommend first baking the model in the 'Bake/Export' dropdown. This will convert your Bricker model into a standard Blender object that can be duplicated as you would any other object.

Keep in mind that this will remove the original source object from memory, and you will no longer have access to the Bricker menu options for this model.

How do I edit the topology of a Bricker model without losing changes every time I update?

If you want to edit the topology of your Bricker model, we recommend first baking the model in the 'Bake/Export' dropdown. This will convert your Bricker model into a standard Blender object that can be edited as you would any other object.

Keep in mind that this will remove the original source object from memory, and you will no longer have access to the Bricker menu options for this model.

Why isn't the addon updater working? (Mac)

Sadly, there is an issue with the Bricker addon updater on Mac platforms that cannot be fixed until Blender 2.8 is released. Until then, you can download new versions of Bricker from your account by clicking the 'Downloads' link for Bricker. Keep your eye out for new updates here near the bottom of the page under 'Change Log'.

Item Rating

This item has an average rating of 5 from 3 ratings by the community.

  • 3ee635e8f08b8b9e94e1cc67ae71b169

    lh512500 about 1 month ago

    it's amzing job,The effect is satisfactory,The most important thing is that the author is also very nice。

    • 182dda1000c95088ab611151bb7c8ff8

      Christopher Gearhart about 1 month ago

      Thanks for the rating! I think you'll really enjoy the new features just released in version 1.4 (smoke and fire support, multiple custom objects, significant speed boosts, and more)!

  • 89034408b4cce2f36d75b1462fff3e42

    lakeviewp1 5 months ago

    Very well designed add-on–I'm impressed at its speed and versatility. Appreciate the subtle, realistic imperfections, as well as the growing array of new features. Specifically excited about the new version's "bricks and plates" mode, as well as the ability to customize the auto-generated model. Thanks so much for a great add-on–where have you been all my life :)

    • 182dda1000c95088ab611151bb7c8ff8

      Christopher Gearhart about 1 month ago

      Thanks for rating! I'm glad the addon is so helpful – I think you'll enjoy the new features in version 1.4 :)

  • C83729edd3d73d39d431194198ca5603

    christopher lowden 6 months ago

    I have been looking for this for 2 years. Works as described has loads of potential. Would be nice to have a short tutorial for the animation part as the youtube video goes too fast.

    • 182dda1000c95088ab611151bb7c8ff8

      Christopher Gearhart 6 months ago

      I'm glad you like it Christopher! I'll be putting together a few helpful tutorials soon. Keep your eye out – I've got some exciting improvements in store for Rebrickr (check out v1.1 if you haven't already – I think you'll love the new features).

Purchase this item to leave a review!