Epicalert
b1571c0dc9
Fix extreme eye movement when face is scaled small
...
Offset needs to be multiplied by scale, otherwise the effect will be
disproportionately pronounced when the face is scaled down.
2021-07-04 03:35:31 +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
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