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