Commit Graph

10 Commits

Author SHA1 Message Date
989onan 942e7e2868 Got images working
- does not do UVs yet
- is able to pack images using a split algorithm. I think I broke the size finding though for the output canvas.
- does not combine materials after packing
2024-07-14 23:55:20 -04:00
989onan e875f9192a Fixed the UI to be much better
- ui for materials is now a list with no duplicates
- auto detects that materials have changed and prompts the user to reload
- due to context limitations in code, user is needed to reload the materials, but the ui is made so the user is forced to reload the materials to see them
- later on, we should prevent user from atlasing if the material list is not up to date.
2024-07-14 15:36:01 -04:00
989onan 23b4656859 Added part of Texture Atlas UI
-added dynamic list for texture atlas ui
- ui isn't the most intuitive but it will do for now
2024-07-07 22:36:10 -04:00
989onan 4808d288e2 Added Resonite Tools
- Added Resonite translation with automatic <NOIK> marking. If this doesn't work, please improve the dictionary, or hook it along with others into a better translation layer to deal with identifying body parts
- Added Resonite export, which simply exports the model with the proper settings as a GLB/GLTF for more graceful importing and editing within the game.
2024-07-04 16:38:31 -04:00
Yusarina 81abc6ffd7 Some Baisc UI Improvements
Nothing much, just improving the UI looks a little bit, we now have Import and Export in a popup and I made some changes to some of the buttons. That's about it.
2024-06-18 22:58:29 +01:00
Yusarina 1d507ddaa0 Add some Basic Functions
- Added functions folder.
- Added Combine Materials (Basic and needs imporvements.
- Added common file, this is where any common things that could be used by multiple functions will live.
- Clean materials, basic at the minute it cleans up material names in the given mesh by removing the '.001' suffix.
- Added fix UV Cords in which is in common, this should fix faulty uv coordinates, may need improvements as it's was the best way i could think of for the time being.
- Added join all meshes and selected meshes functions, this will use the fix uv cords while joining mehses. This is pretty basic as blender is quite good at doing the mesh joining itself. We may want to expand it in the future though.
2024-06-18 03:54:10 +01:00
989onan c0509bbaf4 fix stuff again
- got rid of upstream stuff generated by github, which made it blow up...
- got closer on the pmx importer working
2024-06-14 21:29:30 -04:00
989onan 88f12238c7 fix stuff 2024-06-14 19:21:52 -04:00
Yusarina db455e6b61 MMD Importing Start
- This is a basic start to try and import both pmx and pmd files, not working 100% at the minute but I working on getting it working.
2024-06-13 22:46:40 +01:00
Yusarina 0f7c46b720 Initial Commit 2024-06-12 03:37:46 +01:00