TMTK Wall/Roof set generator - WIP

Hey all,

As you all know the TMTK pipeline is just not the best for beginners. And since most beginners want to make basic objects like walls, I thought I'd make a program that deals with the modelling and exporting part of TMTK.

Here's a snippet of the grid object set that will be available upon release:
unknown.png


I should also mention that these have been UV unwrapped to Frontiers textures, so if you do manage to theoretically get your hands on some official textures, these would instantly match. As for the UI and backend, the entirety of the program is being developed in Python 3, and the source code should be up on Github by release.

Hopefully this is a program that is used by the community!
 

Attachments

  • 1585812432042.png
    1585812432042.png
    745.6 KB · Views: 326
Well if I ever come back to do my wall set that would save a lot of time!

Planning to do the curved and octagonal walls?
 
I am! It also fully supports custom walls being added by users :)

Here's a sample asset from the program:
unknown.png


Speaking of keeping you guys updated, I just overcame a hurdle and the EXE now fully works. Remember this is fully WIP.

The TMTK Material Editor! Here is the first window, where you can choose your workflow, whether a normal map is used and whether that normal map is the DirectX version:
1587186905860.png


Here's the pretty much finished Texture Maps tab, where you can select the images for the program to automatically zip into the export folders:
1587186978692.png


And here's the export tab, the FBX list here is openly modifiable, and will automatically update the list when an item is added to the FBX folder, upon program restart:
1587187052183.png


Do give some feedback! It really helps me improve the program.
 
Hi guys, update time :)

So I've added all functionality to the program now, I don't expect new features to be added.

Here's the new additions:



Some new settings in the export options.

A major feature I've wanted to add, it basically automatically generates text on top of an icon for ease of management, especially of
multiple walls using the Material Editor. The features are of course optional :) Advanced textures are optional textures that can be added to a workflow without changing the workflow. This is only recommended to users with prior knowledge with TMTK and the texture sets it allows.
1588073326768.png


Here's what an example icon can look like:
1588073540108.png


All wallset pieces are now added, along with icons for the Wall pieces (roof icons tba)
1588073684433.png


You can now open/set the default directory for exported zip files. This is done from the settings menu in the top left



Do give some feedback, it's what makes the program better.
 

Attachments

  • 1588073701149.png
    1588073701149.png
    18.9 KB · Views: 304
This looks very promising, i was contemplating about making some template models (just models with unwrapped uvs) a while ago,
but nothing this sophisticated (also i don't have any programming skills), but i never followed through so it's great someone with proper programming skills
is doing it now. Will be great to have this at our disposal!

There's two things i would like to give feedback on, firstly, keep in mind there are different UV layouts on the walls in PlanCo,
depending on their detail (or maybe it's artist-dependent, i can't say for sure) there are the mirrorUV layouts and some walls have dedicated UV spaces for all sides,
the third are half-mirrored (fron/back the same, sides and top/bottom with dedicated spaces). That's as far as i can see.
My suggestion would be to eventually make two options available, the front/back, sides, top-bottom mirrored and one that allows front/back and all sides to have dedicated uv space (the mirrored in square dimensions and the latter in a 2 by 1 stretch (example: 1024x512). It's not a must-have, but i would find that very practical for situatuons where i'd want the front to look different from the back (Interior/exterior, for exmple). Even if not, this is still great to have in the community!

Secondly, do you think you would be able to further develop this tool into, say, a general objects prep tool, so the TMTK page could be fed with a standardized fbx
independent of which authoring program it was exported from? What i mean is like a middle-man to normalize the differences in exported fbx (i.e. 3ds max vs. Blender)
It could be independent from what you currently do, but that would be a game changer and basically what everyone is craving for, an offline tool to prepare your models
for upload (with a preview of how the shaders will behave and maybe even how performant the LODs would be (being able to see the draw-distance thresholds beforehand could alleviate the problem of flying blind, which usually makes it neccessary to attempt it with trial and error or experience alone.)

Keep up the good work, really impressive!



Edit: with "standardized fbx" i meant = zipfile with the reexported fbx and the texture pngs. (although thinking of it, you won't be able to do the fbx thing (if your tool was fed with an obj instead) without a license, no? Not sure what's the case and whether Blender may use a OpenSource/GNU version of the fbx exporter. But nevermind about the idea, thinking of it, the problems with 3ds max fbx exports would probably persist, even if exported via obj at first. Would have to do some testing on the matter.
again, keep up the good work!

cheers,
ArtificialArtist
 
Last edited:
Can't wait to try it out.

I have a nice stack of textures fresh out of susbtance designer and some project of a Mythology DLC with a few friends from our community. I'm sure that tool will be a great help to the project. Nicely done!
 
And to refer to your feedback Artix, I don't have any plans to continue this tool into a general purpose TMTK prep tool, along with no plans to add UV editing. As it stands right now the program doesn't actually make models, it just clones them from a model depot in the program files. Although, it is entirely possible for you to make these walls yourself, all you have to do is add them to the model depot.

Also, release might happen sooner than expected. Pretty much all bugs have been removed.
 
Almost makes me want to come back... almost.


We can have you make some drawings of gods, dragons and gargoyle to use as texturing sources images for the Mythology project were doing my friend!!!! Ive made a few substance material that I can feed images files (BMP or svg) to make mosaics, embossing, etc... I had lots and lots of fun with your spiders and bat SVG assets !! I hope we can do some collaboration again!
 
Experiencing issues with some of the grid pieces. Program functions correctly. If there is demand for curved walls I don't mind making some.
 
unknown.png


I modernized the UI a bit, and made some nice updates. Also added a new option for icons, colour tinting! This will help distinguish multiple sets made with this tool, along with the other customization tools.
 
Curved walls/roofs are now on the roadmap. Will be hard though, and they might be released after the inital release.
 
Back
Top Bottom