diff --git a/asset_dev/grunk_nodes/listener/listener1.blend b/asset_dev/grunk_nodes/listener/listener1.blend
index cbc10fc..9bf5b74 100644
Binary files a/asset_dev/grunk_nodes/listener/listener1.blend and b/asset_dev/grunk_nodes/listener/listener1.blend differ
diff --git a/asset_dev/grunk_nodes/listener/listener1.blend1 b/asset_dev/grunk_nodes/listener/listener1.blend1
index 94dde7c..ac32cb4 100644
Binary files a/asset_dev/grunk_nodes/listener/listener1.blend1 and b/asset_dev/grunk_nodes/listener/listener1.blend1 differ
diff --git a/assets/grunk/listener/listener.bin b/assets/grunk/listener/listener.bin
index f5a1e50..7727e02 100644
Binary files a/assets/grunk/listener/listener.bin and b/assets/grunk/listener/listener.bin differ
diff --git a/assets/grunk/listener/listener.gltf b/assets/grunk/listener/listener.gltf
index d6c29ec..5210802 100644
--- a/assets/grunk/listener/listener.gltf
+++ b/assets/grunk/listener/listener.gltf
@@ -1664,634 +1664,634 @@
"name":"close",
"samplers":[
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
- "output":8
- },
- {
- "input":9,
- "interpolation":"LINEAR",
- "output":10
- },
- {
- "input":7,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":7,
- "interpolation":"LINEAR",
- "output":12
- },
- {
- "input":9,
- "interpolation":"LINEAR",
- "output":13
- },
- {
- "input":7,
- "interpolation":"STEP",
"output":14
},
{
- "input":7,
- "interpolation":"LINEAR",
- "output":15
- },
- {
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":16
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":14
- },
- {
- "input":7,
- "interpolation":"LINEAR",
"output":17
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":18
},
{
- "input":7,
+ "input":15,
"interpolation":"LINEAR",
"output":19
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":20
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":21
},
{
- "input":7,
- "interpolation":"LINEAR",
- "output":19
- },
- {
- "input":7,
+ "input":15,
"interpolation":"LINEAR",
"output":22
},
{
- "input":9,
+ "input":13,
+ "interpolation":"STEP",
+ "output":20
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":23
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":24
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":25
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":26
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":27
},
{
- "input":7,
+ "input":13,
+ "interpolation":"LINEAR",
+ "output":25
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":28
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":29
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":30
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":31
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":32
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
"output":33
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":34
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":35
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":36
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":37
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":38
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":11
- },
- {
- "input":7,
- "interpolation":"LINEAR",
"output":39
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":40
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":41
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":42
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":43
},
{
- "input":7,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":7,
+ "input":15,
"interpolation":"LINEAR",
"output":44
},
{
- "input":9,
+ "input":13,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":45
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":46
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":47
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":48
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":49
},
{
- "input":7,
+ "input":13,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":50
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":51
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":52
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":53
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":54
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
"output":55
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":56
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":57
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":58
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":59
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":60
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":61
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":62
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":63
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":64
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":65
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":66
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":67
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":68
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":69
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
"output":70
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":71
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":72
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":73
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":74
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":75
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":27
- },
- {
- "input":7,
- "interpolation":"LINEAR",
"output":76
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":77
},
{
- "input":7,
- "interpolation":"STEP",
- "output":27
- },
- {
- "input":7,
+ "input":15,
"interpolation":"LINEAR",
"output":78
},
{
- "input":9,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":79
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":80
},
{
- "input":7,
+ "input":15,
"interpolation":"LINEAR",
"output":81
},
{
- "input":9,
+ "input":13,
+ "interpolation":"STEP",
+ "output":33
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":82
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":83
},
{
- "input":7,
+ "input":13,
+ "interpolation":"STEP",
+ "output":33
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":84
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":85
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":86
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":87
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":88
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":70
- },
- {
- "input":7,
- "interpolation":"LINEAR",
"output":89
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":90
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":91
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":92
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":93
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":94
},
{
- "input":7,
+ "input":13,
+ "interpolation":"STEP",
+ "output":76
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":95
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":96
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
"output":97
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":98
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":99
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":100
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":101
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":102
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":103
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":104
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":105
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":106
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":107
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":108
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":109
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":110
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":111
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":11
- },
- {
- "input":7,
- "interpolation":"LINEAR",
"output":112
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":113
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":114
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":115
},
{
- "input":9,
+ "input":13,
"interpolation":"LINEAR",
"output":116
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":117
},
{
- "input":7,
+ "input":13,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":13,
"interpolation":"LINEAR",
"output":118
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":119
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
"output":120
},
{
- "input":7,
+ "input":13,
"interpolation":"LINEAR",
"output":121
},
{
- "input":9,
+ "input":15,
"interpolation":"LINEAR",
"output":122
},
{
- "input":7,
- "interpolation":"LINEAR",
+ "input":13,
+ "interpolation":"STEP",
"output":123
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":13,
+ "interpolation":"LINEAR",
"output":124
},
{
- "input":7,
- "interpolation":"STEP",
+ "input":15,
+ "interpolation":"LINEAR",
"output":125
},
{
- "input":7,
+ "input":13,
"interpolation":"STEP",
- "output":11
+ "output":126
+ },
+ {
+ "input":13,
+ "interpolation":"LINEAR",
+ "output":127
+ },
+ {
+ "input":15,
+ "interpolation":"LINEAR",
+ "output":128
+ },
+ {
+ "input":13,
+ "interpolation":"LINEAR",
+ "output":129
+ },
+ {
+ "input":13,
+ "interpolation":"STEP",
+ "output":130
+ },
+ {
+ "input":13,
+ "interpolation":"STEP",
+ "output":131
+ },
+ {
+ "input":13,
+ "interpolation":"STEP",
+ "output":17
}
]
},
@@ -3183,634 +3183,634 @@
"name":"idle",
"samplers":[
{
- "input":126,
- "interpolation":"STEP",
- "output":127
- },
- {
- "input":128,
- "interpolation":"LINEAR",
- "output":129
- },
- {
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
- "interpolation":"STEP",
- "output":130
- },
- {
- "input":128,
- "interpolation":"LINEAR",
- "output":131
- },
- {
- "input":126,
- "interpolation":"STEP",
- "output":132
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":133
},
{
- "input":128,
+ "input":134,
"interpolation":"LINEAR",
- "output":134
- },
- {
- "input":126,
- "interpolation":"STEP",
"output":135
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":136
},
{
- "input":128,
+ "input":134,
"interpolation":"LINEAR",
"output":137
},
{
- "input":126,
- "interpolation":"STEP",
- "output":36
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":138
},
{
- "input":128,
- "interpolation":"LINEAR",
+ "input":132,
+ "interpolation":"STEP",
"output":139
},
{
- "input":126,
- "interpolation":"STEP",
+ "input":134,
+ "interpolation":"LINEAR",
"output":140
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":141
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":142
},
{
- "input":126,
- "interpolation":"STEP",
+ "input":134,
+ "interpolation":"LINEAR",
"output":143
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":42
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":144
},
{
- "input":126,
- "interpolation":"STEP",
+ "input":134,
+ "interpolation":"LINEAR",
"output":145
},
{
- "input":126,
- "interpolation":"STEP",
- "output":33
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":146
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":147
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":148
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":149
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":150
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":151
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":39
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":152
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":153
},
{
- "input":126,
- "interpolation":"STEP",
- "output":33
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":154
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":155
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":156
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":157
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":158
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":159
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":39
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":160
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":161
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":162
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":163
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":164
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":165
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":166
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":167
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":168
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":169
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":170
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":171
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":172
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":173
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":174
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":175
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":176
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":177
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":178
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":179
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":180
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":181
},
{
- "input":126,
- "interpolation":"STEP",
- "output":169
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":182
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":183
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":184
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":185
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":186
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":187
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":175
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":188
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":189
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":190
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":191
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":192
},
{
- "input":126,
- "interpolation":"STEP",
- "output":184
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":193
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":194
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":195
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":196
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":197
},
{
- "input":126,
- "interpolation":"STEP",
- "output":166
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":198
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":190
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":199
},
{
- "input":126,
- "interpolation":"STEP",
- "output":195
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":200
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":201
},
{
- "input":126,
- "interpolation":"STEP",
- "output":184
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":202
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":203
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":172
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":204
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":205
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":201
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":206
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":207
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":190
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":208
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":209
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":210
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":211
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":212
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":213
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":214
},
{
- "input":126,
- "interpolation":"STEP",
- "output":151
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":215
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":216
},
{
- "input":126,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":217
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":218
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":219
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":220
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":157
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":221
},
{
- "input":126,
- "interpolation":"STEP",
- "output":169
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":222
},
{
- "input":126,
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
"interpolation":"STEP",
"output":223
},
{
- "input":126,
- "interpolation":"STEP",
- "output":207
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":224
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":225
},
{
- "input":126,
- "interpolation":"STEP",
- "output":158
- },
- {
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":226
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":227
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
- "output":11
+ "output":175
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":228
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":229
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
- "output":33
+ "output":213
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":230
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
"output":231
},
{
- "input":126,
+ "input":132,
"interpolation":"STEP",
- "output":36
+ "output":164
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":232
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":233
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":234
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":235
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":39
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":236
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":237
+ },
+ {
+ "input":132,
+ "interpolation":"STEP",
+ "output":42
}
]
},
@@ -4702,634 +4702,634 @@
"name":"open",
"samplers":[
{
- "input":232,
- "interpolation":"LINEAR",
- "output":233
- },
- {
- "input":234,
- "interpolation":"LINEAR",
- "output":235
- },
- {
- "input":232,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":232,
- "interpolation":"LINEAR",
- "output":236
- },
- {
- "input":234,
- "interpolation":"LINEAR",
- "output":237
- },
- {
- "input":232,
- "interpolation":"STEP",
- "output":238
- },
- {
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":239
},
{
- "input":234,
- "interpolation":"LINEAR",
- "output":240
- },
- {
- "input":232,
- "interpolation":"STEP",
- "output":238
- },
- {
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":241
},
{
- "input":234,
+ "input":238,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":242
},
{
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":243
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":244
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":245
},
{
- "input":232,
- "interpolation":"LINEAR",
- "output":243
- },
- {
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":246
},
{
- "input":234,
+ "input":238,
+ "interpolation":"STEP",
+ "output":244
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":247
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":248
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":249
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":250
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":251
},
{
- "input":232,
+ "input":238,
+ "interpolation":"LINEAR",
+ "output":249
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":252
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":253
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":254
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":255
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":256
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
- "output":33
- },
- {
- "input":232,
- "interpolation":"LINEAR",
"output":257
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":258
},
{
- "input":232,
- "interpolation":"STEP",
- "output":36
- },
- {
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":259
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":260
},
{
- "input":232,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":261
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":262
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
+ "output":39
+ },
+ {
+ "input":238,
+ "interpolation":"LINEAR",
"output":263
},
{
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":264
},
{
- "input":234,
+ "input":238,
+ "interpolation":"STEP",
+ "output":42
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":265
},
{
- "input":232,
- "interpolation":"STEP",
- "output":11
- },
- {
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":266
},
{
- "input":234,
+ "input":238,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":267
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":268
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":269
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":270
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":271
},
{
- "input":232,
+ "input":238,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":272
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":273
},
{
- "input":232,
- "interpolation":"LINEAR",
- "output":100
- },
- {
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":274
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":275
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":276
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":277
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":278
},
{
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":279
},
{
- "input":232,
+ "input":238,
+ "interpolation":"LINEAR",
+ "output":106
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":280
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":281
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":282
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":283
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":284
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":238,
+ "interpolation":"LINEAR",
"output":285
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":286
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":287
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":288
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":289
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":290
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
"output":291
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":292
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":293
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":238,
+ "interpolation":"LINEAR",
"output":294
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":295
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":296
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
- "output":251
- },
- {
- "input":232,
- "interpolation":"LINEAR",
"output":297
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":298
},
{
- "input":232,
- "interpolation":"STEP",
- "output":251
- },
- {
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":299
},
{
- "input":234,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":300
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":301
},
{
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":302
},
{
- "input":234,
+ "input":238,
+ "interpolation":"STEP",
+ "output":257
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":303
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":304
},
{
- "input":232,
+ "input":238,
+ "interpolation":"STEP",
+ "output":257
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":305
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":306
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":307
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":308
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":309
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
- "output":291
- },
- {
- "input":232,
- "interpolation":"LINEAR",
"output":310
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":311
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":312
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":313
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":314
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":315
},
{
- "input":232,
+ "input":238,
+ "interpolation":"STEP",
+ "output":297
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":316
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":317
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
"output":318
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":319
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":320
},
{
- "input":232,
- "interpolation":"LINEAR",
- "output":52
- },
- {
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":321
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":322
},
{
- "input":232,
+ "input":240,
"interpolation":"LINEAR",
"output":323
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":324
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":325
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":326
},
{
- "input":232,
+ "input":238,
+ "interpolation":"LINEAR",
+ "output":58
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":327
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":328
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":238,
+ "interpolation":"LINEAR",
"output":329
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":330
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":331
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
- "output":11
- },
- {
- "input":232,
- "interpolation":"LINEAR",
"output":332
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":333
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":334
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":335
},
{
- "input":234,
+ "input":238,
"interpolation":"LINEAR",
"output":336
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":337
},
{
- "input":232,
+ "input":238,
+ "interpolation":"STEP",
+ "output":17
+ },
+ {
+ "input":238,
"interpolation":"LINEAR",
"output":338
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":339
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
"output":340
},
{
- "input":232,
+ "input":238,
"interpolation":"LINEAR",
"output":341
},
{
- "input":234,
+ "input":240,
"interpolation":"LINEAR",
"output":342
},
{
- "input":232,
- "interpolation":"LINEAR",
+ "input":238,
+ "interpolation":"STEP",
"output":343
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":238,
+ "interpolation":"LINEAR",
"output":344
},
{
- "input":232,
- "interpolation":"STEP",
+ "input":240,
+ "interpolation":"LINEAR",
"output":345
},
{
- "input":232,
+ "input":238,
"interpolation":"STEP",
- "output":11
+ "output":346
+ },
+ {
+ "input":238,
+ "interpolation":"LINEAR",
+ "output":347
+ },
+ {
+ "input":240,
+ "interpolation":"LINEAR",
+ "output":348
+ },
+ {
+ "input":238,
+ "interpolation":"LINEAR",
+ "output":349
+ },
+ {
+ "input":238,
+ "interpolation":"STEP",
+ "output":350
+ },
+ {
+ "input":238,
+ "interpolation":"STEP",
+ "output":351
+ },
+ {
+ "input":238,
+ "interpolation":"STEP",
+ "output":17
}
]
},
@@ -6221,638 +6221,668 @@
"name":"RESET",
"samplers":[
{
- "input":346,
- "interpolation":"LINEAR",
- "output":347
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":348
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":349
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":350
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":351
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":352
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":353
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":354
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":352
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":355
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":356
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":357
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":358
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":359
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":357
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":360
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":358
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":361
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":362
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":363
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":364
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":365
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":363
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":366
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":367
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":368
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":369
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":370
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":371
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":372
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":373
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":362
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":374
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":375
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":349
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":376
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":377
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":378
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":379
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":368
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":380
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":349
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":381
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":355
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":382
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":383
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":384
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":385
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":371
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":386
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":355
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":387
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":388
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":389
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":390
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":391
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":377
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":392
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":393
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":352
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":394
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":395
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":396
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":397
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":398
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":399
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":358
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":400
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":401
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":388
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":402
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":403
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":404
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":405
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":406
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":407
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":394
+ },
+ {
+ "input":352,
"interpolation":"LINEAR",
"output":408
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":409
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":365
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":410
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":411
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":365
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":412
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":413
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":414
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":415
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":416
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":417
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":418
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":419
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":417
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":420
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":421
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":404
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":422
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":423
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":424
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":425
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":426
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":427
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":428
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":429
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":362
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":430
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":431
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":362
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":432
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":433
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":434
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":435
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":436
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":417
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":437
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":438
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":427
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":439
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":440
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":349
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":441
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":442
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":371
},
{
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
- "output":443
+ "output":416
},
{
- "input":346,
- "interpolation":"LINEAR",
- "output":444
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":445
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":446
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":447
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":349
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":448
- },
- {
- "input":346,
- "interpolation":"LINEAR",
- "output":449
- },
- {
- "input":346,
+ "input":352,
"interpolation":"LINEAR",
"output":417
},
{
- "input":346,
- "interpolation":"STEP",
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":371
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":418
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":419
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":420
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":421
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":422
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":423
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":424
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":425
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":423
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":426
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":427
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":410
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":428
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":429
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":430
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":431
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":432
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":433
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":434
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":435
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":368
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":436
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":437
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":368
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":438
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":439
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":440
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":441
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":442
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":423
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":443
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":444
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":433
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":445
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":446
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":355
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":447
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":448
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":377
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":449
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
"output":450
},
{
- "input":346,
- "interpolation":"STEP",
+ "input":352,
+ "interpolation":"LINEAR",
"output":451
},
{
- "input":346,
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":452
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":453
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":355
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":454
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":455
+ },
+ {
+ "input":352,
+ "interpolation":"LINEAR",
+ "output":423
+ },
+ {
+ "input":352,
"interpolation":"STEP",
- "output":349
+ "output":456
+ },
+ {
+ "input":352,
+ "interpolation":"STEP",
+ "output":457
+ },
+ {
+ "input":352,
+ "interpolation":"STEP",
+ "output":355
}
]
}
],
+ "materials":[
+ {
+ "doubleSided":true,
+ "name":"BaseMaterial",
+ "pbrMetallicRoughness":{
+ "baseColorFactor":[
+ 0.800000011920929,
+ 0.800000011920929,
+ 0.800000011920929,
+ 1
+ ],
+ "metallicFactor":0,
+ "roughnessFactor":0.5
+ }
+ },
+ {
+ "doubleSided":true,
+ "name":"InnerMaterial",
+ "pbrMetallicRoughness":{
+ "baseColorFactor":[
+ 0.800000011920929,
+ 0.800000011920929,
+ 0.800000011920929,
+ 1
+ ],
+ "metallicFactor":0,
+ "roughnessFactor":0.5
+ }
+ }
+ ],
"meshes":[
{
"name":"Cylinder.001",
@@ -6865,14 +6895,26 @@
"JOINTS_0":3,
"WEIGHTS_0":4
},
- "indices":5
+ "indices":5,
+ "material":0
+ },
+ {
+ "attributes":{
+ "POSITION":6,
+ "NORMAL":7,
+ "TEXCOORD_0":8,
+ "JOINTS_0":9,
+ "WEIGHTS_0":10
+ },
+ "indices":11,
+ "material":1
}
]
}
],
"skins":[
{
- "inverseBindMatrices":6,
+ "inverseBindMatrices":12,
"joints":[
41,
40,
@@ -6925,10 +6967,10 @@
{
"bufferView":0,
"componentType":5126,
- "count":934,
+ "count":630,
"max":[
0.4866025447845459,
- 1.0768828392028809,
+ 1.0430704355239868,
0.4464101493358612
],
"min":[
@@ -6941,61 +6983,89 @@
{
"bufferView":1,
"componentType":5126,
- "count":934,
+ "count":630,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
- "count":934,
+ "count":630,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5121,
- "count":934,
+ "count":630,
"type":"VEC4"
},
{
"bufferView":4,
"componentType":5126,
- "count":934,
+ "count":630,
"type":"VEC4"
},
{
"bufferView":5,
"componentType":5123,
- "count":1572,
+ "count":876,
"type":"SCALAR"
},
{
"bufferView":6,
"componentType":5126,
- "count":43,
- "type":"MAT4"
+ "count":298,
+ "max":[
+ 0.4866025447845459,
+ 1.0768828392028809,
+ 0.4464101493358612
+ ],
+ "min":[
+ -0.4866025447845459,
+ 1.0249998569488525,
+ -0.4464101493358612
+ ],
+ "type":"VEC3"
},
{
"bufferView":7,
"componentType":5126,
- "count":2,
- "max":[
- 2.5
- ],
- "min":[
- 0.041666666666666664
- ],
- "type":"SCALAR"
+ "count":298,
+ "type":"VEC3"
},
{
"bufferView":8,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":298,
+ "type":"VEC2"
},
{
"bufferView":9,
+ "componentType":5121,
+ "count":298,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":10,
"componentType":5126,
- "count":60,
+ "count":298,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":11,
+ "componentType":5123,
+ "count":696,
+ "type":"SCALAR"
+ },
+ {
+ "bufferView":12,
+ "componentType":5126,
+ "count":43,
+ "type":"MAT4"
+ },
+ {
+ "bufferView":13,
+ "componentType":5126,
+ "count":2,
"max":[
2.5
],
@@ -7004,30 +7074,6 @@
],
"type":"SCALAR"
},
- {
- "bufferView":10,
- "componentType":5126,
- "count":60,
- "type":"VEC4"
- },
- {
- "bufferView":11,
- "componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":12,
- "componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":13,
- "componentType":5126,
- "count":60,
- "type":"VEC4"
- },
{
"bufferView":14,
"componentType":5126,
@@ -7037,8 +7083,14 @@
{
"bufferView":15,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "max":[
+ 2.5
+ ],
+ "min":[
+ 0.041666666666666664
+ ],
+ "type":"SCALAR"
},
{
"bufferView":16,
@@ -7055,14 +7107,14 @@
{
"bufferView":18,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":19,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":20,
@@ -7073,27 +7125,27 @@
{
"bufferView":21,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":22,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":23,
- "componentType":5126,
"count":60,
"type":"VEC4"
},
{
- "bufferView":24,
+ "bufferView":23,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":24,
+ "componentType":5126,
+ "count":60,
+ "type":"VEC4"
+ },
{
"bufferView":25,
"componentType":5126,
@@ -7103,14 +7155,14 @@
{
"bufferView":26,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":27,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":28,
@@ -7187,14 +7239,14 @@
{
"bufferView":40,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":41,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":42,
@@ -7205,27 +7257,27 @@
{
"bufferView":43,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":44,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":45,
- "componentType":5126,
"count":60,
"type":"VEC4"
},
{
- "bufferView":46,
+ "bufferView":45,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":46,
+ "componentType":5126,
+ "count":60,
+ "type":"VEC4"
+ },
{
"bufferView":47,
"componentType":5126,
@@ -7235,14 +7287,14 @@
{
"bufferView":48,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":49,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":50,
@@ -7409,21 +7461,21 @@
{
"bufferView":77,
"componentType":5126,
- "count":60,
- "type":"VEC4"
- },
- {
- "bufferView":78,
- "componentType":5126,
"count":2,
"type":"VEC3"
},
{
- "bufferView":79,
+ "bufferView":78,
"componentType":5126,
"count":60,
"type":"VEC4"
},
+ {
+ "bufferView":79,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
{
"bufferView":80,
"componentType":5126,
@@ -7433,21 +7485,21 @@
{
"bufferView":81,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":82,
- "componentType":5126,
"count":60,
"type":"VEC4"
},
{
- "bufferView":83,
+ "bufferView":82,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":83,
+ "componentType":5126,
+ "count":60,
+ "type":"VEC4"
+ },
{
"bufferView":84,
"componentType":5126,
@@ -7487,14 +7539,14 @@
{
"bufferView":90,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":91,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":92,
@@ -7505,14 +7557,14 @@
{
"bufferView":93,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":94,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":95,
@@ -7625,14 +7677,14 @@
{
"bufferView":113,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":114,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":115,
@@ -7643,14 +7695,14 @@
{
"bufferView":116,
"componentType":5126,
- "count":60,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":117,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":118,
@@ -7697,20 +7749,14 @@
{
"bufferView":125,
"componentType":5126,
- "count":2,
+ "count":60,
"type":"VEC4"
},
{
"bufferView":126,
"componentType":5126,
"count":2,
- "max":[
- 77.5
- ],
- "min":[
- 0
- ],
- "type":"SCALAR"
+ "type":"VEC3"
},
{
"bufferView":127,
@@ -7721,20 +7767,14 @@
{
"bufferView":128,
"componentType":5126,
- "count":1861,
- "max":[
- 77.5
- ],
- "min":[
- 0
- ],
- "type":"SCALAR"
+ "count":60,
+ "type":"VEC4"
},
{
"bufferView":129,
"componentType":5126,
- "count":1861,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":130,
@@ -7745,14 +7785,20 @@
{
"bufferView":131,
"componentType":5126,
- "count":1861,
+ "count":2,
"type":"VEC4"
},
{
"bufferView":132,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "max":[
+ 77.5
+ ],
+ "min":[
+ 0
+ ],
+ "type":"SCALAR"
},
{
"bufferView":133,
@@ -7764,13 +7810,19 @@
"bufferView":134,
"componentType":5126,
"count":1861,
- "type":"VEC4"
+ "max":[
+ 77.5
+ ],
+ "min":[
+ 0
+ ],
+ "type":"SCALAR"
},
{
"bufferView":135,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":1861,
+ "type":"VEC4"
},
{
"bufferView":136,
@@ -7793,14 +7845,14 @@
{
"bufferView":139,
"componentType":5126,
- "count":1861,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":140,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":1861,
+ "type":"VEC4"
},
{
"bufferView":141,
@@ -7812,13 +7864,13 @@
"bufferView":142,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":143,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":1861,
+ "type":"VEC4"
},
{
"bufferView":144,
@@ -7829,7 +7881,7 @@
{
"bufferView":145,
"componentType":5126,
- "count":2,
+ "count":1861,
"type":"VEC4"
},
{
@@ -7842,13 +7894,13 @@
"bufferView":147,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":148,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":149,
@@ -7860,13 +7912,13 @@
"bufferView":150,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":151,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":152,
@@ -7890,19 +7942,19 @@
"bufferView":155,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":156,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":157,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":158,
@@ -7914,31 +7966,31 @@
"bufferView":159,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":160,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":161,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":162,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":163,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":164,
@@ -7950,13 +8002,13 @@
"bufferView":165,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":166,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":167,
@@ -8034,19 +8086,19 @@
"bufferView":179,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":180,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":181,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":182,
@@ -8070,19 +8122,19 @@
"bufferView":185,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":186,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":187,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":188,
@@ -8124,13 +8176,13 @@
"bufferView":194,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":195,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":196,
@@ -8142,31 +8194,31 @@
"bufferView":197,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":198,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":199,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":200,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":201,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":202,
@@ -8190,19 +8242,19 @@
"bufferView":205,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":206,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":207,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":208,
@@ -8226,13 +8278,13 @@
"bufferView":211,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":212,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":213,
@@ -8244,31 +8296,31 @@
"bufferView":214,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":215,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":216,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":217,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":218,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":219,
@@ -8280,37 +8332,37 @@
"bufferView":220,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":221,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":222,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":223,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":224,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":225,
"componentType":5126,
"count":2,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":226,
@@ -8352,36 +8404,24 @@
"bufferView":232,
"componentType":5126,
"count":2,
- "max":[
- 0.4166666666666667
- ],
- "min":[
- 0.041666666666666664
- ],
- "type":"SCALAR"
+ "type":"VEC3"
},
{
"bufferView":233,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":234,
"componentType":5126,
- "count":10,
- "max":[
- 0.4166666666666667
- ],
- "min":[
- 0.041666666666666664
- ],
- "type":"SCALAR"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":235,
"componentType":5126,
- "count":10,
+ "count":2,
"type":"VEC4"
},
{
@@ -8393,14 +8433,20 @@
{
"bufferView":237,
"componentType":5126,
- "count":10,
+ "count":2,
"type":"VEC4"
},
{
"bufferView":238,
"componentType":5126,
"count":2,
- "type":"VEC3"
+ "max":[
+ 0.4166666666666667
+ ],
+ "min":[
+ 0.041666666666666664
+ ],
+ "type":"SCALAR"
},
{
"bufferView":239,
@@ -8412,26 +8458,32 @@
"bufferView":240,
"componentType":5126,
"count":10,
- "type":"VEC4"
+ "max":[
+ 0.4166666666666667
+ ],
+ "min":[
+ 0.041666666666666664
+ ],
+ "type":"SCALAR"
},
{
"bufferView":241,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":242,
- "componentType":5126,
"count":10,
"type":"VEC4"
},
{
- "bufferView":243,
+ "bufferView":242,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":243,
+ "componentType":5126,
+ "count":10,
+ "type":"VEC4"
+ },
{
"bufferView":244,
"componentType":5126,
@@ -8441,27 +8493,27 @@
{
"bufferView":245,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":246,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":247,
- "componentType":5126,
"count":10,
"type":"VEC4"
},
{
- "bufferView":248,
+ "bufferView":247,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":248,
+ "componentType":5126,
+ "count":10,
+ "type":"VEC4"
+ },
{
"bufferView":249,
"componentType":5126,
@@ -8471,14 +8523,14 @@
{
"bufferView":250,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":251,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":252,
@@ -8519,21 +8571,21 @@
{
"bufferView":258,
"componentType":5126,
- "count":10,
- "type":"VEC4"
- },
- {
- "bufferView":259,
- "componentType":5126,
"count":2,
"type":"VEC3"
},
{
- "bufferView":260,
+ "bufferView":259,
"componentType":5126,
"count":10,
"type":"VEC4"
},
+ {
+ "bufferView":260,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
{
"bufferView":261,
"componentType":5126,
@@ -8555,33 +8607,33 @@
{
"bufferView":264,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":265,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":266,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":267,
- "componentType":5126,
"count":10,
"type":"VEC4"
},
{
- "bufferView":268,
+ "bufferView":267,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":268,
+ "componentType":5126,
+ "count":10,
+ "type":"VEC4"
+ },
{
"bufferView":269,
"componentType":5126,
@@ -8591,14 +8643,14 @@
{
"bufferView":270,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":271,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":272,
@@ -8621,14 +8673,14 @@
{
"bufferView":275,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":276,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":277,
@@ -8639,14 +8691,14 @@
{
"bufferView":278,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":279,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":280,
@@ -8759,21 +8811,21 @@
{
"bufferView":298,
"componentType":5126,
- "count":10,
- "type":"VEC4"
- },
- {
- "bufferView":299,
- "componentType":5126,
"count":2,
"type":"VEC3"
},
{
- "bufferView":300,
+ "bufferView":299,
"componentType":5126,
"count":10,
"type":"VEC4"
},
+ {
+ "bufferView":300,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
{
"bufferView":301,
"componentType":5126,
@@ -8783,21 +8835,21 @@
{
"bufferView":302,
"componentType":5126,
- "count":2,
- "type":"VEC3"
- },
- {
- "bufferView":303,
- "componentType":5126,
"count":10,
"type":"VEC4"
},
{
- "bufferView":304,
+ "bufferView":303,
"componentType":5126,
"count":2,
"type":"VEC3"
},
+ {
+ "bufferView":304,
+ "componentType":5126,
+ "count":10,
+ "type":"VEC4"
+ },
{
"bufferView":305,
"componentType":5126,
@@ -8837,14 +8889,14 @@
{
"bufferView":311,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":312,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":313,
@@ -8855,14 +8907,14 @@
{
"bufferView":314,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":315,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":316,
@@ -8903,14 +8955,14 @@
{
"bufferView":322,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":323,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":324,
@@ -8921,14 +8973,14 @@
{
"bufferView":325,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":326,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":327,
@@ -8969,14 +9021,14 @@
{
"bufferView":333,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":334,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":335,
@@ -8987,14 +9039,14 @@
{
"bufferView":336,
"componentType":5126,
- "count":10,
- "type":"VEC4"
+ "count":2,
+ "type":"VEC3"
},
{
"bufferView":337,
"componentType":5126,
- "count":2,
- "type":"VEC3"
+ "count":10,
+ "type":"VEC4"
},
{
"bufferView":338,
@@ -9041,12 +9093,48 @@
{
"bufferView":345,
"componentType":5126,
- "count":2,
+ "count":10,
"type":"VEC4"
},
{
"bufferView":346,
"componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":347,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":348,
+ "componentType":5126,
+ "count":10,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":349,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":350,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":351,
+ "componentType":5126,
+ "count":2,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":352,
+ "componentType":5126,
"count":1,
"max":[
0.041666666666666664
@@ -9056,42 +9144,6 @@
],
"type":"SCALAR"
},
- {
- "bufferView":347,
- "componentType":5126,
- "count":1,
- "type":"VEC3"
- },
- {
- "bufferView":348,
- "componentType":5126,
- "count":1,
- "type":"VEC4"
- },
- {
- "bufferView":349,
- "componentType":5126,
- "count":1,
- "type":"VEC3"
- },
- {
- "bufferView":350,
- "componentType":5126,
- "count":1,
- "type":"VEC3"
- },
- {
- "bufferView":351,
- "componentType":5126,
- "count":1,
- "type":"VEC4"
- },
- {
- "bufferView":352,
- "componentType":5126,
- "count":1,
- "type":"VEC3"
- },
{
"bufferView":353,
"componentType":5126,
@@ -9114,13 +9166,13 @@
"bufferView":356,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":357,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":358,
@@ -9132,25 +9184,25 @@
"bufferView":359,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":360,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":361,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":362,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":363,
@@ -9162,13 +9214,13 @@
"bufferView":364,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":365,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":366,
@@ -9228,19 +9280,19 @@
"bufferView":375,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":376,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":377,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":378,
@@ -9252,31 +9304,31 @@
"bufferView":379,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":380,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":381,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":382,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":383,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":384,
@@ -9288,25 +9340,25 @@
"bufferView":385,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":386,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":387,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":388,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":389,
@@ -9318,13 +9370,13 @@
"bufferView":390,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":391,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":392,
@@ -9348,13 +9400,13 @@
"bufferView":395,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":396,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":397,
@@ -9366,13 +9418,13 @@
"bufferView":398,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":399,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":400,
@@ -9396,13 +9448,13 @@
"bufferView":403,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":404,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":405,
@@ -9414,13 +9466,13 @@
"bufferView":406,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":407,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":408,
@@ -9444,19 +9496,19 @@
"bufferView":411,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":412,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":413,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":414,
@@ -9468,19 +9520,19 @@
"bufferView":415,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":416,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":417,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":418,
@@ -9504,19 +9556,19 @@
"bufferView":421,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":422,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":423,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":424,
@@ -9528,19 +9580,19 @@
"bufferView":425,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":426,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":427,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":428,
@@ -9564,19 +9616,19 @@
"bufferView":431,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":432,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":433,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":434,
@@ -9588,37 +9640,37 @@
"bufferView":435,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":436,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":437,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":438,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":439,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":440,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":441,
@@ -9654,1810 +9706,1997 @@
"bufferView":446,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":447,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":448,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":449,
"componentType":5126,
"count":1,
- "type":"VEC4"
+ "type":"VEC3"
},
{
"bufferView":450,
"componentType":5126,
"count":1,
- "type":"VEC3"
+ "type":"VEC4"
},
{
"bufferView":451,
"componentType":5126,
"count":1,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":452,
+ "componentType":5126,
+ "count":1,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":453,
+ "componentType":5126,
+ "count":1,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":454,
+ "componentType":5126,
+ "count":1,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":455,
+ "componentType":5126,
+ "count":1,
+ "type":"VEC4"
+ },
+ {
+ "bufferView":456,
+ "componentType":5126,
+ "count":1,
+ "type":"VEC3"
+ },
+ {
+ "bufferView":457,
+ "componentType":5126,
+ "count":1,
"type":"VEC4"
}
],
"bufferViews":[
{
"buffer":0,
- "byteLength":11208,
+ "byteLength":7560,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
- "byteLength":11208,
- "byteOffset":11208,
+ "byteLength":7560,
+ "byteOffset":7560,
"target":34962
},
{
"buffer":0,
- "byteLength":7472,
- "byteOffset":22416,
+ "byteLength":5040,
+ "byteOffset":15120,
"target":34962
},
{
"buffer":0,
- "byteLength":3736,
- "byteOffset":29888,
+ "byteLength":2520,
+ "byteOffset":20160,
"target":34962
},
{
"buffer":0,
- "byteLength":14944,
- "byteOffset":33624,
+ "byteLength":10080,
+ "byteOffset":22680,
"target":34962
},
{
"buffer":0,
- "byteLength":3144,
- "byteOffset":48568,
+ "byteLength":1752,
+ "byteOffset":32760,
+ "target":34963
+ },
+ {
+ "buffer":0,
+ "byteLength":3576,
+ "byteOffset":34512,
+ "target":34962
+ },
+ {
+ "buffer":0,
+ "byteLength":3576,
+ "byteOffset":38088,
+ "target":34962
+ },
+ {
+ "buffer":0,
+ "byteLength":2384,
+ "byteOffset":41664,
+ "target":34962
+ },
+ {
+ "buffer":0,
+ "byteLength":1192,
+ "byteOffset":44048,
+ "target":34962
+ },
+ {
+ "buffer":0,
+ "byteLength":4768,
+ "byteOffset":45240,
+ "target":34962
+ },
+ {
+ "buffer":0,
+ "byteLength":1392,
+ "byteOffset":50008,
"target":34963
},
{
"buffer":0,
"byteLength":2752,
- "byteOffset":51712
+ "byteOffset":51400
},
{
"buffer":0,
"byteLength":8,
- "byteOffset":54464
+ "byteOffset":54152
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":54472
+ "byteOffset":54160
},
{
"buffer":0,
"byteLength":240,
- "byteOffset":54496
+ "byteOffset":54184
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":54736
+ "byteOffset":54424
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":55696
+ "byteOffset":55384
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":55720
+ "byteOffset":55408
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":55744
+ "byteOffset":55432
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":56704
+ "byteOffset":56392
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":56728
+ "byteOffset":56416
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":56752
+ "byteOffset":56440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":57712
+ "byteOffset":57400
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":57736
+ "byteOffset":57424
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":58696
+ "byteOffset":58384
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":58720
+ "byteOffset":58408
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":58744
+ "byteOffset":58432
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":59704
+ "byteOffset":59392
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":59728
+ "byteOffset":59416
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":60688
+ "byteOffset":60376
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":60712
+ "byteOffset":60400
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":60736
+ "byteOffset":60424
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":61696
+ "byteOffset":61384
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":61720
+ "byteOffset":61408
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":61744
+ "byteOffset":61432
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":62704
+ "byteOffset":62392
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":62728
+ "byteOffset":62416
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":62752
+ "byteOffset":62440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":63712
+ "byteOffset":63400
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":63736
+ "byteOffset":63424
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":63760
+ "byteOffset":63448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":64720
+ "byteOffset":64408
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":64744
+ "byteOffset":64432
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":64768
+ "byteOffset":64456
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":65728
+ "byteOffset":65416
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":65752
+ "byteOffset":65440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":66712
+ "byteOffset":66400
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":66736
+ "byteOffset":66424
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":66760
+ "byteOffset":66448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":67720
+ "byteOffset":67408
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":67744
+ "byteOffset":67432
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":68704
+ "byteOffset":68392
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":68728
+ "byteOffset":68416
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":68752
+ "byteOffset":68440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":69712
+ "byteOffset":69400
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":69736
+ "byteOffset":69424
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":69760
+ "byteOffset":69448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":70720
+ "byteOffset":70408
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":70744
+ "byteOffset":70432
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":70768
+ "byteOffset":70456
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":71728
+ "byteOffset":71416
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":71752
+ "byteOffset":71440
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":71776
+ "byteOffset":71464
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":72736
+ "byteOffset":72424
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":72760
+ "byteOffset":72448
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":72784
+ "byteOffset":72472
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":73744
+ "byteOffset":73432
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":73768
+ "byteOffset":73456
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":73792
+ "byteOffset":73480
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":74752
+ "byteOffset":74440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":74776
+ "byteOffset":74464
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":74800
+ "byteOffset":74488
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":75760
+ "byteOffset":75448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":75784
+ "byteOffset":75472
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":75808
+ "byteOffset":75496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":76768
+ "byteOffset":76456
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":76792
+ "byteOffset":76480
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":76816
+ "byteOffset":76504
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":77776
+ "byteOffset":77464
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":77800
+ "byteOffset":77488
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":77824
+ "byteOffset":77512
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":78784
+ "byteOffset":78472
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":78808
+ "byteOffset":78496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":79768
+ "byteOffset":79456
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":79792
+ "byteOffset":79480
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":80752
+ "byteOffset":80440
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":80776
+ "byteOffset":80464
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":80800
+ "byteOffset":80488
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":81760
+ "byteOffset":81448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":81784
+ "byteOffset":81472
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":81808
+ "byteOffset":81496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":82768
+ "byteOffset":82456
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":82792
+ "byteOffset":82480
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":82816
+ "byteOffset":82504
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":83776
+ "byteOffset":83464
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":83800
+ "byteOffset":83488
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":84760
+ "byteOffset":84448
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":84784
+ "byteOffset":84472
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":84808
+ "byteOffset":84496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":85768
+ "byteOffset":85456
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":85792
+ "byteOffset":85480
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":85816
+ "byteOffset":85504
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":86776
+ "byteOffset":86464
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":86800
+ "byteOffset":86488
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":86824
+ "byteOffset":86512
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":87784
+ "byteOffset":87472
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":87808
+ "byteOffset":87496
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":87832
+ "byteOffset":87520
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":88792
+ "byteOffset":88480
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":88816
+ "byteOffset":88504
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":88840
+ "byteOffset":88528
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":89800
+ "byteOffset":89488
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":89824
+ "byteOffset":89512
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":89848
+ "byteOffset":89536
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":90808
+ "byteOffset":90496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":90832
+ "byteOffset":90520
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":90856
+ "byteOffset":90544
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":91816
+ "byteOffset":91504
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":91840
+ "byteOffset":91528
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":92800
+ "byteOffset":92488
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":92824
+ "byteOffset":92512
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":92848
+ "byteOffset":92536
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":93808
+ "byteOffset":93496
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":93832
+ "byteOffset":93520
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":93856
+ "byteOffset":93544
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":94816
+ "byteOffset":94504
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":94840
+ "byteOffset":94528
},
{
"buffer":0,
"byteLength":960,
- "byteOffset":94864
+ "byteOffset":94552
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":95824
+ "byteOffset":95512
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":95848
+ "byteOffset":95536
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":95872
+ "byteOffset":95560
},
{
"buffer":0,
"byteLength":8,
- "byteOffset":95904
+ "byteOffset":95592
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":95912
+ "byteOffset":95600
},
{
"buffer":0,
"byteLength":7444,
- "byteOffset":95936
+ "byteOffset":95624
},
{
"buffer":0,
"byteLength":29776,
- "byteOffset":103380
+ "byteOffset":103068
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":133156
+ "byteOffset":132844
},
{
"buffer":0,
"byteLength":29776,
- "byteOffset":133180
+ "byteOffset":132868
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":162956
+ "byteOffset":162644
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":162980
+ "byteOffset":162668
},
{
"buffer":0,
"byteLength":29776,
- "byteOffset":163004
+ "byteOffset":162692
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":192780
+ "byteOffset":192468
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":192804
+ "byteOffset":192492
},
{
"buffer":0,
"byteLength":29776,
- "byteOffset":192828
+ "byteOffset":192516
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":222604
+ "byteOffset":222292
},
{
"buffer":0,
"byteLength":29776,
- "byteOffset":222628
+ "byteOffset":222316
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252404
+ "byteOffset":252092
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252428
+ "byteOffset":252116
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252452
+ "byteOffset":252140
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252484
+ "byteOffset":252172
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252508
+ "byteOffset":252196
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252532
+ "byteOffset":252220
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252564
+ "byteOffset":252252
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252588
+ "byteOffset":252276
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252620
+ "byteOffset":252308
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252644
+ "byteOffset":252332
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252668
+ "byteOffset":252356
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252700
+ "byteOffset":252388
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252724
+ "byteOffset":252412
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252748
+ "byteOffset":252436
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252780
+ "byteOffset":252468
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252804
+ "byteOffset":252492
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252836
+ "byteOffset":252524
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252860
+ "byteOffset":252548
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252892
+ "byteOffset":252580
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252916
+ "byteOffset":252604
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252940
+ "byteOffset":252628
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":252972
+ "byteOffset":252660
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":252996
+ "byteOffset":252684
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253028
+ "byteOffset":252716
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253052
+ "byteOffset":252740
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253076
+ "byteOffset":252764
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253108
+ "byteOffset":252796
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253132
+ "byteOffset":252820
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253156
+ "byteOffset":252844
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253188
+ "byteOffset":252876
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253212
+ "byteOffset":252900
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253236
+ "byteOffset":252924
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253268
+ "byteOffset":252956
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253292
+ "byteOffset":252980
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253316
+ "byteOffset":253004
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253348
+ "byteOffset":253036
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253372
+ "byteOffset":253060
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253396
+ "byteOffset":253084
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253428
+ "byteOffset":253116
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253452
+ "byteOffset":253140
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253484
+ "byteOffset":253172
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253508
+ "byteOffset":253196
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253540
+ "byteOffset":253228
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253564
+ "byteOffset":253252
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253596
+ "byteOffset":253284
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253620
+ "byteOffset":253308
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253644
+ "byteOffset":253332
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253676
+ "byteOffset":253364
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253700
+ "byteOffset":253388
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253724
+ "byteOffset":253412
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253756
+ "byteOffset":253444
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253780
+ "byteOffset":253468
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253804
+ "byteOffset":253492
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253836
+ "byteOffset":253524
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253860
+ "byteOffset":253548
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253892
+ "byteOffset":253580
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253916
+ "byteOffset":253604
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253940
+ "byteOffset":253628
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":253972
+ "byteOffset":253660
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":253996
+ "byteOffset":253684
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254028
+ "byteOffset":253716
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254052
+ "byteOffset":253740
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254084
+ "byteOffset":253772
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254108
+ "byteOffset":253796
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254140
+ "byteOffset":253828
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254164
+ "byteOffset":253852
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254188
+ "byteOffset":253876
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254220
+ "byteOffset":253908
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254244
+ "byteOffset":253932
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254268
+ "byteOffset":253956
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254300
+ "byteOffset":253988
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254324
+ "byteOffset":254012
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254356
+ "byteOffset":254044
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254380
+ "byteOffset":254068
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254404
+ "byteOffset":254092
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254436
+ "byteOffset":254124
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254460
+ "byteOffset":254148
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254492
+ "byteOffset":254180
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":254516
+ "byteOffset":254204
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254548
+ "byteOffset":254236
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254572
+ "byteOffset":254260
},
{
"buffer":0,
"byteLength":32,
+ "byteOffset":254284
+ },
+ {
+ "buffer":0,
+ "byteLength":24,
+ "byteOffset":254316
+ },
+ {
+ "buffer":0,
+ "byteLength":32,
+ "byteOffset":254340
+ },
+ {
+ "buffer":0,
+ "byteLength":24,
+ "byteOffset":254372
+ },
+ {
+ "buffer":0,
+ "byteLength":32,
+ "byteOffset":254396
+ },
+ {
+ "buffer":0,
+ "byteLength":24,
+ "byteOffset":254428
+ },
+ {
+ "buffer":0,
+ "byteLength":32,
+ "byteOffset":254452
+ },
+ {
+ "buffer":0,
+ "byteLength":24,
+ "byteOffset":254484
+ },
+ {
+ "buffer":0,
+ "byteLength":32,
+ "byteOffset":254508
+ },
+ {
+ "buffer":0,
+ "byteLength":24,
+ "byteOffset":254540
+ },
+ {
+ "buffer":0,
+ "byteLength":32,
+ "byteOffset":254564
+ },
+ {
+ "buffer":0,
+ "byteLength":8,
"byteOffset":254596
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":254628
- },
- {
- "buffer":0,
- "byteLength":32,
- "byteOffset":254652
- },
- {
- "buffer":0,
- "byteLength":24,
- "byteOffset":254684
- },
- {
- "buffer":0,
- "byteLength":32,
- "byteOffset":254708
- },
- {
- "buffer":0,
- "byteLength":24,
- "byteOffset":254740
- },
- {
- "buffer":0,
- "byteLength":32,
- "byteOffset":254764
- },
- {
- "buffer":0,
- "byteLength":24,
- "byteOffset":254796
- },
- {
- "buffer":0,
- "byteLength":32,
- "byteOffset":254820
- },
- {
- "buffer":0,
- "byteLength":24,
- "byteOffset":254852
- },
- {
- "buffer":0,
- "byteLength":32,
- "byteOffset":254876
- },
- {
- "buffer":0,
- "byteLength":8,
- "byteOffset":254908
- },
- {
- "buffer":0,
- "byteLength":24,
- "byteOffset":254916
+ "byteOffset":254604
},
{
"buffer":0,
"byteLength":40,
- "byteOffset":254940
+ "byteOffset":254628
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":254980
+ "byteOffset":254668
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255140
+ "byteOffset":254828
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":255164
+ "byteOffset":254852
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255324
+ "byteOffset":255012
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255348
+ "byteOffset":255036
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":255372
+ "byteOffset":255060
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255532
+ "byteOffset":255220
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":255556
+ "byteOffset":255244
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255716
+ "byteOffset":255404
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255740
+ "byteOffset":255428
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":255764
+ "byteOffset":255452
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":255924
+ "byteOffset":255612
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":255948
+ "byteOffset":255636
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256108
+ "byteOffset":255796
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256132
+ "byteOffset":255820
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":256156
+ "byteOffset":255844
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256316
+ "byteOffset":256004
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256340
+ "byteOffset":256028
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":256364
+ "byteOffset":256052
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256524
+ "byteOffset":256212
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256548
+ "byteOffset":256236
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":256572
+ "byteOffset":256260
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256732
+ "byteOffset":256420
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":256756
+ "byteOffset":256444
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":256916
+ "byteOffset":256604
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":256940
+ "byteOffset":256628
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257100
+ "byteOffset":256788
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":257124
+ "byteOffset":256812
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257284
+ "byteOffset":256972
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257308
+ "byteOffset":256996
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":257332
+ "byteOffset":257020
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257492
+ "byteOffset":257180
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":257516
+ "byteOffset":257204
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257676
+ "byteOffset":257364
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257700
+ "byteOffset":257388
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":257724
+ "byteOffset":257412
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257884
+ "byteOffset":257572
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":257908
+ "byteOffset":257596
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":257932
+ "byteOffset":257620
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258092
+ "byteOffset":257780
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":258116
+ "byteOffset":257804
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258276
+ "byteOffset":257964
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258300
+ "byteOffset":257988
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":258324
+ "byteOffset":258012
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258484
+ "byteOffset":258172
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258508
+ "byteOffset":258196
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":258532
+ "byteOffset":258220
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258692
+ "byteOffset":258380
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258716
+ "byteOffset":258404
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":258740
+ "byteOffset":258428
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258900
+ "byteOffset":258588
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":258924
+ "byteOffset":258612
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":258948
+ "byteOffset":258636
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259108
+ "byteOffset":258796
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259132
+ "byteOffset":258820
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":259156
+ "byteOffset":258844
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259316
+ "byteOffset":259004
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259340
+ "byteOffset":259028
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":259364
+ "byteOffset":259052
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259524
+ "byteOffset":259212
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259548
+ "byteOffset":259236
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":259572
+ "byteOffset":259260
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259732
+ "byteOffset":259420
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":259756
+ "byteOffset":259444
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":259916
+ "byteOffset":259604
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":259940
+ "byteOffset":259628
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260100
+ "byteOffset":259788
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260124
+ "byteOffset":259812
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":260148
+ "byteOffset":259836
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260308
+ "byteOffset":259996
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260332
+ "byteOffset":260020
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":260356
+ "byteOffset":260044
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260516
+ "byteOffset":260204
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260540
+ "byteOffset":260228
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":260564
+ "byteOffset":260252
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260724
+ "byteOffset":260412
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":260748
+ "byteOffset":260436
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260908
+ "byteOffset":260596
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":260932
+ "byteOffset":260620
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":260956
+ "byteOffset":260644
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261116
+ "byteOffset":260804
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261140
+ "byteOffset":260828
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":261164
+ "byteOffset":260852
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261324
+ "byteOffset":261012
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261348
+ "byteOffset":261036
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":261372
+ "byteOffset":261060
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261532
+ "byteOffset":261220
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":261556
+ "byteOffset":261244
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261716
+ "byteOffset":261404
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261740
+ "byteOffset":261428
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":261764
+ "byteOffset":261452
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261924
+ "byteOffset":261612
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":261948
+ "byteOffset":261636
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":261972
+ "byteOffset":261660
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262132
+ "byteOffset":261820
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262156
+ "byteOffset":261844
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":262180
+ "byteOffset":261868
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262340
+ "byteOffset":262028
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":262364
+ "byteOffset":262052
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262524
+ "byteOffset":262212
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262548
+ "byteOffset":262236
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":262572
+ "byteOffset":262260
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262732
+ "byteOffset":262420
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262756
+ "byteOffset":262444
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":262780
+ "byteOffset":262468
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262940
+ "byteOffset":262628
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":262964
+ "byteOffset":262652
},
{
"buffer":0,
"byteLength":160,
- "byteOffset":262988
+ "byteOffset":262676
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":263148
+ "byteOffset":262836
},
{
"buffer":0,
"byteLength":24,
- "byteOffset":263172
+ "byteOffset":262860
},
{
"buffer":0,
"byteLength":32,
- "byteOffset":263196
+ "byteOffset":262884
},
{
"buffer":0,
"byteLength":4,
+ "byteOffset":262916
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":262920
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":262932
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":262948
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":262960
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":262972
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":262988
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263000
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263012
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263028
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263040
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263056
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263068
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263080
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263096
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263108
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263124
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263136
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263148
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263164
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263176
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263188
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263204
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":263216
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
"byteOffset":263228
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":263232
- },
- {
- "buffer":0,
- "byteLength":16,
"byteOffset":263244
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":263260
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":263272
+ "byteOffset":263256
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":263284
+ "byteOffset":263268
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":263300
+ "byteOffset":263284
+ },
+ {
+ "buffer":0,
+ "byteLength":16,
+ "byteOffset":263296
},
{
"buffer":0,
@@ -11476,13 +11715,13 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263352
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263368
+ "byteLength":16,
+ "byteOffset":263364
},
{
"buffer":0,
@@ -11501,13 +11740,13 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263420
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263436
+ "byteLength":16,
+ "byteOffset":263432
},
{
"buffer":0,
@@ -11556,13 +11795,13 @@
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":263568
},
{
"buffer":0,
- "byteLength":16,
- "byteOffset":263580
+ "byteLength":12,
+ "byteOffset":263584
},
{
"buffer":0,
@@ -11581,13 +11820,13 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263636
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263652
+ "byteLength":16,
+ "byteOffset":263648
},
{
"buffer":0,
@@ -11606,13 +11845,13 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263704
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263720
+ "byteLength":16,
+ "byteOffset":263716
},
{
"buffer":0,
@@ -11621,23 +11860,23 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263744
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263760
+ "byteLength":16,
+ "byteOffset":263756
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263772
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263788
+ "byteLength":16,
+ "byteOffset":263784
},
{
"buffer":0,
@@ -11671,13 +11910,13 @@
},
{
"buffer":0,
- "byteLength":16,
+ "byteLength":12,
"byteOffset":263880
},
{
"buffer":0,
- "byteLength":12,
- "byteOffset":263896
+ "byteLength":16,
+ "byteOffset":263892
},
{
"buffer":0,
@@ -11696,13 +11935,13 @@
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":263948
},
{
"buffer":0,
- "byteLength":16,
- "byteOffset":263960
+ "byteLength":12,
+ "byteOffset":263964
},
{
"buffer":0,
@@ -11736,23 +11975,23 @@
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":264056
},
{
"buffer":0,
- "byteLength":16,
- "byteOffset":264068
+ "byteLength":12,
+ "byteOffset":264072
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":264084
},
{
"buffer":0,
- "byteLength":16,
- "byteOffset":264096
+ "byteLength":12,
+ "byteOffset":264100
},
{
"buffer":0,
@@ -11771,193 +12010,78 @@
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":264152
},
{
"buffer":0,
- "byteLength":16,
- "byteOffset":264164
+ "byteLength":12,
+ "byteOffset":264168
},
{
"buffer":0,
- "byteLength":12,
+ "byteLength":16,
"byteOffset":264180
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":264192
+ "byteOffset":264196
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":264204
+ "byteOffset":264208
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":264220
+ "byteOffset":264224
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":264232
+ "byteOffset":264236
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":264248
+ "byteOffset":264252
+ },
+ {
+ "buffer":0,
+ "byteLength":12,
+ "byteOffset":264264
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":264260
- },
- {
- "buffer":0,
- "byteLength":12,
"byteOffset":264276
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":264288
+ "byteOffset":264292
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":264300
+ "byteOffset":264304
},
{
"buffer":0,
"byteLength":12,
- "byteOffset":264316
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264328
+ "byteOffset":264320
},
{
"buffer":0,
"byteLength":16,
- "byteOffset":264340
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264356
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264368
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264384
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264396
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264412
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264424
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264436
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264452
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264464
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264480
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264492
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264508
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264520
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264536
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264548
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264564
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264576
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264588
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264604
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264616
- },
- {
- "buffer":0,
- "byteLength":12,
- "byteOffset":264632
- },
- {
- "buffer":0,
- "byteLength":16,
- "byteOffset":264644
+ "byteOffset":264332
}
],
"buffers":[
{
- "byteLength":264660,
+ "byteLength":264348,
"uri":"listener.bin"
}
]
diff --git a/assets/particles/light_02.png b/assets/particles/light_02.png
new file mode 100644
index 0000000..051ee8e
--- /dev/null
+++ b/assets/particles/light_02.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:275561886f2d6e0e235908012881658afc42214e55f8fd5741df369a18023955
+size 87708
diff --git a/assets/particles/light_02.png.import b/assets/particles/light_02.png.import
new file mode 100644
index 0000000..ebca34b
--- /dev/null
+++ b/assets/particles/light_02.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bl1aniu87mioa"
+path="res://.godot/imported/light_02.png-8ede73eca58ecd3b47d8333292bea678.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/particles/light_02.png"
+dest_files=["res://.godot/imported/light_02.png-8ede73eca58ecd3b47d8333292bea678.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=0
diff --git a/levels/mechanic_test/mechanic_test.tscn b/levels/mechanic_test/mechanic_test.tscn
index 137dba5..6c80b3d 100644
--- a/levels/mechanic_test/mechanic_test.tscn
+++ b/levels/mechanic_test/mechanic_test.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=35 format=4 uid="uid://b8rv6dg4tgaeb"]
+[gd_scene load_steps=36 format=4 uid="uid://b8rv6dg4tgaeb"]
[ext_resource type="Script" uid="uid://bvua1l2hb3an6" path="res://levels/mechanic_test/mechanic_test.gd" id="1_iyuyb"]
[ext_resource type="PackedScene" uid="uid://bwe2jdmvinhqd" path="res://src/player/player.tscn" id="2_qjnj2"]
@@ -12,6 +12,7 @@
[ext_resource type="PackedScene" uid="uid://b5jubpjj3d277" path="res://levels/mechanic_test/signal_test.tscn" id="9_ix0jw"]
[ext_resource type="PackedScene" uid="uid://cfqirm2o3uo4k" path="res://levels/mechanic_test/prop_test.tscn" id="10_xrfi2"]
[ext_resource type="PackedScene" uid="uid://dbabcsp38wmid" path="res://levels/mechanic_test/item_test.tscn" id="11_8natv"]
+[ext_resource type="PackedScene" uid="uid://kctp5erogwcb" path="res://src/world/mechanics/listener/listener.tscn" id="13_awnx0"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_goufh"]
@@ -118,7 +119,7 @@ seamless = true
seamless_blend_skirt = 0.5
noise = ExtResource("7_7cbja")
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_qjnj2"]
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_awnx0"]
resource_local_to_scene = true
render_priority = 0
shader = ExtResource("6_6frcc")
@@ -158,6 +159,7 @@ transform = Transform3D(0.866025, -0.156955, -0.474726, 0.5, 0.271854, 0.82225,
environment = SubResource("Environment_bg05n")
[node name="WorldFloor" type="StaticBody3D" parent="." groups=["PlasticMaterial"]]
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="WorldFloor"]
mesh = SubResource("PlaneMesh_mn2wa")
@@ -168,6 +170,7 @@ shape = SubResource("WorldBoundaryShape3D_mn2wa")
[node name="ResetPodium" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -2)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="ResetPodium"]
mesh = SubResource("BoxMesh_goufh")
@@ -185,6 +188,7 @@ text = "RESET"
[node name="NoduleSpawner" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.5, 1, -6)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="NoduleSpawner"]
mesh = SubResource("BoxMesh_goufh")
@@ -222,6 +226,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3)
[node name="AlarmSpawner" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 1, -6)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="AlarmSpawner"]
mesh = SubResource("BoxMesh_goufh")
@@ -259,6 +264,7 @@ metadata/_custom_type_script = "uid://deg5xd87cy8rg"
[node name="AlarmTrigger" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, -6)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="AlarmTrigger"]
mesh = SubResource("BoxMesh_goufh")
@@ -306,13 +312,14 @@ unique_name_in_owner = true
body = NodePath("..")
mesh_instance = NodePath("../..")
initial_mask = ExtResource("5_aix42")
-source_gunk_material = SubResource("ShaderMaterial_qjnj2")
+source_gunk_material = SubResource("ShaderMaterial_awnx0")
[node name="Bulkhead" parent="." instance=ExtResource("8_ujrcv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5, 0, -2)
[node name="Podium" type="StaticBody3D" parent="Bulkhead"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 1, 0)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="Bulkhead/Podium"]
mesh = SubResource("BoxMesh_goufh")
@@ -331,6 +338,7 @@ text = "Open"
[node name="Podium2" type="StaticBody3D" parent="Bulkhead"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 1, 0)
+collision_layer = 5
[node name="MeshInstance3D" type="MeshInstance3D" parent="Bulkhead/Podium2"]
mesh = SubResource("BoxMesh_goufh")
@@ -366,6 +374,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, 0, -2)
[node name="ItemTest" parent="ItemTestSpawnPoint" instance=ExtResource("11_8natv")]
+[node name="Listener" parent="." instance=ExtResource("13_awnx0")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.5, 0, -6.5)
+
[connection signal="activated" from="ResetPodium/ResetSwitch" to="." method="reset"]
[connection signal="activated" from="NoduleSpawner/ButtonMesh/InteractiveBody/Interactive" to="." method="spawn_nodule"]
[connection signal="activated" from="AlarmSpawner/ButtonMesh/InteractiveBody/Interactive" to="." method="spawn_alarm"]
diff --git a/src/world/mechanics/listener/band_controller.gd b/src/world/mechanics/listener/band_controller.gd
new file mode 100644
index 0000000..e1ee5bc
--- /dev/null
+++ b/src/world/mechanics/listener/band_controller.gd
@@ -0,0 +1,53 @@
+@tool
+extends Node
+## Controller for animating gradient bands
+
+const EPSILON: float = 0.001
+const MAX_IDX: int = 8
+const BG_COLOR: Color = Color.BLACK
+
+@export var band_width := 0.2
+
+@export var band_1_position := -0.1:
+ set(value):
+ band_1_position = value
+ _set_band_position(1, value, band_1_color)
+
+@export var band_1_color := Color.RED
+
+@export var band_2_position := -0.1:
+ set(value):
+ band_2_position = value
+ _set_band_position(4, value, band_2_color)
+
+@export var band_2_color := Color.RED
+
+@export var band_3_position := -0.1:
+ set(value):
+ band_3_position = value
+ _set_band_position(7, value, band_3_color)
+
+@export var band_3_color := Color.RED
+
+var gradient: Gradient
+
+
+func _ready() -> void:
+ var mesh_instance: MeshInstance3D = get_parent()
+ var material: ShaderMaterial = mesh_instance.get_surface_override_material(1)
+ var gradient_tex: GradientTexture2D = material.get_shader_parameter("overlay_emission")
+ gradient = gradient_tex.gradient
+
+
+func _clamp_offset(idx: int, value: float) -> float:
+ return clampf(value, 0 + EPSILON * idx, 1 - EPSILON * (MAX_IDX - idx))
+
+
+func _set_band_position(idx: int, position: float, color: Color) -> void:
+ var width := 0.5 * band_width
+ gradient.set_offset(idx - 1, _clamp_offset(idx - 1, position - width))
+ gradient.set_offset(idx, _clamp_offset(idx, position))
+ gradient.set_offset(idx + 1, _clamp_offset(idx + 1, position + width))
+ gradient.set_color(idx - 1, BG_COLOR)
+ gradient.set_color(idx, color)
+ gradient.set_color(idx + 1, BG_COLOR)
diff --git a/src/world/mechanics/listener/band_controller.gd.uid b/src/world/mechanics/listener/band_controller.gd.uid
new file mode 100644
index 0000000..a145b47
--- /dev/null
+++ b/src/world/mechanics/listener/band_controller.gd.uid
@@ -0,0 +1 @@
+uid://cw0vig0h2hpaf
diff --git a/src/world/mechanics/listener/listener.gd b/src/world/mechanics/listener/listener.gd
index 247fdbd..fa03bed 100644
--- a/src/world/mechanics/listener/listener.gd
+++ b/src/world/mechanics/listener/listener.gd
@@ -12,8 +12,9 @@ const JITTER_INFLATION_FACTOR := 1.1
@onready var cooldown_timer: Timer = %CooldownTimer
@onready var listener_model: ListenerModel = %ListenerModel
-@onready var ping_animation: AnimationPlayer = %PingAnimation
@onready var listener_mesh: MeshInstance3D = $ListenerModel/Armature/Skeleton3D/Listener
+@onready var pulse_animation: AnimationPlayer = $ListenerModel/PulseAnimation
+@onready var glow_effect: GPUParticles3D = %GlowEffect
func _on_sound_detected(source: Vector3) -> void:
@@ -25,7 +26,8 @@ func _on_sound_detected(source: Vector3) -> void:
func trigger() -> void:
# TODO play sfx
- ping_animation.play("ping")
+ pulse_animation.play("pulse")
+ glow_effect.emitting = true
triggered.emit()
@@ -40,8 +42,13 @@ func _process(delta: float) -> void:
super._process(delta)
# TODO actual model & animation
- var shader: ShaderMaterial = listener_mesh.get_surface_override_material(0)
var damage := pct_damage()
- shader.set_shader_parameter("jitter_time_scale", pow(damage * JITTER_SCALE_FACTOR, 1.2))
- shader.set_shader_parameter("vertex_inflation", pow(damage * JITTER_INFLATION_FACTOR, 3))
+ var jitter_time_scale := pow(damage * JITTER_SCALE_FACTOR, 1.2)
+ var vertex_inflation := pow(damage * JITTER_INFLATION_FACTOR, 3)
+ var shader_1: ShaderMaterial = listener_mesh.get_surface_override_material(0)
+ var shader_2: ShaderMaterial = listener_mesh.get_surface_override_material(1)
+ shader_1.set_shader_parameter("jitter_time_scale", jitter_time_scale)
+ shader_2.set_shader_parameter("jitter_time_scale", jitter_time_scale)
+ shader_1.set_shader_parameter("vertex_inflation", vertex_inflation)
+ shader_2.set_shader_parameter("vertex_inflation", vertex_inflation)
# TODO pulse animation
diff --git a/src/world/mechanics/listener/listener.tscn b/src/world/mechanics/listener/listener.tscn
index f06ee24..8793ed2 100644
--- a/src/world/mechanics/listener/listener.tscn
+++ b/src/world/mechanics/listener/listener.tscn
@@ -1,12 +1,12 @@
-[gd_scene load_steps=25 format=3 uid="uid://kctp5erogwcb"]
+[gd_scene load_steps=32 format=3 uid="uid://kctp5erogwcb"]
[ext_resource type="Script" uid="uid://bde7cglaqobkd" path="res://src/world/mechanics/listener/listener.gd" id="1_htscg"]
[ext_resource type="Script" uid="uid://cfsiyhhrcua6o" path="res://src/world/game_sound/game_sound_listener.gd" id="2_htscg"]
-[ext_resource type="Texture2D" uid="uid://c31gdstf55x5" path="res://assets/particles/ping.png" id="3_2ibh1"]
[ext_resource type="PackedScene" uid="uid://c2c0ooj1re3dk" path="res://src/world/mechanics/listener/listener_model.tscn" id="3_r42ft"]
[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="4_pp7wn"]
[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="5_c5snp"]
[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_m4i7y"]
+[ext_resource type="Texture2D" uid="uid://bl1aniu87mioa" path="res://assets/particles/light_02.png" id="7_pp7wn"]
[sub_resource type="SphereShape3D" id="SphereShape3D_2ibh1"]
radius = 1.0
@@ -36,7 +36,7 @@ height = 32
depth = 128
noise = SubResource("FastNoiseLite_7fplw")
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_yuift"]
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_pp7wn"]
resource_local_to_scene = true
render_priority = 0
shader = ExtResource("4_pp7wn")
@@ -62,285 +62,120 @@ shader_parameter/vertex_inflation = 0.0
shader_parameter/inflation_pixellation = 10.0
shader_parameter/overlay_emission_scale = 1.0
-[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2ibh1"]
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_pp7wn"]
+width = 256
+height = 256
+depth = 32
+seamless = true
+seamless_blend_skirt = 0.5
+noise = ExtResource("6_m4i7y")
+
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_c5snp"]
+width = 256
+height = 256
+depth = 32
+seamless = true
+seamless_blend_skirt = 0.5
+noise = ExtResource("6_m4i7y")
+
+[sub_resource type="FastNoiseLite" id="FastNoiseLite_c5snp"]
+frequency = 0.0703
+
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_q7kpl"]
+width = 32
+height = 32
+depth = 128
+noise = SubResource("FastNoiseLite_c5snp")
+
+[sub_resource type="Gradient" id="Gradient_c5snp"]
resource_local_to_scene = true
-transparency = 3
-alpha_hash_scale = 1.0
-alpha_antialiasing_mode = 0
+offsets = PackedFloat32Array(0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008)
+colors = PackedColorArray(0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_m4i7y"]
+resource_local_to_scene = true
+gradient = SubResource("Gradient_c5snp")
+width = 32
+height = 32
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 1)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_yuift"]
+resource_local_to_scene = true
+render_priority = 0
+shader = ExtResource("4_pp7wn")
+shader_parameter/color_1 = Color(0, 0.03, 0.1, 1)
+shader_parameter/color_2 = Color(0, 0.1, 0.3, 1)
+shader_parameter/emission_color = Color(0.66, 0.943333, 1, 1)
+shader_parameter/pixellation = 128.0
+shader_parameter/time_pixellation = 30.0
+shader_parameter/roughness = 0.15
+shader_parameter/specular_contribution = 0.8
+shader_parameter/emission_strength = 0.2
+shader_parameter/normal_scale = 1.0
+shader_parameter/uv_scale = Vector2(2, 2)
+shader_parameter/time_scale = 0.2
+shader_parameter/edge_bleed = 0.25
+shader_parameter/gunk_mask = ExtResource("5_c5snp")
+shader_parameter/gunk_noise = SubResource("NoiseTexture3D_pp7wn")
+shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_c5snp")
+shader_parameter/jitter_magnitude = 0.4
+shader_parameter/jitter_time_scale = 0.1
+shader_parameter/jitter_noise = SubResource("NoiseTexture3D_q7kpl")
+shader_parameter/vertex_inflation = 0.0
+shader_parameter/inflation_pixellation = 10.0
+shader_parameter/overlay_emission = SubResource("GradientTexture2D_m4i7y")
+shader_parameter/overlay_emission_scale = 6.0
+
+[sub_resource type="Curve" id="Curve_pp7wn"]
+_limits = [0.0, 0.3, 0.0, 1.0]
+_data = [Vector2(0, 0), 0.0, 1.51554, 0, 0, Vector2(0.101629, 0.115028), 0.436038, 0.436038, 0, 0, Vector2(0.421742, 0.0779494), 0.21293, 0.21293, 0, 0, Vector2(1, 0), -0.0537925, 0.0, 0, 0]
+point_count = 4
+
+[sub_resource type="CurveTexture" id="CurveTexture_c5snp"]
+curve = SubResource("Curve_pp7wn")
+
+[sub_resource type="Gradient" id="Gradient_m4i7y"]
+offsets = PackedFloat32Array(0, 0.131116, 0.46445, 0.699924, 1)
+colors = PackedColorArray(0, 0, 0, 1, 1, 0, 0, 1, 0.0429, 0.191235, 0.33, 1, 1, 0, 0, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture1D" id="GradientTexture1D_yuift"]
+gradient = SubResource("Gradient_m4i7y")
+
+[sub_resource type="Curve" id="Curve_rwi8p"]
+_data = [Vector2(0, 0), 0.0, 2.42303, 0, 0, Vector2(0.535057, 0.472508), 0.37392, 0.37392, 0, 0, Vector2(1, 1), 3.2153, 0.0, 0, 0]
+point_count = 3
+
+[sub_resource type="CurveTexture" id="CurveTexture_co1mg"]
+curve = SubResource("Curve_rwi8p")
+
+[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nqo7i"]
+angle_min = -360.0
+angle_max = 360.0
+angular_velocity_min = 45.0
+angular_velocity_max = 180.0
+gravity = Vector3(0, 0, 0)
+attractor_interaction_enabled = false
+scale_curve = SubResource("CurveTexture_co1mg")
+color_ramp = SubResource("GradientTexture1D_yuift")
+alpha_curve = SubResource("CurveTexture_c5snp")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_niglb"]
+transparency = 1
no_depth_test = true
shading_mode = 0
-albedo_color = Color(0.866667, 0.109804, 0.101961, 1)
-albedo_texture = ExtResource("3_2ibh1")
-disable_receive_shadows = true
-billboard_mode = 1
+vertex_color_use_as_albedo = true
+albedo_texture = ExtResource("7_pp7wn")
+billboard_mode = 3
billboard_keep_scale = true
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
-[sub_resource type="QuadMesh" id="QuadMesh_r42ft"]
-resource_local_to_scene = true
-material = SubResource("StandardMaterial3D_2ibh1")
-
-[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dqq13"]
-resource_local_to_scene = true
-transparency = 3
-alpha_hash_scale = 1.0
-alpha_antialiasing_mode = 0
-no_depth_test = true
-shading_mode = 0
-albedo_color = Color(0.866667, 0.109804, 0.101961, 1)
-albedo_texture = ExtResource("3_2ibh1")
-disable_receive_shadows = true
-billboard_mode = 1
-billboard_keep_scale = true
-
-[sub_resource type="QuadMesh" id="QuadMesh_gjouv"]
-resource_local_to_scene = true
-material = SubResource("StandardMaterial3D_dqq13")
-
-[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pp7wn"]
-resource_local_to_scene = true
-transparency = 3
-alpha_hash_scale = 1.0
-alpha_antialiasing_mode = 0
-no_depth_test = true
-shading_mode = 0
-albedo_color = Color(0.866667, 0.109804, 0.101961, 1)
-albedo_texture = ExtResource("3_2ibh1")
-disable_receive_shadows = true
-billboard_mode = 1
-billboard_keep_scale = true
-
-[sub_resource type="QuadMesh" id="QuadMesh_c5snp"]
-resource_local_to_scene = true
-material = SubResource("StandardMaterial3D_pp7wn")
-
-[sub_resource type="Animation" id="Animation_dqq13"]
-length = 0.001
-tracks/0/type = "value"
-tracks/0/imported = false
-tracks/0/enabled = true
-tracks/0/path = NodePath("Ping1:visible")
-tracks/0/interp = 1
-tracks/0/loop_wrap = true
-tracks/0/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [false]
-}
-tracks/1/type = "value"
-tracks/1/imported = false
-tracks/1/enabled = true
-tracks/1/path = NodePath("Ping1:scale")
-tracks/1/interp = 1
-tracks/1/loop_wrap = true
-tracks/1/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001)]
-}
-tracks/2/type = "value"
-tracks/2/imported = false
-tracks/2/enabled = true
-tracks/2/path = NodePath("Ping1:mesh:material:albedo_color")
-tracks/2/interp = 1
-tracks/2/loop_wrap = true
-tracks/2/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1)]
-}
-tracks/3/type = "value"
-tracks/3/imported = false
-tracks/3/enabled = true
-tracks/3/path = NodePath("Ping2:visible")
-tracks/3/interp = 1
-tracks/3/loop_wrap = true
-tracks/3/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [false]
-}
-tracks/4/type = "value"
-tracks/4/imported = false
-tracks/4/enabled = true
-tracks/4/path = NodePath("Ping2:scale")
-tracks/4/interp = 1
-tracks/4/loop_wrap = true
-tracks/4/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001)]
-}
-tracks/5/type = "value"
-tracks/5/imported = false
-tracks/5/enabled = true
-tracks/5/path = NodePath("Ping2:mesh:material:albedo_color")
-tracks/5/interp = 1
-tracks/5/loop_wrap = true
-tracks/5/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1)]
-}
-tracks/6/type = "value"
-tracks/6/imported = false
-tracks/6/enabled = true
-tracks/6/path = NodePath("Ping3:visible")
-tracks/6/interp = 1
-tracks/6/loop_wrap = true
-tracks/6/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [false]
-}
-tracks/7/type = "value"
-tracks/7/imported = false
-tracks/7/enabled = true
-tracks/7/path = NodePath("Ping3:scale")
-tracks/7/interp = 1
-tracks/7/loop_wrap = true
-tracks/7/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001)]
-}
-tracks/8/type = "value"
-tracks/8/imported = false
-tracks/8/enabled = true
-tracks/8/path = NodePath("Ping3:mesh:material:albedo_color")
-tracks/8/interp = 1
-tracks/8/loop_wrap = true
-tracks/8/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1)]
-}
-
-[sub_resource type="Animation" id="Animation_r42ft"]
-resource_name = "ping"
-length = 4.0
-tracks/0/type = "value"
-tracks/0/imported = false
-tracks/0/enabled = true
-tracks/0/path = NodePath("Ping1:visible")
-tracks/0/interp = 1
-tracks/0/loop_wrap = true
-tracks/0/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [true]
-}
-tracks/1/type = "value"
-tracks/1/imported = false
-tracks/1/enabled = true
-tracks/1/path = NodePath("Ping1:scale")
-tracks/1/interp = 1
-tracks/1/loop_wrap = true
-tracks/1/keys = {
-"times": PackedFloat32Array(0, 3.4),
-"transitions": PackedFloat32Array(0.2, 1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001), Vector3(3, 3, 3)]
-}
-tracks/2/type = "value"
-tracks/2/imported = false
-tracks/2/enabled = true
-tracks/2/path = NodePath("Ping1:mesh:material:albedo_color")
-tracks/2/interp = 1
-tracks/2/loop_wrap = true
-tracks/2/keys = {
-"times": PackedFloat32Array(0, 0.3, 1.4),
-"transitions": PackedFloat32Array(1.618, 0.618, 1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1), Color(0.866667, 0.109804, 0.101961, 1), Color(0.66, 0.08888, 0.0792, 0)]
-}
-tracks/3/type = "value"
-tracks/3/imported = false
-tracks/3/enabled = true
-tracks/3/path = NodePath("Ping2:visible")
-tracks/3/interp = 1
-tracks/3/loop_wrap = true
-tracks/3/keys = {
-"times": PackedFloat32Array(0, 0.3),
-"transitions": PackedFloat32Array(1, 1),
-"update": 1,
-"values": [false, true]
-}
-tracks/4/type = "value"
-tracks/4/imported = false
-tracks/4/enabled = true
-tracks/4/path = NodePath("Ping2:scale")
-tracks/4/interp = 1
-tracks/4/loop_wrap = true
-tracks/4/keys = {
-"times": PackedFloat32Array(0, 0.3, 3.7),
-"transitions": PackedFloat32Array(1, 0.2, 1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001), Vector3(0.001, 0.001, 0.001), Vector3(3, 3, 3)]
-}
-tracks/5/type = "value"
-tracks/5/imported = false
-tracks/5/enabled = true
-tracks/5/path = NodePath("Ping2:mesh:material:albedo_color")
-tracks/5/interp = 1
-tracks/5/loop_wrap = true
-tracks/5/keys = {
-"times": PackedFloat32Array(0, 0.6, 1.7),
-"transitions": PackedFloat32Array(1, 0.618, 1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1), Color(0.866667, 0.109804, 0.101961, 1), Color(0.66, 0.08888, 0.0792, 0)]
-}
-tracks/6/type = "value"
-tracks/6/imported = false
-tracks/6/enabled = true
-tracks/6/path = NodePath("Ping3:visible")
-tracks/6/interp = 1
-tracks/6/loop_wrap = true
-tracks/6/keys = {
-"times": PackedFloat32Array(0, 0.6),
-"transitions": PackedFloat32Array(1, 1),
-"update": 1,
-"values": [false, true]
-}
-tracks/7/type = "value"
-tracks/7/imported = false
-tracks/7/enabled = true
-tracks/7/path = NodePath("Ping3:scale")
-tracks/7/interp = 1
-tracks/7/loop_wrap = true
-tracks/7/keys = {
-"times": PackedFloat32Array(0, 0.6, 4),
-"transitions": PackedFloat32Array(1, 0.2, 1),
-"update": 0,
-"values": [Vector3(0.001, 0.001, 0.001), Vector3(0.001, 0.001, 0.001), Vector3(3, 3, 3)]
-}
-tracks/8/type = "value"
-tracks/8/imported = false
-tracks/8/enabled = true
-tracks/8/path = NodePath("Ping3:mesh:material:albedo_color")
-tracks/8/interp = 1
-tracks/8/loop_wrap = true
-tracks/8/keys = {
-"times": PackedFloat32Array(0, 0.9, 2),
-"transitions": PackedFloat32Array(1, 0.618, 1),
-"update": 0,
-"values": [Color(0.866667, 0.109804, 0.101961, 1), Color(0.866667, 0.109804, 0.101961, 1), Color(0.66, 0.08888, 0.0792, 0)]
-}
-
-[sub_resource type="AnimationLibrary" id="AnimationLibrary_dqq13"]
-_data = {
-&"RESET": SubResource("Animation_dqq13"),
-&"ping": SubResource("Animation_r42ft")
-}
+[sub_resource type="QuadMesh" id="QuadMesh_r7wib"]
+material = SubResource("StandardMaterial3D_niglb")
+size = Vector2(1.4, 1.4)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_dqq13"]
height = 0.28
@@ -372,58 +207,16 @@ shape = SubResource("SphereShape3D_2ibh1")
unique_name_in_owner = true
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0, 0)
-[node name="Skeleton3D" parent="ListenerModel/Armature" index="0"]
-bones/0/rotation = Quaternion(-1.51225e-09, 0.130526, 4.05207e-10, 0.991445)
-bones/1/rotation = Quaternion(9.2869e-09, 0.130526, -8.10413e-10, 0.991445)
-bones/2/rotation = Quaternion(-9.1802e-09, 0.130526, -8.10414e-10, 0.991445)
-bones/3/rotation = Quaternion(6.20905e-09, 0.130526, -4.05206e-10, 0.991445)
-bones/4/rotation = Quaternion(-8.49624e-09, 0.130526, -9.00455e-11, 0.991445)
-bones/5/rotation = Quaternion(0.54585, 0.487268, 0.374478, -0.569548)
-bones/6/rotation = Quaternion(0.308353, 2.1709e-08, 1.30586e-08, 0.951272)
-bones/7/rotation = Quaternion(0.334237, -0.119529, -0.0427788, 0.9339)
-bones/8/rotation = Quaternion(0.247978, -2.40337e-10, -3.8454e-09, 0.968766)
-bones/9/rotation = Quaternion(0.148338, 2.82522e-09, -5.65045e-09, 0.988937)
-bones/10/rotation = Quaternion(0.237284, 7.34911e-07, -1.96017e-07, 0.97144)
-bones/11/rotation = Quaternion(0.285481, 0.70676, 0.597232, -0.249609)
-bones/12/rotation = Quaternion(0.308353, 6.75348e-08, -4.55922e-08, 0.951272)
-bones/13/rotation = Quaternion(0.334237, -0.119529, -0.0427787, 0.9339)
-bones/14/rotation = Quaternion(0.247978, 6.91065e-10, -2.79256e-08, 0.968766)
-bones/15/rotation = Quaternion(0.148338, 7.66861e-08, 9.51493e-08, 0.988937)
-bones/16/rotation = Quaternion(0.237284, 1.57873e-06, -4.4533e-07, 0.97144)
-bones/17/rotation = Quaternion(-0.0513825, 0.736877, 0.659958, 0.137212)
-bones/18/rotation = Quaternion(0.308353, -1.71875e-07, -7.09416e-08, 0.951272)
-bones/19/rotation = Quaternion(0.334237, -0.119529, -0.0427786, 0.9339)
-bones/20/rotation = Quaternion(0.247978, -5.53974e-08, -1.69864e-07, 0.968766)
-bones/21/rotation = Quaternion(0.148338, 4.98196e-08, 2.63702e-07, 0.988937)
-bones/22/rotation = Quaternion(0.237284, 2.44019e-06, -9.05055e-07, 0.97144)
-bones/23/rotation = Quaternion(-0.374478, 0.569548, 0.545849, 0.487268)
-bones/24/rotation = Quaternion(0.308353, -3.56631e-08, -1.14694e-08, 0.951272)
-bones/25/rotation = Quaternion(0.334237, -0.119529, -0.0427786, 0.9339)
-bones/26/rotation = Quaternion(0.247978, -6.25756e-08, -2.50967e-07, 0.968766)
-bones/27/rotation = Quaternion(0.148338, 2.83936e-08, 1.69831e-07, 0.988937)
-bones/28/rotation = Quaternion(0.237284, 3.38177e-06, -1.02259e-06, 0.97144)
-bones/29/rotation = Quaternion(-0.597232, 0.249609, 0.285481, 0.70676)
-bones/30/rotation = Quaternion(0.308353, 2.31089e-09, 1.50606e-08, 0.951272)
-bones/31/rotation = Quaternion(0.334237, -0.119529, -0.0427785, 0.9339)
-bones/32/rotation = Quaternion(0.247978, -3.1123e-08, -2.32956e-07, 0.968766)
-bones/33/rotation = Quaternion(0.148338, 5.29717e-08, 2.76084e-07, 0.988937)
-bones/34/rotation = Quaternion(0.237284, 4.29037e-06, -1.26097e-06, 0.97144)
-bones/35/rotation = Quaternion(-0.659958, -0.137212, -0.0513825, 0.736877)
-bones/36/rotation = Quaternion(0.308353, 3.35578e-09, 4.35599e-09, 0.951272)
-bones/37/rotation = Quaternion(0.334237, -0.119529, -0.0427785, 0.9339)
-bones/38/rotation = Quaternion(0.247978, -1.26717e-07, -3.12779e-07, 0.968766)
-bones/39/rotation = Quaternion(0.148338, 2.72959e-08, 3.46469e-07, 0.988937)
-bones/40/rotation = Quaternion(0.237284, 5.07144e-06, -1.68211e-06, 0.97144)
-
[node name="Listener" parent="ListenerModel/Armature/Skeleton3D" index="0"]
-surface_material_override/0 = SubResource("ShaderMaterial_yuift")
+surface_material_override/0 = SubResource("ShaderMaterial_pp7wn")
+surface_material_override/1 = SubResource("ShaderMaterial_yuift")
[node name="PhysicalBoneSimulator3D" type="PhysicalBoneSimulator3D" parent="ListenerModel/Armature/Skeleton3D" index="6"]
[node name="PhysicalBone3D" type="PhysicalBone3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D"]
-transform = Transform3D(0.323529, 1.18154e-06, 1.20741, -1.0688e-08, 1.25, -1.22036e-06, -1.20741, 3.05533e-07, 0.323529, -4.82717e-06, 0.800007, -1.22091e-06)
-joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.43998e-08, -5.81741e-06, 3.98532e-06)
-body_offset = Transform3D(1.25, 1.1196e-08, -3.01003e-06, -1.11989e-08, 1.25, -1.23027e-06, 2.98023e-06, 1.23027e-06, 1.25, -6.79877e-08, 7.27177e-06, -4.98164e-06)
+transform = Transform3D(0.323524, 1.26311e-06, 1.20741, -3.57116e-07, 1.25, -1.21197e-06, -1.20741, -3.12655e-08, 0.323524, -4.8128e-06, 0.800007, -1.25657e-06)
+joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.38539e-08, -5.72204e-06, 3.9816e-06)
+body_offset = Transform3D(1.25, 3.57626e-07, -3.57628e-07, -3.57627e-07, 1.25, -1.22189e-06, 3.57628e-07, 1.22189e-06, 1.25, -2.98139e-08, 7.15256e-06, -4.97699e-06)
bone_name = "Stem5"
[node name="RemoteTransform3D" type="RemoteTransform3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D/PhysicalBone3D"]
@@ -431,41 +224,22 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.235, 0)
remote_path = NodePath("../../../../../../CollisionShape3D2")
update_scale = false
-[node name="PingEffect" type="Node3D" parent="."]
-
-[node name="Ping1" type="MeshInstance3D" parent="PingEffect"]
-transform = Transform3D(0.001, 0, 0, 0, 0.001, 0, 0, 0, 0.001, 0, 0, 0)
-visible = false
-sorting_offset = 9999.0
-mesh = SubResource("QuadMesh_r42ft")
-skeleton = NodePath("../..")
-
-[node name="Ping2" type="MeshInstance3D" parent="PingEffect"]
-transform = Transform3D(0.001, 0, 0, 0, 0.001, 0, 0, 0, 0.001, 0, 0, 0)
-visible = false
-sorting_offset = 9999.0
-mesh = SubResource("QuadMesh_gjouv")
-skeleton = NodePath("../..")
-
-[node name="Ping3" type="MeshInstance3D" parent="PingEffect"]
-transform = Transform3D(0.001, 0, 0, 0, 0.001, 0, 0, 0, 0.001, 0, 0, 0)
-visible = false
-sorting_offset = 9999.0
-mesh = SubResource("QuadMesh_c5snp")
-skeleton = NodePath("../..")
-
-[node name="PingAnimation" type="AnimationPlayer" parent="PingEffect"]
+[node name="GlowEffect" type="GPUParticles3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D/PhysicalBone3D/RemoteTransform3D"]
unique_name_in_owner = true
-libraries = {
-&"": SubResource("AnimationLibrary_dqq13")
-}
+emitting = false
+amount = 2
+one_shot = true
+explosiveness = 0.8
+local_coords = true
+process_material = SubResource("ParticleProcessMaterial_nqo7i")
+draw_pass_1 = SubResource("QuadMesh_r7wib")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14, 0)
shape = SubResource("CylinderShape3D_dqq13")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
-transform = Transform3D(0.258818, 9.45214e-07, 0.965909, -8.55022e-09, 0.999981, -9.7627e-07, -0.965904, 2.44422e-07, 0.258819, -3.63961e-06, 0.875006, -9.19288e-07)
+transform = Transform3D(0.258814, 1.01046e-06, 0.96591, -2.85687e-07, 0.999981, -9.69564e-07, -0.965905, -2.50119e-08, 0.258815, -3.61278e-06, 0.875006, -1.01113e-06)
shape = SubResource("CylinderShape3D_r42ft")
[node name="CooldownTimer" type="Timer" parent="."]
diff --git a/src/world/mechanics/listener/listener_model.tscn b/src/world/mechanics/listener/listener_model.tscn
index a10dc02..ef49dba 100644
--- a/src/world/mechanics/listener/listener_model.tscn
+++ b/src/world/mechanics/listener/listener_model.tscn
@@ -1,13 +1,83 @@
-[gd_scene load_steps=10 format=3 uid="uid://c2c0ooj1re3dk"]
+[gd_scene load_steps=24 format=3 uid="uid://c2c0ooj1re3dk"]
[ext_resource type="PackedScene" uid="uid://coucghe370fff" path="res://assets/grunk/listener/listener.gltf" id="1_lgdkx"]
[ext_resource type="Script" uid="uid://co4gkdwyhdbmc" path="res://src/world/mechanics/listener/listener_model.gd" id="2_yh3g4"]
[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_xijsm"]
+[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="4_q7kpl"]
[ext_resource type="Animation" uid="uid://dihyn82xf67ou" path="res://assets/grunk/listener/animations/RESET.res" id="4_y4jww"]
[ext_resource type="Animation" uid="uid://c236lo5xytxaa" path="res://assets/grunk/listener/animations/idle.res" id="5_3vskp"]
+[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="5_6cdu3"]
+[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_ftf52"]
[ext_resource type="Animation" uid="uid://bujor2i5icw8c" path="res://assets/grunk/listener/animations/close.res" id="6_ghw47"]
+[ext_resource type="Script" uid="uid://cw0vig0h2hpaf" path="res://src/world/mechanics/listener/band_controller.gd" id="7_6cdu3"]
[ext_resource type="Animation" uid="uid://c4juq6vxnnxbe" path="res://assets/grunk/listener/animations/open.res" id="7_c25ju"]
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_pp7wn"]
+width = 256
+height = 256
+depth = 32
+seamless = true
+seamless_blend_skirt = 0.5
+noise = ExtResource("6_ftf52")
+
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_c5snp"]
+width = 256
+height = 256
+depth = 32
+seamless = true
+seamless_blend_skirt = 0.5
+noise = ExtResource("6_ftf52")
+
+[sub_resource type="FastNoiseLite" id="FastNoiseLite_c5snp"]
+frequency = 0.0703
+
+[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_q7kpl"]
+width = 32
+height = 32
+depth = 128
+noise = SubResource("FastNoiseLite_c5snp")
+
+[sub_resource type="Gradient" id="Gradient_6cdu3"]
+resource_local_to_scene = true
+offsets = PackedFloat32Array(0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008)
+colors = PackedColorArray(0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_6cdu3"]
+resource_local_to_scene = true
+gradient = SubResource("Gradient_6cdu3")
+width = 32
+height = 32
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 1)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_ftf52"]
+resource_local_to_scene = true
+render_priority = 0
+shader = ExtResource("4_q7kpl")
+shader_parameter/color_1 = Color(0, 0.03, 0.1, 1)
+shader_parameter/color_2 = Color(0, 0.1, 0.3, 1)
+shader_parameter/emission_color = Color(0.66, 0.943333, 1, 1)
+shader_parameter/pixellation = 128.0
+shader_parameter/time_pixellation = 30.0
+shader_parameter/roughness = 0.15
+shader_parameter/specular_contribution = 0.8
+shader_parameter/emission_strength = 0.2
+shader_parameter/normal_scale = 1.0
+shader_parameter/uv_scale = Vector2(2, 2)
+shader_parameter/time_scale = 0.2
+shader_parameter/edge_bleed = 0.25
+shader_parameter/gunk_mask = ExtResource("5_6cdu3")
+shader_parameter/gunk_noise = SubResource("NoiseTexture3D_pp7wn")
+shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_c5snp")
+shader_parameter/jitter_magnitude = 0.4
+shader_parameter/jitter_time_scale = 0.1
+shader_parameter/jitter_noise = SubResource("NoiseTexture3D_q7kpl")
+shader_parameter/vertex_inflation = 0.0
+shader_parameter/inflation_pixellation = 10.0
+shader_parameter/overlay_emission = SubResource("GradientTexture2D_6cdu3")
+shader_parameter/overlay_emission_scale = 6.0
+
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ghw47"]
_data = {
&"RESET": ExtResource("4_y4jww"),
@@ -21,6 +91,90 @@ _data = {
&"open": ExtResource("7_c25ju")
}
+[sub_resource type="Animation" id="Animation_q7kpl"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_1_position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.1]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_2_position")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.1]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_3_position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.1]
+}
+
+[sub_resource type="Animation" id="Animation_ftf52"]
+resource_name = "pulse"
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_1_position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.4, 0.9),
+"transitions": PackedFloat32Array(1, 0.3, 1),
+"update": 0,
+"values": [-0.1, -0.1, 1.0]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_2_position")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.266666, 0.766666),
+"transitions": PackedFloat32Array(1, 0.3, 1),
+"update": 0,
+"values": [-0.1, -0.1, 1.0]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Armature/Skeleton3D/Listener/BandController:band_3_position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 0.133333, 0.633333),
+"transitions": PackedFloat32Array(1, 0.3, 1),
+"update": 0,
+"values": [-0.1, -0.1, 1.0]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_ih22n"]
+_data = {
+&"RESET": SubResource("Animation_q7kpl"),
+&"pulse": SubResource("Animation_ftf52")
+}
+
[node name="ListenerModel" instance=ExtResource("1_lgdkx")]
script = ExtResource("2_yh3g4")
@@ -69,6 +223,10 @@ bones/40/rotation = Quaternion(0.237284, 5.07144e-06, -1.68211e-06, 0.97144)
[node name="Listener" parent="Armature/Skeleton3D" index="0"]
surface_material_override/0 = ExtResource("3_xijsm")
+surface_material_override/1 = SubResource("ShaderMaterial_ftf52")
+
+[node name="BandController" type="Node" parent="Armature/Skeleton3D/Listener" index="0"]
+script = ExtResource("7_6cdu3")
[node name="StemIK1" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="1"]
unique_name_in_owner = true
@@ -177,3 +335,8 @@ unique_name_in_owner = true
libraries = {
&"": SubResource("AnimationLibrary_5lsre")
}
+
+[node name="PulseAnimation" type="AnimationPlayer" parent="." index="5"]
+libraries = {
+&"": SubResource("AnimationLibrary_ih22n")
+}
diff --git a/vault/.obsidian/core-plugins.json b/vault/.obsidian/core-plugins.json
index c89a841..8e719d8 100644
--- a/vault/.obsidian/core-plugins.json
+++ b/vault/.obsidian/core-plugins.json
@@ -27,5 +27,7 @@
"file-recovery": true,
"publish": false,
"sync": false,
- "webviewer": false
+ "webviewer": false,
+ "footnotes": false,
+ "bases": true
}
\ No newline at end of file
diff --git a/vault/assets/color_palette.md b/vault/assets/color_palette.md
index 31808f4..2a28595 100644
--- a/vault/assets/color_palette.md
+++ b/vault/assets/color_palette.md
@@ -15,6 +15,7 @@
- `#001a4d` Grunk Blue SAMPLE
- `#00081a` Grunk Dark Blue SAMPLE
- `#40e0ff` Grunk Emission Cyan SAMPLE
+- `#fada00` Grunk Psionics Yellow SAMPLE
## World
(using [PAPER 8 PALETTE](https://lospec.com/palette-list/paper-8))
- `#1f244b` Tech Shadow SAMPLE