Befzz / blender3d_import_psk_psa

import mesh, skeleton, animation from psk, psa files to blender3d
488 stars 168 forks source link

PSA animations distort some meshes from corresponding PSK #75

Open CharlieTemplar opened 2 years ago

CharlieTemplar commented 2 years ago

Blender 2.93.5 addon 280 version

Is it a know issue where some fortnite meshes get weird distortions from deform bones, especially in facial animations. Unchecking deform on the individual problem bones puts helps, but undoes and deformation that the bone is supposed to make eg image

Befzz commented 2 years ago

is there ".config" file near ".psa" file?
(with the same name)

if so, i want to look at them (psk/psa/config)

CharlieTemplar commented 2 years ago

Don't see any .config files, got a json?! , This is exported using fmodel if that helps cosmosPet.zip s.

Befzz commented 2 years ago

oh. its fortnite.
it doesn't looks like a json have useful info :(

so... i think the problem is on the exporter's side(?)
¯_(ツ)_/¯

CharlieTemplar commented 2 years ago

thanks for looking, I'll look into export...

CharlieTemplar commented 2 years ago

Can you tell from the psa and psk if some bones or the deformation have wrong "scale" or something? Is there a way/tool to dump the animation? I'll see if I can find a model that was previously exported with different tool and compare The weird thing is it only seems to affect heads and probably only a handful of facial features such as lip corner and brow opened a ticket with fmodel, but not sure if anyone is looking at bugs right now......

MangoSlizePro commented 2 years ago

It's not. I'm having deformity problems too but they're much more severe. On 3.0, skeletons do not import correctly (as someone has already pointed out), .PSAs cannot be imported (again, as someone has already pointed out), and in older versions of blender (I installed 2.82 in hopes the importer would actually work), meshes get squashed into balls like they're made of paper whenever anims are applied. I do have a .config file. Would you like me to send it over? I'm getting sick of having to constantly open Max in order to get things to import/export correctly seeing as I don't actually have any other use for Max.