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

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

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

by MirceaKitsune » Fri Jun 03, 2011 14:20

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: 809
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune

by MirceaKitsune » Fri Jun 03, 2011 15:09

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

by Fishkilleur » Fri Jun 03, 2011 17:22

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 » Fri Jun 03, 2011 18:27

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 » Tue Jun 07, 2011 18:54

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 » Sun Aug 07, 2011 10:36

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 » Sun Aug 07, 2011 11:32

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

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

by Karlas » Sun Aug 07, 2011 14:23

3D is just not for this game,
 

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

by adampajor » Sun Aug 07, 2011 14:38

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 » Sun Aug 07, 2011 15:52

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 » Mon Aug 08, 2011 19:36

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 » Thu Aug 18, 2011 03:03

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

by Dogers » Thu Aug 18, 2011 07:37

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

by kddekadenz » Thu Aug 18, 2011 09:03

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

by Dogers » Thu Aug 18, 2011 09:08

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

by kddekadenz » Thu Aug 18, 2011 09:12

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

by No-Half-Measures » Thu Aug 18, 2011 10:36

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 » Thu Aug 18, 2011 10:41

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

by No-Half-Measures » Thu Aug 18, 2011 11:28

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 » Mon Sep 05, 2011 05:19

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

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

by jordan4ibanez » Fri Sep 30, 2011 00:35

dude this is going to be great!!
If you can think it, you can make it.
 

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

by MirceaKitsune » Fri Sep 30, 2011 15:32

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: 809
Joined: Sat May 21, 2011 22:31
GitHub: MirceaKitsune
IRC: Taoki
In-game: MirceaKitsune

by MirceaKitsune » Fri Jun 29, 2012 18:39

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

by slasheree » Fri Jun 29, 2012 21:40

 

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

by MirceaKitsune » Sun Jul 01, 2012 13:15

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

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Sun Jul 01, 2012 15:33

Guess what? We can use nodeboxes to do this!
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.
 

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

by MirceaKitsune » Sun Jul 01, 2012 20:15

lkjoel wrote:Guess what? We can use nodeboxes to do this!


What do you mean? If you mean blocky meshes out of scripted vertice positions (which I think is what MineCraft does) I support using a real skeletal model format instead. They're much easier to work with and better IMO, especially since animation is bone-based. Also in my case, I might make custom games with high-poly meshes like those in modern shooters, and they wouldn't work being made of boxes (unless you're a godlike hacker). Not sure if that's what nodeboxes are or you meant something else.
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Sun Jul 01, 2012 20:53

Nodeboxes are the new thing c55 implemented. Look at the 3D Forniture Mod.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.
 

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

by MirceaKitsune » Mon Jul 02, 2012 01:19

lkjoel wrote:Nodeboxes are the new thing c55 implemented. Look at the 3D Forniture Mod.


Wow, totally a nice feature! I still support 3D mesh format implementations as well however. But node boxes are indeed very awesome and detailed... I think both would be quite useful overall.
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Mon Jul 02, 2012 19:26

Yep! I'm not sure how ready C55 would be to importing meshes to the game though...
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.
 

Next

Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 3 guests

cron