Commit graph

9 commits

Author SHA1 Message Date
Epicalert 678393ccb1
Clean up model format version
Commit 09c60db8 should have incrememnted the model format version but
didn't. Also added "since version x.x" in the model format docs.
2021-11-12 20:12:06 +08:00
Epicalert 09c60db8c1
Add eye direction in model
Adds eye direction support in the model system and in the 'test' model.
2021-06-08 10:53:59 +08:00
Epicalert 47c64e3bf3
Add smoothing
Transform of each part is now smoothed over 4 frames to stop shaking.
2021-04-13 15:52:46 +08:00
Epicalert 941c2043cd
Add origin and offsets
Origin point for a model part can be set with `origin` in model.toml;
position and scale offsets can be set with `pos_offset` and
`scale_offset` respectively.
2021-02-28 22:11:35 +08:00
Epicalert 3773532816
Add graphical error messages
Error and warning messages now show up as dialog boxes using Boxer.
Additional dependencies:
- fmt (for string formatting)
- Boxer (static)
2021-02-14 23:47:07 +08:00
Epicalert e56009c125
Add scale and rotation factor
Model parts can now have different scale and rotation factors, so all
parts do not need to rotate and scale with the head.
2021-02-10 17:02:38 +08:00
Epicalert dd6edb96f3
Check model format version 2021-02-07 22:01:31 +08:00
Epicalert 557111d5c4
Put model name on window title 2021-02-07 19:03:27 +08:00
Epicalert 4770c96d92
Add support for model files
Model files are zip archives with a "model.toml" file at the root describing
the model and all its textures.
2021-02-04 22:58:03 +08:00