55 Commits (master)
 

Author SHA1 Message Date
pgsocks a73a114b89 Merge duplicate vertices 3 months ago
pgsocks e4556e5f0e Flip normals on import instead of export 4 months ago
pgsocks 1cae33d1b5 Use `flip_normals` since `calc_normals` is deprecated 4 months ago
pgsocks 64a56b07cf Do not reverse unwind 4 months ago
pgsocks 92fabc4d03 Add Thunderspy bones 4 months ago
TigerKat 8603399f19 bugfix: Wasn't creating materials for a mesh, and the material indexes it was already generating were wrong. 4 years ago
TigerKat 03f9bf8a14 Added support for writing .anim files, along with exporting both animation and skeletons. 4 years ago
TigerKat cffe622ef2 Fixed bugs in compression logic. 4 years ago
TigerKat 749bc7577b Skeleton import now imports the skeleton's animation. Cleaned up some comments. Fixed a bug causing any characters in 'skel_' being dropped from the start of an animation's import name. 4 years ago
TigerKat 43bf1a79f8 Added animation importing. 4 years ago
TigerKat f0388ac65d Fixed noticable formatting error. 4 years ago
TigerKat 4f69ebdf1d Updated README to reflect new features in the Blender add-on. 4 years ago
TigerKat 4f8e162b91 Added support for importing skeletons from skel_*.anim files. 4 years ago
TigerKat ada937ce82 Now gets the bone to position the model to from the model's name. Now also adds the armature's position to final model's position, making it line up better. 4 years ago
TigerKat 545f6f203d Now able to parse bone track data and skeleton hierarchies from .anim files. 4 years ago
TigerKat 3c469c0276 Now tries and attach imported models to an armature, and place it at the bone.
No longer imports LOD models.

bugfix: Was rotating parts 180degrees around the X axis.
bugfix: Was failing export due to changes in the way vertex weights are stored in GeoMeshes.
4 years ago
TigerKat c00220a410 bugfix: Importing of .geos would fail if there are duplicate vertices. 4 years ago
TigerKat bdfc38e82e Early work for perfroming animation importing and exporting. 4 years ago
TigerKat a54abe668d Updated version number in README.md . 4 years ago
TigerKat bf0e940a57 Added .geo import support for blender 2.80 . 4 years ago
TigerKat 5b7c1abed4 Fix for normals being effectively reversed. 4 years ago
TigerKat 9c6134d911 Fix for triangles being effectively reversed now. 4 years ago
TigerKat 7d64e65e7c Fixed Y and Z being flipped also. 4 years ago
TigerKat 899fe33e91 A proper fix for the X-axis flipping. 4 years ago
TigerKat d42efc7452 A qucik fix to try and solve the left-right flipping issue. 4 years ago
TigerKat 1c4c2241dc Should identify left and right wing bones as left side and right side bones respectively. 4 years ago
TigerKat 79a9fffceb Modified axis conversion to prevent it flipping the X axis. 4 years ago
TigerKat cce9cbefcc Added 'swap_left_right' to 'geo_edit.py' to swap left and right bones in a .geo's model. 4 years ago
TigerKat 176fe43faf bugfix: Overlapping names caused it to always export from meters. 4 years ago
TigerKat 0adfd9cc30 Added support for Blender 2.80 5 years ago
TigerKat 4eb13819c4 Added texture handling tools.
Updated README.md to document geo_list.py options '-s' (show scales) and '-t' (show triangle count).
5 years ago
TigerKat 7b316f2386 The Blender add-on export/import menus now have an option for feet and meters.
Added the operation 'set_model_scale' to geo_edit.py . This intended for edit the scale of bone .geos .

Added '-s' option to geo_list.py to display the scale of models.
5 years ago
TigerKat 369c9ae4a7 bugfix: Wasn't parsing AltPivotInfo correctly. 5 years ago
TigerKat cbefa340bf Added a -t option to geo_list.py for displaying the triangle count of a model. 5 years ago
TigerKat aae2cbc339 bugfix: geo.py would crash when writing models with no triangles.
bugfix: geo.py would erase the input file if the output file was the same.
Made geo.py print usage if too many command line arguments were given.
5 years ago
TigerKat f59690ea32 Added 'geo_list.py' a tool for listing models in a .geo . 5 years ago
TigerKat b0b09d897e Added 'rename_texture' and 'rescale_all' operations to 'geo_edit.py' . 5 years ago
TigerKat d4194576b7 Now applies the object's world scale to the exported mesh. 5 years ago
TigerKat f1f5148584 bugfix: Wasn't exporting weight bones correctly. 5 years ago
TigerKat 8d3a030b8b Added instructions for the Blender add-on. 5 years ago
TigerKat af369f9b31 Added Blender export support.
bugfix: geo.py no longer crashes when writing models with no triangles.
5 years ago
TigerKat be2d6f5eed bugfix: Will no longer overwrite the output when export crashes. 5 years ago
TigerKat 97492819de Fixed typo. 5 years ago
TigerKat 3421cb211b Added 'rename_model' to geo_edit.py, allows renaming of models. 5 years ago
TigerKat 2d27426cb2 Updated README.md . 5 years ago
TigerKat 3b0a161bd3 Added geo_edit.py as a simple command line tool for modifying .geo files. 5 years ago
TigerKat d56d1cc21c Now rebuilds the PolyGrid data when writing a .geo file.
Added simple 3D vector math classes.
5 years ago
TigerKat 7a7dce51ed Implemented reading and writing of tex_idx and AltPivotInfo.
Fixed ModelHeader output to match GetVrml's output.
bugfix: Would include BoneInfo even if the model has no bones.
5 years ago
TigerKat ca990f4bd3 bugfix: BoneInfo structure needs two ptr at the end for use in the game. 5 years ago
TigerKat 5ce02d497a Output is padded with an extra two bytes, to Possibly work better with other tools. 5 years ago