3D meshes for players and creatures [Models are now upstream!]

Post Reply
User avatar
MirceaKitsune
Member
Posts: 924
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune
Location: Romania, Bucharest

3D meshes for players and creatures [Models are now upstream!]

by MirceaKitsune » Post

I don't know what the plans are for player and mob graphics. But as Minetest advances, I believe using 2D sprites with pictures on them cannot stay an option. In my opinion, we'll eventually need real meshes for players and creatures alike (just like Minecraft).

Good news is that, if we choose to follow the same blocky style, meshes will be very low poly and easy to make. Since they would be made out of blocks, and not complex like objects in most 3D games.

The only modelling program I know is Blender. Generally, I'm barely able to model anything. But if we use a few simple blocks, I can easily put together such a mesh, and maybe texture and animate it too (though I'm not sure). I'd need to know some specifications however. Mostly how the animations and armatures should be done, and what model format Minetest would use. Keep in mind it would need to support multiple animations per model, as well as animation blending (so the model can bend when looking up and down for instance).

Any ideas or thoughts?
Last edited by MirceaKitsune on Sun Nov 25, 2012 19:44, edited 1 time in total.

User avatar
MirceaKitsune
Member
Posts: 924
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune
Location: Romania, Bucharest

by MirceaKitsune » Post

Well... having nothing else to do, I already started working on a Minecraft-like player mesh. Made it a bit more detailed than the one in MC though (limbs divided in two sections and the head has a neck).

Image

[EDIT] Made the limbs a little larger, and added hands and feet (15 blocks in total). You can download the .blend file HERE.

Image
Last edited by MirceaKitsune on Fri Jun 03, 2011 15:48, edited 1 time in total.

User avatar
Fishkilleur
Member
Posts: 29
Joined: Wed Apr 20, 2011 11:57
Location: France

by Fishkilleur » Post

Great idea.

Blender can export in .md2, format supported by Irrlicht. In this case, the animation must be made by Shape Key.

SachielMF
New member
Posts: 6
Joined: Wed Jun 01, 2011 19:13

by SachielMF » Post

For me, as soon as the models cross a certain threshold of detail, they suddenly become not detailed enough anymore or simply unfitting. If the design itself is good enough, it might compensate that, don't know if anyone is up for the task, though. Worst thing to have is an overall incoherent appearance, imo.
Then again, maybe I'm just too much of a perfectionist. Sometimes it's better to have a start and work from there instead of getting nothing done because you think the outcome wouldn't be good anyway.

Evrim
Member
Posts: 42
Joined: Fri May 06, 2011 16:45

by Evrim » Post

You should check out Neverdaunt 8bit, you may get some inspiration from there

Also 2nd picture w/o hand parts would look great

adampajor
New member
Posts: 2
Joined: Sun Aug 07, 2011 10:33

by adampajor » Post

I it's needed, I can make 3D models that would fit into the game's style, both mobs. player models, minecarts, boats, etc.

The reason, I would like to make them, because I really looking forward to this project, I really like the idea, so I would like to help a little. At least with models.

User avatar
Staffs
Member
Posts: 329
Joined: Thu Aug 04, 2011 13:16

by Staffs » Post

Waht ah beautiful cat eh ? Image
I love mods :D

Karlas
Member
Posts: 150
Joined: Fri Jul 08, 2011 20:08

by Karlas » Post

3D is just not for this game,

adampajor
New member
Posts: 2
Joined: Sun Aug 07, 2011 10:33

by adampajor » Post

Karlas wrote:3D is just not for this game,
I think it is, like in Minecraft. only cuboid things, nothing more. It fits for games like this. Low poly, low res textures, as simple as it is possible. I was thinking in that.

Karlas
Member
Posts: 150
Joined: Fri Jul 08, 2011 20:08

by Karlas » Post

well ok 3D players and mobs...and minecarts....and....

User avatar
parlock
New member
Posts: 6
Joined: Sun Aug 07, 2011 04:09

by parlock » Post

I was just thinking the same thing. We need 3D block players in the game. :)

hmmm
Member
Posts: 69
Joined: Sun Aug 07, 2011 17:49

by hmmm » Post

I think 3d meshes is a good idea (along with sound and animations). But I'm not so sure about making the player blocky like Minecraft does.

User avatar
Dogers
Member
Posts: 94
Joined: Mon Jun 20, 2011 12:14
Location: Marseille , France
Contact:

by Dogers » Post

In my opinion , Minetest goal is the low-end machines . In this way I think that will be preferable to do not implement 3D mesh for players and creatures , only sprites , just like Infiniminer .
Last edited by Dogers on Thu Aug 18, 2011 07:43, edited 1 time in total.
Dogers or dttdogers in-game
---------------------------------
My personal page : http://dttdogers.blogspot.com/

User avatar
kddekadenz
Member
Posts: 323
Joined: Mon Jun 27, 2011 17:21
GitHub: tinyworlds
Location: Germany
Contact:

by kddekadenz » Post

Well, the meshes would be very low-poly, so they should work on low-end machines, too.

User avatar
Dogers
Member
Posts: 94
Joined: Mon Jun 20, 2011 12:14
Location: Marseille , France
Contact:

by Dogers » Post

Indeed , but what consequences in town with lots of players ?
Dogers or dttdogers in-game
---------------------------------
My personal page : http://dttdogers.blogspot.com/

User avatar
kddekadenz
Member
Posts: 323
Joined: Mon Jun 27, 2011 17:21
GitHub: tinyworlds
Location: Germany
Contact:

by kddekadenz » Post

I've found some free to use meshes at turbosquid, which are minecraft-related (click on the pics ):

Image

This one may be also useful:

Image
Last edited by kddekadenz on Thu Aug 18, 2011 12:30, edited 1 time in total.

No-Half-Measures
Member
Posts: 149
Joined: Tue Jul 26, 2011 00:42
Contact:

by No-Half-Measures » Post

Dogers wrote:Indeed , but what consequences in town with lots of players ?
Actually not Much, sure if you have loads in a single area but that's a dumb idea All together any-ways.

With a viewing Distance added to these model (As currently player sprite + name have none) there shouldn't be any performance decrease.

How ever the actual effects of models being used are hard to state without actually testing Models any-ways.

User avatar
Staffs
Member
Posts: 329
Joined: Thu Aug 04, 2011 13:16

by Staffs » Post

Okay but is here anyone who can rly make the character move like is here anyone who rly understands blender ?
I love mods :D

No-Half-Measures
Member
Posts: 149
Joined: Tue Jul 26, 2011 00:42
Contact:

by No-Half-Measures » Post

Well @MirceaKitsune does but seems he's gone MIA =/

I have some experience with it but not enough.

abcd_z
Member
Posts: 13
Joined: Mon Sep 05, 2011 05:07

by abcd_z » Post

Looks like ghostshell is working on 3d meshes. Check out the patchsets page for more information.

User avatar
jordan4ibanez
Member
Posts: 1923
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Post

dude this is going to be great!!
hello, am program. do language in rust. make computer do. okay i go now.

User avatar
MirceaKitsune
Member
Posts: 924
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune
Location: Romania, Bucharest

by MirceaKitsune » Post

I'm still around, just haven't been as active lately. Well my suggestion is going for low poly meshes like MineCraft does. In this case, it should be all good. I'm not good at animating however, so I don't think I will continue the mesh I posted in this topic personally.

But I'd still like to see 3D players + mobs in MineTest :) Last I remember though, celeron55 said he wanted sprite players like Infiniminer, so that depends if he's changed his mind on that or not.

User avatar
MirceaKitsune
Member
Posts: 924
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune
Location: Romania, Bucharest

by MirceaKitsune » Post

Been a while since this was last discussed. Still very interested in this feature, and was wondering if there's any news (like what model formats and approaches will be used). Especially now that you can make your own games with LUA, I'd really love to see the ability to add rigged meshes from a Blender compatible format.

I plan to make my own games with MineTest at some point. And one awesome thing would be if not only players and mobs could be models (with animations you can trigger from LUA, maybe even animation blending). But also if items could be 3D meshes optionally. Imagine people replacing the torch with a high-poly lamp in their games, or using high poly models for tools like the sword and pickaxe (of course not in the default MineTest game, I'm talking about custom ones).

Anyone given more thought to this, and is there any progress on it? I imagine Irrlicht already comes with the ability to render 3D models, so that probably just needs a LUA hook or something to allow using it in MineTest.

slasheree
Member
Posts: 21
Joined: Fri Jun 15, 2012 14:15
Location: Portugal

by slasheree » Post


User avatar
MirceaKitsune
Member
Posts: 924
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune
Location: Romania, Bucharest

by MirceaKitsune » Post

Thanks for the link. I'm glad some awesome models were already made :)

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests