theturboturnip/yk_gmd_io

Random Error - Missing Geometry Issue

Ameno-Sagiri opened this issue · 3 comments

Using yk_gmd_blender_v0_2_1
I just stumbled across this tool. It seems to work well for a few smaller models I've tried, but I understand it must not be ready to handle much more complex models yet, since every one I've tried usually gets met with an error. I'm also assuming you're probably already aware of this error.

As a background, I examined the model st_k_ramen.gmd from Yakuza 0 in Noesis after converting to ASCII using Yakuza 6 tools, then FBX then opening into Blender. It's quite literally the entire interior to a Ramen shop. All materials except for universal materials like "dummy_white" are located in the folder alongside the gmd as dds format, if that matters.

I tried to directly import said gmd file using your importer, and was met with this error.
blender_2020-12-03_16-09-36

Here's the result. It's missing roughly 70% of the model.
blender_2020-12-03_16-13-54

For reference, here's my output FBX from Noesis of the same model (I hid the ceiling geometry)
blender_2020-12-03_16-17-05

Very nice tool, I really hope you continue to work on it.

Same issue. It only happens when the "fuse vertice" option is enabled. You can disable that and it'll import all pieces but it was hit or miss whether or not it'd import materials with it. This was done with y0 Maharaja, haven't tested with any stages from the other games.
blender_xl0bYZSIRH

image
image

These should be fixed with the upcoming v0.3.0 update - these screenshots were taken from imports using the new "Unskinned" option.

(Upcoming as in releasing later today probably)