Minecraft world to *.obj converter (help needed!)

Hello fellow 3d modellers!

As the title says I am currently working on a converter to convert sections of minecraft worlds into Blender.
The code is pretty much done and only needs some final tweeking and a GUI. But for the Program to fully work i need some 3D moddels.
This is where you guys come in.
My aim with the converter is to not only convert all the blocks but allso all the non-default 1x1x1 block geometry of minecraft. For that I need a library with all of the 3D moddels from minecraft.

So for anyone who wants to help me with this project:

• Remodell one or more of the modells listed below

• Some modells need to be done in several orientations or forms (for exaple torches, fences, glass panes). I will need one modell of each orientation. Even if the modell is just rotated by 90° I need it as a seperate modell! If you chose one of those items please do all possible configurations!

• The modell MUST be properly unwraped to the terrain.png of your minecraft game (or the terrain.png of any texture pack). Use shift + s --> snap to pixels in your UV Image editor to make sure your UV coordinates ar on the pixel borders.

• Make sure your modell fits in a 1x1x1 cube and the proporions are about right

• Make sure the origin of the object is in the center of the block it would occupy in the minecraft game

• Keep it as low poly as possible

• ONLY use quad faces (a face with 4 vertices). No triangles!

Finally once you checked ALL the above requirements are matched export the modell into a *.obj and name it according to the block type.

Then send the obj file to this email: minecraftconverter@googlemail.com

Thank you for helping!

The Modell List (Item ID, Name):
(if you are unsure about how to do any of these just skip them)

18 leaves
20 glass
26 bed
27 power_rail
28 pressure_rail
29 sticky_piston
30 cobweb
31 tall_grass
32 dead_bush
33 piston
34 piston_extension
37 dandelion
38 rose
39 brown_mushroom
40 red_mushroom
44 slab
50 torch
51 fire
53 wood_stair
54 chest
55 redstone_wire
59 wheat
60 farmland
63 sign
64 wood_door
65 ladder
66 rail
67 cobble_stair
68 sign_wall
69 lever
70 stone_pressure_plate
71 iron_door
72 wood_pressure_plate
75 redstone_torch_off
76 redstone_torch_on
77 stone_button
78 snow
79 ice
81 cactus
83 sugar_cane
85 fence
90 portal
92 cake
93 redstone_repeater_off
94 redstone_repeater_on
95 locked_chest
96 trapdoor
101 iron_bars
102 glass_pane
104 punpkin_stem
105 melon_stem
106 vine
107 fence_gate
108 brick_stair
109 stone_brick_stair
111 lily_pad
113 nether_brick_fence
114 nether_brick_stair
115 nether_wart
116 enchantment_table
117 brewing_stand
118 cauldron
119 end_portal
120 end_portal_frame
122 dragon_egg
123 redstone_lamp_off
124 redstone_lamp_on

additional information:
Of course the Program will be free. Maybe even open source.
I wil notify you about the release on this thread.

P.S. I know that i posted a lot of requirements. However don’t be affraid to participate! If you did something wrong i can allways just manually adjust the mistakes. It still saves me a lot of work.

I have some questions and comments.

First, there are already programs that do this, but I understand you wanting to make it different.
Second, why do you need multiple objects for certain models?
Third, can you get a texture pack where we have the permission to use it as a base for the models. I think using the default textures without permission is a copyright violation.
Fourth, I hope that the final scene is one object not thousands. Look at my discussion about the subject here: http://forum.nystic.com/viewtopic.php?f=43&t=14599&p=109672#p109672

Thank you for your interest and reply.

Indeed there are programs for this. The best one of them is mineways but it isn’t really optimised for rendering, especially if you want to use cycles. You have to do a lot of tweeking to get things to look right. Plus I want to make my program easy to update to newer versions of minecraft with possible new blocks. And finaly I just enjoy coding.

At the current state I need all the seperate modells because of how the program works. for some blocks I will be able to elliminate the need for all the seperate modells put for now I’ll have to do it this way.

The program will NOT include the actual texture. The user will be required do load in/ create their own material but this will be easy since all the UV mapping is properly done to the terrain.png. You will be able to load in ANY terrain.png you want as long as it uses the same layout as the default one. That way I make sure to not violate any copyrights.

No the final scene will use a minimum amount of vertices, no double vertices, and no overlapping faces. That way you will get the maximum possible performance.

Any estimated time before it is done? I would be VERY interested in this. mineways just turns every thing into 111 and its annoying to have fences door and stuff like that made so messed up.