I have a LEGO structure I would like to import into Minecraft. I have a digital camera, but no other specialist tools. Is there any way of doing this?

4 Answers 4


I don't know of any way in particular. One potential problem with doing this would the the relative differences in height to width to length ratios. All of the blocks in Minecraft are cubes, whereas a 1x1 LEGO brick is taller than it is wide and long. A direct translation of brick to block would end up with a structure that is too short in Minecraft.

  • 1
    Wouldn't the structure be too 'tall'/narrow, not short? Oct 27, 2011 at 3:05
  • 1
    @Muntoo The 1x1 brick is taller which would make the Minecraft block shorter relative to it.
    – Pubby
    Oct 27, 2011 at 18:48
  • @Pubby8 Oh, OK. I was thinking of 2x2 bricks being one Minecraft piece. (I haven't played Minecraft.) Oct 28, 2011 at 5:22

Try this: http://www.orderofevents.com/MineCraft/KinectInfo.htm


I know of no existing tool. But for a surface scan your best bet would be to use a Microsoft Kinect with some framework like openFrameworks.

Projects involving this solution already exist for 3d printing, so why not making one for Minecraft.

You could try to get some developers on it. You could ask Mojang to create the tool.

  • Don't think, that Mojang would do that ;)
    – Sibbo
    Oct 25, 2011 at 21:21
  • @Sibbo Who knows? They could get a partnership with LEGO and end up doing just that ;)
    – Coyote
    Oct 25, 2011 at 21:23
  • Something like that was on hackaday... I'll get the link
    – Tim
    Oct 26, 2011 at 6:28

Here is a devilish little plan for doing a crazy stunt in Minecraft. I see 2 ways of preparing useful geometries for Minecraft

1. Scanning I would not try to scan in a LEGO model. Colors and block positioning would most likely be lost. The worst problem one would face is the detection of inside surfaces, concave shapes. In other words, scanning the inside of a LEGO house would be quite problematic. So for me it`s a no-no.

2. CAD I would rather try to create the LEGO model using a visualization software. Let me suggest Autodesk 3ds Max software or Autodesk Maya software for achieving this. You can find free bricks and models meshes right here. Additional information on lego visualization can be found on the Okino's website.

Why am I suggesting these products?

  1. because of their API and scripting abilities. 3ds Max and Maya have a C++ API (Max even has .net bindings which open up to any CLI language (Iron Python)). 3ds Max has Maxscript, Maya has MEL which are as easy to use as script languages can get.
  2. because they have a one month trial period, which is surely enough for throwing out a minecraft stunt.
  3. Lego visualization is something already done using these products. see here

    flickr user bloggerknight's rendering of a snowspeeder LEGO model on 3ds Max 9 and using the VRay renderer

So, provided you follow these steps and are in one or the other software with your model, you will need to translate the geometry into minecraft unit. This is where API and scripting becomes handy. It should be a fun little algorithmic challenge.

  1. compute the volume bounding box.
  2. Iterate for each minecraft unit in the volume (1x1 cube, whatever the scale chosen) .Figure out if there is something solid in there worth representing by a minecraft unit (I'd go for 50% occupancy). Figure out to most important color or compute the average
  3. Serialize the newly computed minecraft geometry in a minecraft compatible geometry file
  4. Smile. you've achieved quite a challenge even if some (including my wife) would consider it pointless

Note : The software solution above naturally solve the scaling incompatibility between LEGO and minecraft units. Enjoy.

  • Do you guys think the visualization part of my answer should go under it`s own question?
    – jfyelle
    Oct 27, 2011 at 13:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .