Commit graph

12 commits

Author SHA1 Message Date
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 3220795821
Fix stretching/squashing with non-square window 2021-03-17 01:01:21 +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 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 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
Epicalert 8b231720b5
Merge branch 'macos-compat'
Building on MacOS is now supported!
2021-01-12 18:36:10 +08:00
Epicalert 3bc43149c5
Fix apple headers 2021-01-11 10:46:46 +08:00
Epicalert 7b82b5c386
Add head rotation 2021-01-10 15:13:32 +08:00
Epicalert e657b3d48e
Support Apple include files for OpenGL 2021-01-07 13:12:36 +08:00
Epicalert 43de93eb3a
add scaling 2021-01-03 23:11:35 +08:00
Epicalert 72fc3d5e2c
add support for multiple textures in one part
Also added open/closed states for mouth
2021-01-02 02:55:12 +08:00
Epicalert f1b6f5b80a
add class for model parts 2021-01-02 00:20:09 +08:00