PACtool v1.4.0 * Added the -refAllBones command for Collada (DAE) exports, which includes a reference to all bones in the exported mesh (as opposed to just the ones in use by the mesh), which
prevents the skeleton corruption during import to Blender and 3ds Max. * Added support for reading Tangent and Bitangent data during Collada (DAE) imports, skipping the TBN generation process, yielding vastly more accurate importing of normals (error margin typically less than 1%), which
fixes issues such as visible seams and black spots in-game. If the TBN generation process is desired for any reason, this behavior can be reverted by using the command -skipImportedTBN.
NOTE: Blender and 3ds Max do not export this data by default nor do they offer the option to, a Blender addon is available from
GitHub - UndercoverPervert/collada-exporter: "Better" Collada exporter for Blender, orignally developed by the Godot Engine community, tweaked for use with PACtool. that will export with all the data for an ideal conversion back to pac. The addon requires Blender version 3.0.1 or newer. * Fixed multiple import reading errors (the source of "position too high" messages). * Exporting to Collada (DAE) will now also include Tangent and Bitangent data. * The commands -mergeNearbyTBNs and -gramSchmidt were previously on by default, they're now off by default. * Added a re-made TBN calculation process which can be activated with the command -newTBNCalc, the results are similar to using the commands -mergeNearbyTBNs and -gramSchmidt together but may slightly differ for better or worse. * Added command -uniqueNormals as an alias for -uniqueNormalVerticies (both commands will work).