diff --git a/README.md b/README.md index a552020..7f1d279 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,43 @@ -# minecraft-voxel-blender-models + +###### Links +- [amc - Minetest mod just to test how the minecraft mobs look like](https://github.com/22i/amc) +- [mobs_mc - Minetest mod to test minecraft mob abilities](https://github.com/maikerumine/mobs_mc) +- [MineClone2 - Minecraft clone in Minetest](https://forum.minetest.net/viewtopic.php?t=16407) +- [how to recreate mobs from textures with Blender and Gimp](http://imgur.com/a/Iqg88) +- [mob blender pictures](https://imgur.com/a/FJXeT) +- [get minecraft universal tlauncher](https://tlauncher.org/en/) [linux](https://rutracker.org/forum/viewtopic.php?t=4891689) -to make the model textures clearer in blender check the upper left - file - user preferences...
on the system tab uncheck Mipmaps, set Anisotropic Filtering to Off and save user settings button in the lower left. +##### Blender Setup +to make the model textures clearer in blender check the upper left menu bar - file - user preferences...
on the system tab uncheck Mipmaps, set Anisotropic Filtering to Off and save user settings button in the lower left. -When exporting you have 2 options +##### Checking if texture mapping is correct +- get Minecraft [tlauncher](https://tlauncher.org/en/) [linux](https://rutracker.org/forum/viewtopic.php?t=4891689) you need java installed start it up in creative and spawn the mob you want by pressing T and pasting this command /summon pig ~ ~ ~ {NoAI:1} [usefull minecraft commands](https://github.com/22i/minecraft-voxel-blender-models/edit/master/usefull%minecraft%commands) +- open the blender model you want to test +- when in default view or animation view find the outliner window in the top right +- there should be armature click on the eye icon to hide the bones +- switch to UV editing view in the upper top menu bar +- have the same view over the mob in blender and minecraft to see if anything is off -1. export it so that its 180 degress rotated +##### Exporting 180 degress rotated -dont forget to be in object mode and press SHIFT-C
- double press A to select everything then press SHIFT-CTRL-ALT-C origin to 3D cursor
- press 7 to switch to top view rotate with R for 180 degress CTRL-J to join all the objects together
- test animation by pressing ALT-A and export using [special minetest B3D exporter](https://github.com/minetest/B3Dexport) +- dont forget to be in object mode and press SHIFT-C +- double press A to select everything then press SHIFT-CTRL-ALT-C origin to 3D cursor +- press 7 to switch to top view rotate with R for 180 degress CTRL-J to join all the objects together +- test animation by pressing ALT-A and export using [special minetest B3D exporter](https://github.com/minetest/B3Dexport) -2. export it without it being rotated 180 degress +##### Exporting without rotation -dont forget to be in object mode and press SHIFT-C
- double press A to select everything then press CTRL-J to join all the objects together
- test animation by pressing ALT-A and export using [special minetest B3D exporter](https://github.com/minetest/B3Dexport) +- dont forget to be in object mode and press SHIFT-C +- double press A to select everything then press CTRL-J to join all the objects together +- test animation by pressing ALT-A and export using [special minetest B3D exporter](https://github.com/minetest/B3Dexport) + +##### Exporting tips for mobs that hold items when exporting mobs that hold items like: zombie pigman. baby zombie pigman, vex, skeleton, stray, wither skeleton, illusioner and vindicator you have a choice between minecraft default item or pixel perfection item. If you want pp then delete the other holdable item without pp in the name. -if something is off or some cube is in wrong location like wither, enderdragon, wolf and skeleton reopen that .blend skip origin to 3D cursor part and put model into middle manualy +##### If exporting goes wrong -#### Links [amc](https://github.com/22i/amc), [mobs_mc](https://github.com/maikerumine/mobs_mc), [how to recreate mobs from textures with Blender and Gimp](http://imgur.com/a/Iqg88) - -Minecraft mobs were remade in blender Credits: [toby109tt](https://github.com/tobyplowy) mapping fixes - better 2d planes - +if something is off, some cube is in wrong location or if animation is broken like with wither, enderdragon, wolf and skeleton reopen that .blend skip origin to 3D cursor part and put model into middle manualy. + +Credits: +- [toby109tt](https://github.com/tobyplowy) mapping fixes - better 2d planes - backface culling diff --git a/models/+/skeleton1.png b/models/+/skeleton1.png index b6454b9..243f753 100644 Binary files a/models/+/skeleton1.png and b/models/+/skeleton1.png differ diff --git a/models/extra/ohsnap/0.png b/models/extra/ohsnap/0.png deleted file mode 100644 index 665174b..0000000 Binary files a/models/extra/ohsnap/0.png and /dev/null differ diff --git a/models/extra/ohsnap/0mobs1.blend b/models/extra/ohsnap/0mobs1.blend index 8148c63..e16b59a 100644 Binary files a/models/extra/ohsnap/0mobs1.blend and b/models/extra/ohsnap/0mobs1.blend differ diff --git a/models/extra/ohsnap/0mobs2.blend b/models/extra/ohsnap/0mobs2.blend new file mode 100644 index 0000000..5c2ddae Binary files /dev/null and b/models/extra/ohsnap/0mobs2.blend differ diff --git a/models/extra/ohsnap/0screen.png b/models/extra/ohsnap/0screen.png new file mode 100644 index 0000000..4beee61 Binary files /dev/null and b/models/extra/ohsnap/0screen.png differ diff --git a/models/extra/ohsnap/0top.png b/models/extra/ohsnap/0top.png new file mode 100644 index 0000000..7dc7f15 Binary files /dev/null and b/models/extra/ohsnap/0top.png differ diff --git a/models/extra/ohsnap/0topcut.png b/models/extra/ohsnap/0topcut.png new file mode 100644 index 0000000..9be209a Binary files /dev/null and b/models/extra/ohsnap/0topcut.png differ diff --git a/models/stray.blend b/models/skeleton_stray.blend similarity index 64% rename from models/stray.blend rename to models/skeleton_stray.blend index c3e1784..305bb17 100644 Binary files a/models/stray.blend and b/models/skeleton_stray.blend differ diff --git a/models/stray.png b/models/skeleton_stray.png similarity index 100% rename from models/stray.png rename to models/skeleton_stray.png diff --git a/models/vex.blend b/models/vex.blend index 52a3ca3..da2a187 100644 Binary files a/models/vex.blend and b/models/vex.blend differ diff --git a/models/villager.blend b/models/villager.blend index 55fd5f7..cfdd178 100644 Binary files a/models/villager.blend and b/models/villager.blend differ diff --git a/models/wither.blend b/models/wither.blend index baafec4..7a2ada4 100644 Binary files a/models/wither.blend and b/models/wither.blend differ diff --git a/usefull minecraft commands b/usefull minecraft commands new file mode 100644 index 0000000..cb7fa33 --- /dev/null +++ b/usefull minecraft commands @@ -0,0 +1,110 @@ +/time set day + +/weather clear + +/setblock ~ ~ ~ end_portal + +/summon pig + + +/summon bat ~ ~ ~ {NoAI:1} + +/summon blaze ~ ~ ~ {Age:-5000, NoAI:1} + +/summon ocelot ~ ~ ~ {NoAI:1} + +/summon ocelot ~ ~ ~ {Age:-5000, NoAI:1} + +/summon chicken ~ ~ ~ {NoAI:1} + +/summon chicken ~ ~ ~ {Age:-5000, NoAI:1} + +/summon mooshroom ~ ~ ~ {NoAI:1} + +/summon mooshroom ~ ~ ~ {Age:-5000, NoAI:1} + +/summon creeper ~ ~ ~ {NoAI:1} + +/summon ender_dragon ~ ~ ~ {NoAI:1} + +/summon enderman ~ ~ ~ {NoAI:1, carried:grass} + +/summon endermite ~ ~ ~ {NoAI:1} + +/summon evocation_illager ~ ~ ~ {NoAI:1} + +/summon ghast ~ ~ ~ {NoAI:1} + +/summon guardian ~ ~ ~ {NoAI:1} + +/summon horse ~ ~ ~ {NoAI:1} + +/summon horse ~ ~ ~ {Age:-5000, NoAI:1} + +/summon mule ~ ~ ~ {NoAI:1} + +/summon donkey ~ ~ ~ {NoAI:1} + +/summon illusion_illager ~ ~ ~ {NoAI:1} + +/summon villager_golem ~ ~ ~ {NoAI:1} + +/summon llama ~ ~ ~ {NoAI:1} + +/summon llama ~ ~ ~ {Age:-1000, NoAI:1} + +/summon magma_cube ~ ~ ~ {NoAI:1} + +/summon parrot ~ ~ ~ {NoAI:1} + +/summon pig ~ ~ ~ {NoAI:1} + +/summon pig ~ ~ ~ {Age:-1000, NoAI:1} + +/summon polar_bear ~ ~ ~ {NoAI:1} + +/summon polar_bear ~ ~ ~ {Age:-5000, NoAI:1} + +/summon rabbit ~ ~ ~ {NoAI:1} + +/summon rabbit ~ ~ ~ {Age:-5000, NoAI:1} + +/summon sheep ~ ~ ~ {NoAI:1} + +/summon sheep ~ ~ ~ {Age:-5000, NoAI:1} + +/summon shulker ~ ~ ~ {NoAI:1} + +/summon silverfish ~ ~ ~ {NoAI:1} + +/summon skeleton ~ ~ ~ {NoAI:1} + +/summon snowman ~ ~ ~ {NoAI:1} + +/summon spider ~ ~ ~ {NoAI:1} + +/summon squid ~ ~ ~ {NoAI:1} + +/summon stray ~ ~ ~ {NoAI:1} + +/summon vex ~ ~ ~ {NoAI:1} + +/summon zombie_villager ~ ~ ~ {Age:-5000, NoAI:1} + +/summon zombie_villager ~ ~ ~ {IsBaby:1} + +/summon villager ~ ~ ~ {NoAI:1} + +/summon villager ~ ~ ~ {Age:-5000} + +/summon zombie ~ ~ ~ {NoAI:1} + +/summon zombie ~ ~ ~ {IsBaby:1, NoAI:1} + +/summon wolf ~ ~ ~ {NoAI:1} + +/summon wolf ~ ~ ~ {Age:-5000, NoAI:1} + +/summon zombie_pigman ~ ~ ~ {NoAI:1} + +/summon zombie_pigman ~ ~ ~ {Age:-5000, NoAI:1}