To use it, place the jar in the same directory as the tabula/techne models, then run it. It will output obj models with the same name as the tbl/tcn.
Current limitations: Currently does not properly support childed parts in tbl models, this will hopefully be fixed shortly. - Fixed as of release 1.0.1
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I have also got a system which can convert json block models to obj as well, but so far it doesn't support texture mapping, would anyone be interested in it anyway?
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Hello, I just happened upon here by accident but it intrigues me. I have tested the jar file (all 3 versions you have released) on my techne models, and I even tested the original Tcn2Obj file from a different thread before you made this Tbl2Obj convertor.
None of them work fully for my models, I use a parent / child system in Techne (yes it does work, albeit not perfectly) but I think the convertor doesn't know how to use these, if I gave you one of my models to test things about would it be possible to make an update that would allow the convertor to work for them? I did used to keep original un-parented files but they started getting too numerous so I just keep the ones that have been parented and now I'm stuck on what to do about it, I could unparent them (it's a long hassle though, I mean really long) or just forget about wanting to convert the models into .obj format.
For reference the convertor succeeds in making an .obj file, but the parts are all centred and not have they should be if the parent / child effect was done too. If you do take the model, I can provide a picture of what the model looks like in Techne AND what it looks like in Minecraft so you can see what it should be like.
Rollback Post to RevisionRollBack
Working on several mods, some are Bleach, Jojo's Bizarre Adventure, Medacraft, Legacy of Kain, Jak and Daxter.
Hello, I just happened upon here by accident but it intrigues me. I have tested the jar file (all 3 versions you have released) on my techne models, and I even tested the original Tcn2Obj file from a different thread before you made this Tbl2Obj convertor.
None of them work fully for my models, I use a parent / child system in Techne (yes it does work, albeit not perfectly) but I think the convertor doesn't know how to use these, if I gave you one of my models to test things about would it be possible to make an update that would allow the convertor to work for them? I did used to keep original un-parented files but they started getting too numerous so I just keep the ones that have been parented and now I'm stuck on what to do about it, I could unparent them (it's a long hassle though, I mean really long) or just forget about wanting to convert the models into .obj format.
For reference the convertor succeeds in making an .obj file, but the parts are all centred and not have they should be if the parent / child effect was done too. If you do take the model, I can provide a picture of what the model looks like in Techne AND what it looks like in Minecraft so you can see what it should be like.
I do have it on my TODO list to get around to supporting the techne (and probably tabula as well) group system eventually, I don't know how much of a change it will need though, I mainly left it out as none of the models I needed to convert used it.
If you want to send some samples of models that use it, then they will probably be helpful for when I do get around to that though. Note that obj format doesn't support childing, so their heiarchy will need to be reassigned in some other program anyway (I convert pokemob models from tabula/techne -> obj, then import into blender, re-child, and then export as x3d)
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I do have it on my TODO list to get around to supporting the techne (and probably tabula as well) group system eventually, I don't know how much of a change it will need though, I mainly left it out as none of the models I needed to convert used it.
If you want to send some samples of models that use it, then they will probably be helpful for when I do get around to that though. Note that obj format doesn't support childing, so their heiarchy will need to be reassigned in some other program anyway (I convert pokemob models from tabula/techne -> obj, then import into blender, re-child, and then export as x3d)
Well that's good to know, I do know you have a lot that you work on as well, so I don't expect anything to appear soon, but I am subscribed to this thread and will get updates when there are any.
I'll get a zip file ready in a dropbox and privately message you it, inside I'll include 3 techne models (of varying complexity) and 3 pictures of what they should look like, hopefully that should give you a broad spectrum of testing models.
You say that .obj doesn't support childing... well that would just disregard the grouping anyways as that's what the grouping is for isn't it? to have the group be a child of a parent rotation point? I'd just like to put it out there that the most complex model I've made has over 500 parts and having to re-child every single one of them will not be a pleasant experience in the slightest...
Rollback Post to RevisionRollBack
Working on several mods, some are Bleach, Jojo's Bizarre Adventure, Medacraft, Legacy of Kain, Jak and Daxter.
Well that's good to know, I do know you have a lot that you work on as well, so I don't expect anything to appear soon, but I am subscribed to this thread and will get updates when there are any.
I'll get a zip file ready in a dropbox and privately message you it, inside I'll include 3 techne models (of varying complexity) and 3 pictures of what they should look like, hopefully that should give you a broad spectrum of testing models.
You say that .obj doesn't support childing... well that would just disregard the grouping anyways as that's what the grouping is for isn't it? to have the group be a child of a parent rotation point? I'd just like to put it out there that the most complex model I've made has over 500 parts and having to re-child every single one of them will not be a pleasant experience in the slightest...
if you use something like blender to child parts, it is very easy, as when you drag a part onto the parent part, it doesn't rotate/move all over the place (like it does in tabula, not sure about techne grouping), it should only take a couple seconds per part to child (drag child onto parent). Also, you can merge parts together, so if your complex model say has 50 parts that make up the head, you can select all of them, and merge into 1 object once converted to an obj model, then only have 1 part to child into the neck. It is also much easier to set the rotation points for parts in blender (move 3d cursor to point, set origin to 3d cursor)
None of the techne models I have been given used grouping, so I don't really know how childing with that works, I have only dealt with childing in tabula and blender, which is per part, rather than per group (though I think tabula does support group childing too)
Using a custom format, you can have parts themselves childed, not needing to child groups, and then animation can be done based on the parts, that is what I do with x3d models.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
can tabula work for minecraft 1.10? also what kind of files it exports /imports?
I haven't checked for a 1.10 version, I mainly made this so that I could convert all of my models over to blender, and have been using blender for all of my new models.
Tabula's save format is a .tbl, which intenally stores the model as a .json
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
So, how do we exactly use the textures? This is quite amazing and I got it to import my models to blender, but I want it to be able to add textures to the models. I don't know if I am doing something wrong, but I would like to be able to texture my models like you did.
So, how do we exactly use the textures? This is quite amazing and I got it to import my models to blender, but I want it to be able to add textures to the models. I don't know if I am doing something wrong, but I would like to be able to texture my models like you did.
the obj that was imported to blender should be UV Mapped, you just need to tell it what textures to use for the various parts, look up texturing in blender, some of the youtube tutorials should show how to assign a specfic texture to use.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Not the place, however Tabula exports them into the tabula section inside the .minecraft folder inside the roaming folder.
If you use the search function and type "%appdata%" you should find it.
Rollback Post to RevisionRollBack
Working on several mods, some are Bleach, Jojo's Bizarre Adventure, Medacraft, Legacy of Kain, Jak and Daxter.
that generally isn't possible, as tbl only supports quads, and obj models can have tris
Follow up question, (By the way, thank you for creating this, was curious about the process pairing between 3D models & converting them to work in the minecraft).
This is probably not the place to ask, But being a bit of a new fish in voxel conversion, if a model with each face is maintained with 4 vertices, regardless of square size, can that particular model be converted through your program back to a working file to be used in a mod? I might be in the wrong place, but I thought I would ask regardless.
Cheers! keep up the good work regardless!
EDIT: I only ask because I am pretty savvy in 3D modelling & Poly Modelling programs, And the ones I seem to find are rather limited. Was curious if this is what your software does. ^__^
tbh, I use this program to convert tbl models that people send me into obj models, then import those to blender and re-export as x3d models. I wrote a modelloader and animator for x3d models which I use for pokecube
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Hi. I'm still a little confused. I put the jar in the folder named "saves" with the ".tbl" files. Instead of doing anything, it will make this weird blank "cfg" file, but not of the tabula file, it is called "tbl2obj" which is the original java. I need help converting the tbl to an obj. Thanks!
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I asked around earlier about a tabula to wavefront converter, and I got no responses, so I assumed none existed, so I made one myself.
What this does:
This jar will attempt to convert any file with a .tbl extension into a a wavefront model of the same name with a .obj extension.
It can be found here:
https://github.com/Thutmose/tbl2obj/releases
To use it, place the jar in the same directory as the tabula/techne models, then run it. It will output obj models with the same name as the tbl/tcn.
Current limitations:
Currently does not properly support childed parts in tbl models, this will hopefully be fixed shortly.- Fixed as of release 1.0.1Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I have also got a system which can convert json block models to obj as well, but so far it doesn't support texture mapping, would anyone be interested in it anyway?
Here are some samples:
The Arceus seen here were converted from the block models used in this map: http://www.minecraftforum.net/forums/mapping-and-modding/maps/2576290-pokemon-cobalt-and-amethyst-pokemon-in-vanilla
Specifically the sand item model from that map, which looks like arceus
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Nice work ! I use it to update a mod from 1.7.10, and it works perfectly ! Thank you =)
Hello, I just happened upon here by accident but it intrigues me. I have tested the jar file (all 3 versions you have released) on my techne models, and I even tested the original Tcn2Obj file from a different thread before you made this Tbl2Obj convertor.
None of them work fully for my models, I use a parent / child system in Techne (yes it does work, albeit not perfectly) but I think the convertor doesn't know how to use these, if I gave you one of my models to test things about would it be possible to make an update that would allow the convertor to work for them? I did used to keep original un-parented files but they started getting too numerous so I just keep the ones that have been parented and now I'm stuck on what to do about it, I could unparent them (it's a long hassle though, I mean really long) or just forget about wanting to convert the models into .obj format.
For reference the convertor succeeds in making an .obj file, but the parts are all centred and not have they should be if the parent / child effect was done too. If you do take the model, I can provide a picture of what the model looks like in Techne AND what it looks like in Minecraft so you can see what it should be like.
I do have it on my TODO list to get around to supporting the techne (and probably tabula as well) group system eventually, I don't know how much of a change it will need though, I mainly left it out as none of the models I needed to convert used it.
If you want to send some samples of models that use it, then they will probably be helpful for when I do get around to that though. Note that obj format doesn't support childing, so their heiarchy will need to be reassigned in some other program anyway (I convert pokemob models from tabula/techne -> obj, then import into blender, re-child, and then export as x3d)
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Well that's good to know, I do know you have a lot that you work on as well, so I don't expect anything to appear soon, but I am subscribed to this thread and will get updates when there are any.
I'll get a zip file ready in a dropbox and privately message you it, inside I'll include 3 techne models (of varying complexity) and 3 pictures of what they should look like, hopefully that should give you a broad spectrum of testing models.
You say that .obj doesn't support childing... well that would just disregard the grouping anyways as that's what the grouping is for isn't it? to have the group be a child of a parent rotation point? I'd just like to put it out there that the most complex model I've made has over 500 parts and having to re-child every single one of them will not be a pleasant experience in the slightest...
if you use something like blender to child parts, it is very easy, as when you drag a part onto the parent part, it doesn't rotate/move all over the place (like it does in tabula, not sure about techne grouping), it should only take a couple seconds per part to child (drag child onto parent). Also, you can merge parts together, so if your complex model say has 50 parts that make up the head, you can select all of them, and merge into 1 object once converted to an obj model, then only have 1 part to child into the neck. It is also much easier to set the rotation points for parts in blender (move 3d cursor to point, set origin to 3d cursor)
None of the techne models I have been given used grouping, so I don't really know how childing with that works, I have only dealt with childing in tabula and blender, which is per part, rather than per group (though I think tabula does support group childing too)
Using a custom format, you can have parts themselves childed, not needing to child groups, and then animation can be done based on the parts, that is what I do with x3d models.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
hello,
can tabula work for minecraft 1.10? also what kind of files it exports /imports?
I haven't checked for a 1.10 version, I mainly made this so that I could convert all of my models over to blender, and have been using blender for all of my new models.
Tabula's save format is a .tbl, which intenally stores the model as a .json
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
that generally isn't possible, as tbl only supports quads, and obj models can have tris
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
So, how do we exactly use the textures? This is quite amazing and I got it to import my models to blender, but I want it to be able to add textures to the models. I don't know if I am doing something wrong, but I would like to be able to texture my models like you did.
the obj that was imported to blender should be UV Mapped, you just need to tell it what textures to use for the various parts, look up texturing in blender, some of the youtube tutorials should show how to assign a specfic texture to use.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
My jar file isn`t running for some reason.
where does Tabula export its .java and its texture maps??? i cant find the files nowhere
Not the place, however Tabula exports them into the tabula section inside the .minecraft folder inside the roaming folder.
If you use the search function and type "%appdata%" you should find it.
Follow up question, (By the way, thank you for creating this, was curious about the process pairing between 3D models & converting them to work in the minecraft).
This is probably not the place to ask, But being a bit of a new fish in voxel conversion, if a model with each face is maintained with 4 vertices, regardless of square size, can that particular model be converted through your program back to a working file to be used in a mod? I might be in the wrong place, but I thought I would ask regardless.
Cheers! keep up the good work regardless!
EDIT: I only ask because I am pretty savvy in 3D modelling & Poly Modelling programs, And the ones I seem to find are rather limited. Was curious if this is what your software does. ^__^
~ Hyena
Facebook Page: Clickie!
Website: Clickie!
tbh, I use this program to convert tbl models that people send me into obj models, then import those to blender and re-export as x3d models. I wrote a modelloader and animator for x3d models which I use for pokecube
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Hi. I'm still a little confused. I put the jar in the folder named "saves" with the ".tbl" files. Instead of doing anything, it will make this weird blank "cfg" file, but not of the tabula file, it is called "tbl2obj" which is the original java. I need help converting the tbl to an obj. Thanks!
Micaiah Hemphill
I haven't used this for many years now, so I cannot confirm if it works with new tbl files.
the .cfg has some extra settings for the jar itself, so producing that is normal, it should also have produced the .obj files though
maybe try putting the tbl file in a sub-folder of your saves folder?
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Hello, i want to know how I can get the textures ?
Because when i import the obj file, the model don't have textures