Moritz Zwerger
|
b3407bea67
|
fix animation bugs
|
2023-10-20 22:07:42 +02:00 |
|
Moritz Zwerger
|
090dd8b1b5
|
opengl: dynamically calculate texture binding index
That makes it open for other texture bindings (maybe high res skins or shit)
|
2023-10-20 21:43:08 +02:00 |
|
Moritz Zwerger
|
af561c1232
|
make current render order legacy
|
2023-10-20 21:15:58 +02:00 |
|
Moritz Zwerger
|
d4a701583e
|
custom render order class
That makes it more efficient (memory wise), does not use magic IntArrays, is tested and fixes the reverse render order
|
2023-10-20 21:09:04 +02:00 |
|
Moritz Zwerger
|
2280c5b35f
|
improve skeletal drawing, replace SkeletalVertexConsumer with SkeletalConsumer
|
2023-10-20 12:01:46 +02:00 |
|
Moritz Zwerger
|
85dc9329f9
|
skeletal mesh: remove flags
Use a custom shader for that
|
2023-10-20 11:06:47 +02:00 |
|
Moritz Zwerger
|
b980fd9d90
|
move chest animation to code
This allows that the chest is only partly opened and closes at the same progress
|
2023-10-20 09:41:10 +02:00 |
|
Moritz Zwerger
|
8425ded058
|
animation manager: don't play same animation twice
|
2023-10-20 07:43:47 +02:00 |
|
Moritz Zwerger
|
24ee47d9cd
|
basic animation playing
|
2023-10-20 07:37:34 +02:00 |
|
Moritz Zwerger
|
2519a2cc10
|
debug: force chest opening/closing
|
2023-10-19 21:15:48 +02:00 |
|
Moritz Zwerger
|
9bbb65174d
|
abstract ChestRenderer
|
2023-10-19 21:10:05 +02:00 |
|
Moritz Zwerger
|
6858bd87a6
|
chest block model: update position and rotation on change
|
2023-10-19 21:01:41 +02:00 |
|
Moritz Zwerger
|
ecba02d533
|
fix some skeletal transformation bugs
|
2023-10-19 19:18:28 +02:00 |
|
Moritz Zwerger
|
a23ec4c1c3
|
block property: crafting
|
2023-10-19 18:35:22 +02:00 |
|
Moritz Zwerger
|
2e5969224c
|
keyframe interpolation, fix test
|
2023-10-19 18:33:28 +02:00 |
|
Moritz Zwerger
|
415aba3e92
|
network: 23w42a
|
2023-10-19 17:49:36 +02:00 |
|
Moritz Zwerger
|
5a4f44d715
|
keyframe: replace boolean with boolean enum (OVER /NOT_OVER )
|
2023-10-19 12:02:36 +02:00 |
|
Moritz Zwerger
|
24d473cc38
|
keyframe testing
|
2023-10-19 11:58:21 +02:00 |
|
Moritz Zwerger
|
0b67b70cad
|
skeletal: require at least 2 keyframes
|
2023-10-19 11:58:03 +02:00 |
|
Moritz Zwerger
|
b5ead41748
|
remove tint keyframe, wip keyframe animaiton
|
2023-10-18 14:07:08 +02:00 |
|
Moritz Zwerger
|
cd694c50ff
|
skeletal: move loop to individual keyframes
|
2023-10-18 11:51:28 +02:00 |
|
Moritz Zwerger
|
98e73ee90e
|
gui: fix float errors when using scaling
|
2023-10-17 19:16:20 +02:00 |
|
Moritz Zwerger
|
5df7f41048
|
keyframe instances
|
2023-10-17 16:41:07 +02:00 |
|
Moritz Zwerger
|
db786d932d
|
cleanup SkeletalModel baking
|
2023-10-17 13:53:51 +02:00 |
|
Moritz Zwerger
|
a0a52f57b4
|
skeletal: animation instancing
|
2023-10-17 13:47:39 +02:00 |
|
Moritz Zwerger
|
6a55f94424
|
skeletal fixes
|
2023-10-16 21:04:34 +02:00 |
|
Moritz Zwerger
|
29abea74bb
|
don't load old bbmodels anymore
They just crashed the rendering /-(
|
2023-10-16 19:03:57 +02:00 |
|
Moritz Zwerger
|
434aa8bf27
|
skeletal models: base rotation
|
2023-10-16 18:58:41 +02:00 |
|
Moritz Zwerger
|
7f78cc1f86
|
wip skeletal drawing
|
2023-10-16 17:08:17 +02:00 |
|
Moritz Zwerger
|
3159f3dab5
|
fix skeletal texture override + test
|
2023-10-16 16:23:48 +02:00 |
|
Moritz Zwerger
|
7cb03fee86
|
test skeletal model loading
|
2023-10-16 16:11:49 +02:00 |
|
Moritz Zwerger
|
66336e6069
|
fix skeletal model deserialization
|
2023-10-16 16:05:07 +02:00 |
|
Moritz Zwerger
|
27450c62d1
|
skeletal: fix rotation origin offset
|
2023-10-15 22:01:24 +02:00 |
|
Moritz Zwerger
|
861cc33e68
|
port single_chest to smodel
|
2023-10-15 21:56:01 +02:00 |
|
Moritz Zwerger
|
860f79facd
|
remove player models
|
2023-10-15 21:55:47 +02:00 |
|
Moritz Zwerger
|
745143fab7
|
skeletal rotation
|
2023-10-15 21:50:35 +02:00 |
|
Moritz Zwerger
|
0dbdb6121e
|
skeletal: explicitly declare transforms
|
2023-10-15 21:30:28 +02:00 |
|
Moritz Zwerger
|
d52dfa866f
|
tests: enable verbose logging
|
2023-10-15 19:16:34 +02:00 |
|
Moritz Zwerger
|
d56e420189
|
pixlyzer: don't warn if class not found
|
2023-10-15 19:16:21 +02:00 |
|
Moritz Zwerger
|
f5a1912d4e
|
DirectedProperty: don't allocate SideQuad objects
That massively reduces memory allocations and improves performance
|
2023-10-15 19:12:02 +02:00 |
|
Moritz Zwerger
|
19a838bea4
|
optimize test performance
|
2023-10-15 19:10:51 +02:00 |
|
Moritz Zwerger
|
1992228032
|
fix test building, properly fail render test if loading fails
|
2023-10-15 18:33:37 +02:00 |
|
Moritz Zwerger
|
bf08ac0f19
|
skeletal model loading
|
2023-10-15 18:18:32 +02:00 |
|
Moritz Zwerger
|
03d80673d4
|
fix build, remove player rendering, wip refactor skeletal animations
|
2023-10-14 20:47:35 +02:00 |
|
Moritz Zwerger
|
c5ece6b11b
|
wip refactor skeletal
|
2023-10-14 16:04:03 +02:00 |
|
Moritz Zwerger
|
4351b1567a
|
bump + adapt minosoft meta
|
2023-10-14 01:31:13 +02:00 |
|
Moritz Zwerger
|
dcafee86a2
|
block outline renderer: reload on world update
|
2023-10-14 01:27:16 +02:00 |
|
Moritz Zwerger
|
ce65b03f8c
|
client side door opening/closing
|
2023-10-14 01:26:55 +02:00 |
|
Moritz Zwerger
|
9afbe0dfb5
|
door block, block collision and outline changes
|
2023-10-14 00:57:03 +02:00 |
|
Moritz Zwerger
|
4b3298c6f3
|
block property iteration and unpacking
|
2023-10-14 00:05:56 +02:00 |
|