Blender add-on for automated generation of Brick sculptures and simulations from mesh objects (Blender version: 2.79)
- Features:
- Convert any 3D Mesh into a photo-real 3D brick model
- Generate animated brick models from keyframed animation, simulations (soft body physics, fluid, cloth, etc), armature, and much more
- Adjust model settings after it's been created
- Customize the model after it's been auto-generated using handy tools like split bricks, merge bricks, add adjacent bricks, change brick type, and more!
- Instructions:
- Create a new model with the 'New Model' button, and name it whatever you'd like
- Select a source object with the 'Source Object' eyedropper (defaults to active object when model was created)
- Click 'Brickify Object'
- Adjust model settings for your desired result
- Click 'Update Model' to view setting adjustments
- Once you're satisfied with the settings, make adjustments to your model in the 'Customize Model' dropdown menu
- Future improvements:
- Add mode for selecting verts at locations next to bricks and adding bricks there
- For animation, if last frame's brickFreqMatrix matches current frame's brickFreqMatrix, save time by just keeping that model around for another frame or duplicating it for the next frame or something
- New feature: SNOT (studs not on top) functionality
- Write override for 'object.move_to_layer' that moves all frames from animation to another layer
- Add 'exclusion' functionality so that one model doesn’t create bricks where another model already did
- Add many more brick types, including inverted sloped bricks and tiles
- Generate model with bricks and slopes to more closely approximate original mesh
- Transfer matObj functionality to new custom list property
- Rewrite top and bottom exposure to only include current brick (not exposure of whole brick). Checking exposure of brick then should be function that checks each location in brick
- Compute top and bottom exposure when generating bricksDict
- Add customization for custom object offset, size, and brick scale (amount of bricksDict locations it takes up), default to scale/offset for 1x1 brick with stud
- Known issues:
- For models with thin outer shells, Bricker may use color of inside face instead of outside face for brick material (see snapchat hotdog file)
- Applying model rotation when deleting brickified model whose source has rotated parent produces problematic results
- Changing type from stud (for plane generated with stud brick type) to cone/brick and back causes issues