xivdev / Penumbra

FINAL FANTASY XIV modding, but actually good this time
581 stars 114 forks source link

.gltf→.mdl import #378

Closed ackwell closed 5 months ago

ackwell commented 5 months ago

Requires https://github.com/Ottermandias/Penumbra.GameData/pull/11

this pr implements an mvp of .gltf/.glb to .mdl import, placed alongside the recently added export functionality.

it supports common-case well-formed gltf data, and assumes that the incoming data is sane. it does not currently try to correct for any oddities in incoming data, instead expecting those to be resolved in 3d workspace applications.

in future follow-ups, QoL data transforms and such may be added to automate common tasks.