No idea how to determine which bones use relative or absolute positions. Might be missing some info?
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
IDOLM@STER One For All .pmd
-
- veteran
- Posts: 97
- Joined: Sat Oct 11, 2014 10:29 pm
- Has thanked: 17 times
- Been thanked: 7 times
Re: IDOLM@STER One For All .pmd
You do not have the required permissions to view the files attached to this post.
- Bigchillghost
- double-veteran
- Posts: 1024
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 31 times
- Been thanked: 1211 times
Re: IDOLM@STER One For All .pmd
This is totally unnecessary.MarieRose1301 wrote: ↑Sun Oct 06, 2019 1:57 pmCode: Select all
for i in range(0, BoneCount): if(i == 0): ... else: ...
Should simply use the 4x4 matrix instead:
Didn't care for the skin info though.
You do not have the required permissions to view the files attached to this post.
May you find peace in this puzzle-solving game.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
-
- veteran
- Posts: 97
- Joined: Sat Oct 11, 2014 10:29 pm
- Has thanked: 17 times
- Been thanked: 7 times
Re: IDOLM@STER One For All .pmd
I've been able to make the plugin read all the textures correctly, however still cannot figure out neither triangle strip degenerate triangle elimination, nor the bone weights. The plugin attached reads the same .pmd stuff as before + .pta archives and separate .gtf files.
You do not have the required permissions to view the files attached to this post.
-
- veteran
- Posts: 97
- Joined: Sat Oct 11, 2014 10:29 pm
- Has thanked: 17 times
- Been thanked: 7 times
Re: IDOLM@STER One For All .pmd
Does anyone happen to have more model samples? Leon's head would have been very nice in particular.
-
- veteran
- Posts: 97
- Joined: Sat Oct 11, 2014 10:29 pm
- Has thanked: 17 times
- Been thanked: 7 times
Re: IDOLM@STER One For All .pmd
Tried to parse the material section of the files but I'm not sure where exactly are materials linked with corresponding textures, does anyone have any ideas? I was thinking that the triangle strip artifact could possibly be related to the way the mesh is broken on materials, meaning that if i manage to get which vertice belongs to which material could possibly help avoiding the degenerate triangles by breaking the for cycle when the data belonging to this particular material ends?
[EDIT] Disregard the part about 304 bytes-long materials not being important, the color ones contain diffuse IDs
[EDIT 2] Got the diffuse, sphere and normal texture IDs from the COLOR, OUTLINE and SHADOW submaterials and it seems to be correct now. However, no clues on how does one assign the materials to correct faces.
The picture goes like: Material name, Material ID, Diffuse ID, Sphere ID and Normal ID
[EDIT] Disregard the part about 304 bytes-long materials not being important, the color ones contain diffuse IDs
[EDIT 2] Got the diffuse, sphere and normal texture IDs from the COLOR, OUTLINE and SHADOW submaterials and it seems to be correct now. However, no clues on how does one assign the materials to correct faces.
The picture goes like: Material name, Material ID, Diffuse ID, Sphere ID and Normal ID
You do not have the required permissions to view the files attached to this post.