14 Commits

Author SHA1 Message Date
Stiffly 965cebf708 WIP 2015-10-23 16:44:37 +02:00
Stiffly 4f75736747 Merge remote-tracking branch 'origin/master' into water 2015-10-23 15:55:32 +02:00
PlatinumSkink 857eaf4b7f Merge branch 'master' of https://github.com/teamfisk/AgileBreakOut 2015-10-23 15:52:43 +02:00
Stiffly 206b6ee36c Merge remote-tracking branch 'origin/master' into water 2015-10-23 15:49:41 +02:00
Stiffly 90f4d771ac Updated blood effects 2015-10-23 15:49:27 +02:00
Jace 92c9d52de5 Merge branch 'master' of github.com:teamfisk/AgileBreakOut 2015-10-23 15:47:52 +02:00
Jace 3c6c38b2ce Less slippery controls 2015-10-23 15:47:35 +02:00
PlatinumSkink a630554bb3 Merge branch 'LevelSystemAndSuch' 2015-10-23 15:47:08 +02:00
viktorljung 037adf3299 Bigger more beautiful eyes! (づ。◕‿‿◕。)づ 2015-10-23 15:45:03 +02:00
viktorljung c966db2419 Merge branch 'master' of github.com:teamfisk/AgileBreakOut 2015-10-23 15:36:33 +02:00
viktorljung 48b9e8fbed Animation fixes 2015-10-23 15:36:23 +02:00
Stiffly 485cdb7b5e Blood in progress. <- period 2015-10-23 14:39:26 +02:00
Stiffly 525868e228 Merge remote-tracking branch 'origin/master' into water 2015-10-23 13:40:18 +02:00
Stiffly 2cf2975437 WIP 2015-10-23 13:39:59 +02:00
17 changed files with 336 additions and 258 deletions
+170 -170
View File
@@ -5,8 +5,8 @@
<author>Blender User</author>
<authoring_tool>Blender 2.75.0 commit date:2015-07-07, commit time:14:56, hash:c27589e</authoring_tool>
</contributor>
<created>2015-10-23T14:18:54</created>
<modified>2015-10-23T14:18:54</modified>
<created>2015-10-23T14:55:47</created>
<modified>2015-10-23T14:55:47</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
@@ -117,25 +117,25 @@
<library_animations>
<animation id="Armature_002_Body_pose_matrix">
<source id="Armature_002_Body_pose_matrix-input">
<float_array id="Armature_002_Body_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Body_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Body_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Body_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Body_pose_matrix-output">
<float_array id="Armature_002_Body_pose_matrix-output-array" count="48">7.54979e-8 0 -1 0 1 0 7.54979e-8 0 0 -1 0 -0.831985 0 0 0 1 7.54979e-8 0 -1 0 1 0 7.54979e-8 0 0 -1 0 -0.831985 0 0 0 1 7.54979e-8 0 -1 0 1 0 7.54979e-8 0 0 -1 0 -0.831985 0 0 0 1</float_array>
<float_array id="Armature_002_Body_pose_matrix-output-array" count="32">7.54979e-8 0 -1 0 1 0 7.54979e-8 0 0 -1 0 -0.831985 0 0 0 1 7.54979e-8 0 -1 0 1 0 7.54979e-8 0 0 -1 0 -0.831985 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Body_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Body_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Body_pose_matrix-interpolation">
<Name_array id="Armature_002_Body_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Body_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Body_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Body_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -149,25 +149,25 @@
</animation>
<animation id="Armature_002_Head_pose_matrix">
<source id="Armature_002_Head_pose_matrix-input">
<float_array id="Armature_002_Head_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Head_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Head_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Head_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Head_pose_matrix-output">
<float_array id="Armature_002_Head_pose_matrix-output-array" count="48">2.8213e-7 0 -1 0 0 -0.8 0 -0.305899 -1 0 -2.8213e-7 0 0 0 0 1 2.8213e-7 0 -1 0 0 -0.8999999 0 -0.305899 -1 0 -2.8213e-7 0 0 0 0 1 2.8213e-7 0 -1 0 0 -0.9999999 0 -0.305899 -1 0 -2.8213e-7 0 0 0 0 1</float_array>
<float_array id="Armature_002_Head_pose_matrix-output-array" count="32">2.8213e-7 0 -1 0 0 -0.8 0 -0.305899 -1 0 -2.8213e-7 0 0 0 0 1 2.8213e-7 0 -1 0 0 -0.9999999 0 -0.305899 -1 0 -2.8213e-7 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Head_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Head_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Head_pose_matrix-interpolation">
<Name_array id="Armature_002_Head_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Head_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Head_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Head_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -181,25 +181,25 @@
</animation>
<animation id="Armature_002_Ear_L_pose_matrix">
<source id="Armature_002_Ear_L_pose_matrix-input">
<float_array id="Armature_002_Ear_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Ear_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Ear_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Ear_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Ear_L_pose_matrix-output">
<float_array id="Armature_002_Ear_L_pose_matrix-output-array" count="48">-4.53842e-7 0.6170548 0.7869204 0.1847505 1.46037e-7 -0.7869205 0.6170546 1.127367 1 8.9407e-8 2.73509e-7 -0.002287612 0 0 0 1 -4.53842e-7 0.5821425 0.8130869 0.1847505 1.46037e-7 -0.813087 0.5821424 1.127367 1 7.73916e-8 2.77148e-7 -0.002287612 0 0 0 1 -4.39136e-7 0.5461221 0.8377058 0.1847505 1.58507e-7 -0.8377059 0.5461219 1.127367 1 6.76434e-8 2.61131e-7 -0.002287612 0 0 0 1</float_array>
<float_array id="Armature_002_Ear_L_pose_matrix-output-array" count="32">-4.53842e-7 0.6170548 0.7869204 0.1847505 1.46037e-7 -0.7869205 0.6170546 1.127367 1 8.9407e-8 2.73509e-7 -0.002287612 0 0 0 1 -4.39136e-7 0.5461221 0.8377058 0.1847505 1.58507e-7 -0.8377059 0.5461219 1.127367 1 6.76434e-8 2.61131e-7 -0.002287612 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Ear_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Ear_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Ear_L_pose_matrix-interpolation">
<Name_array id="Armature_002_Ear_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Ear_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Ear_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Ear_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -213,25 +213,25 @@
</animation>
<animation id="Armature_002_Ear_H_pose_matrix">
<source id="Armature_002_Ear_H_pose_matrix-input">
<float_array id="Armature_002_Ear_H_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Ear_H_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Ear_H_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Ear_H_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Ear_H_pose_matrix-output">
<float_array id="Armature_002_Ear_H_pose_matrix-output-array" count="48">-6.18379e-7 -0.6170548 -0.7869204 -0.1847505 3.71728e-7 -0.7869205 0.6170546 1.127367 -1 -2.08617e-7 7.33482e-7 -0.0022877 0 0 0 1 -6.18379e-7 -0.5821425 -0.8130869 -0.1847505 3.71728e-7 -0.813087 0.5821424 1.127367 -1 -2.40412e-7 7.23685e-7 -0.0022877 0 0 0 1 -6.46627e-7 -0.5461221 -0.8377058 -0.1847505 3.06338e-7 -0.8377059 0.5461219 1.127367 -1 -2.01547e-7 7.00461e-7 -0.0022877 0 0 0 1</float_array>
<float_array id="Armature_002_Ear_H_pose_matrix-output-array" count="32">-6.18379e-7 -0.6170548 -0.7869204 -0.1847505 3.71728e-7 -0.7869205 0.6170546 1.127367 -1 -2.08617e-7 7.33482e-7 -0.0022877 0 0 0 1 -6.46627e-7 -0.5461221 -0.8377058 -0.1847505 3.06338e-7 -0.8377059 0.5461219 1.127367 -1 -2.01547e-7 7.00461e-7 -0.0022877 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Ear_H_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Ear_H_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Ear_H_pose_matrix-interpolation">
<Name_array id="Armature_002_Ear_H_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Ear_H_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Ear_H_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Ear_H_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -245,25 +245,25 @@
</animation>
<animation id="Armature_002_UpperBackTentacle_L_pose_matrix">
<source id="Armature_002_UpperBackTentacle_L_pose_matrix-input">
<float_array id="Armature_002_UpperBackTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperBackTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperBackTentacle_L_pose_matrix-output">
<float_array id="Armature_002_UpperBackTentacle_L_pose_matrix-output-array" count="48">-0.6271049 0.3253729 0.7077233 0.09214502 -0.06216809 0.884773 -0.4618571 -0.30983 -0.7764501 -0.3336307 -0.5346175 -0.1036631 0 0 0 1 -0.6271049 0.3727865 0.6839372 0.09214502 -0.06216808 0.8512871 -0.5210043 -0.30983 -0.7764501 -0.3692434 -0.5106708 -0.1036631 0 0 0 1 -0.6271048 0.4184712 0.6569793 0.09214502 -0.06216813 0.8138533 -0.5777352 -0.30983 -0.7764502 -0.4031437 -0.4843556 -0.1036631 0 0 0 1</float_array>
<float_array id="Armature_002_UpperBackTentacle_L_pose_matrix-output-array" count="32">-0.6271049 0.3253729 0.7077233 0.09214502 -0.06216809 0.884773 -0.4618571 -0.30983 -0.7764501 -0.3336307 -0.5346175 -0.1036631 0 0 0 1 -0.6271048 0.4184712 0.6569793 0.09214502 -0.06216813 0.8138533 -0.5777352 -0.30983 -0.7764502 -0.4031437 -0.4843556 -0.1036631 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperBackTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperBackTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperBackTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperBackTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -277,25 +277,25 @@
</animation>
<animation id="Armature_002_LowerBackTentacle_L_pose_matrix">
<source id="Armature_002_LowerBackTentacle_L_pose_matrix-input">
<float_array id="Armature_002_LowerBackTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerBackTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerBackTentacle_L_pose_matrix-output">
<float_array id="Armature_002_LowerBackTentacle_L_pose_matrix-output-array" count="48">0.9961947 -0.03941186 -0.07773557 -1.11759e-8 -7.45058e-8 0.8919164 -0.4522003 0.2669196 0.08715568 0.4504797 0.8885224 0 0 0 0 1 0.9961947 0.008207973 -0.08676833 -1.11759e-8 -8.9407e-8 0.9955556 0.0941757 0.2669196 0.08715569 -0.09381732 0.9917672 0 0 0 0 1 0.9961947 0.05328933 -0.06896657 -1.11759e-8 -5.21541e-8 0.7913015 0.6114262 0.2669196 0.08715577 -0.6090995 0.7882903 0 0 0 0 1</float_array>
<float_array id="Armature_002_LowerBackTentacle_L_pose_matrix-output-array" count="32">0.9961947 -0.03941186 -0.07773557 -1.11759e-8 -7.45058e-8 0.8919164 -0.4522003 0.2669196 0.08715568 0.4504797 0.8885224 0 0 0 0 1 0.9961947 0.05328933 -0.06896657 -1.11759e-8 -5.21541e-8 0.7913015 0.6114262 0.2669196 0.08715577 -0.6090995 0.7882903 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerBackTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerBackTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerBackTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerBackTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -309,25 +309,25 @@
</animation>
<animation id="Armature_002_UpperMidTentacle_L_pose_matrix">
<source id="Armature_002_UpperMidTentacle_L_pose_matrix-input">
<float_array id="Armature_002_UpperMidTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperMidTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperMidTentacle_L_pose_matrix-output">
<float_array id="Armature_002_UpperMidTentacle_L_pose_matrix-output-array" count="48">-1 1.79667e-7 -6.11234e-7 0.00170817 5.95264e-7 0.6054008 -0.7959207 -0.3032414 2.2704e-7 -0.7959207 -0.6054009 -0.1332617 0 0 0 1 -1 2.31314e-7 -5.87108e-7 0.00170817 5.90158e-7 0.6722257 -0.7403463 -0.3032414 2.23417e-7 -0.7403463 -0.6722257 -0.1332617 0 0 0 1 -1 1.14574e-7 -6.09599e-7 0.00170817 4.98122e-7 0.7339727 -0.679179 -0.3032414 3.69613e-7 -0.6791791 -0.7339727 -0.1332617 0 0 0 1</float_array>
<float_array id="Armature_002_UpperMidTentacle_L_pose_matrix-output-array" count="32">-1 1.79667e-7 -6.11234e-7 0.00170817 5.95264e-7 0.6054008 -0.7959207 -0.3032414 2.2704e-7 -0.7959207 -0.6054009 -0.1332617 0 0 0 1 -1 1.14574e-7 -6.09599e-7 0.00170817 4.98122e-7 0.7339727 -0.679179 -0.3032414 3.69613e-7 -0.6791791 -0.7339727 -0.1332617 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperMidTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperMidTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperMidTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperMidTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -341,25 +341,25 @@
</animation>
<animation id="Armature_002_LowerMidTentacle_L_pose_matrix">
<source id="Armature_002_LowerMidTentacle_L_pose_matrix-input">
<float_array id="Armature_002_LowerMidTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerMidTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerMidTentacle_L_pose_matrix-output">
<float_array id="Armature_002_LowerMidTentacle_L_pose_matrix-output-array" count="48">1 -1.29135e-7 1.94509e-7 -1.16415e-10 1.75878e-7 0.9645662 -0.2638414 0.3066351 -1.53546e-7 0.2638413 0.9645661 0 0 0 0 1 1 1.59428e-7 2.00812e-7 -1.16415e-10 -2.0679e-7 0.9645169 0.2640212 0.3066351 -1.51594e-7 -0.2640212 0.9645168 0 0 0 0 1 1 4.22972e-7 2.91339e-7 -1.16415e-10 -5.03542e-7 0.6957159 0.7183172 0.3066351 1.01139e-7 -0.7183172 0.6957157 0 0 0 0 1</float_array>
<float_array id="Armature_002_LowerMidTentacle_L_pose_matrix-output-array" count="32">1 -1.29135e-7 1.94509e-7 -1.16415e-10 1.75878e-7 0.9645662 -0.2638414 0.3066351 -1.53546e-7 0.2638413 0.9645661 0 0 0 0 1 1 4.22972e-7 2.91339e-7 -1.16415e-10 -5.03542e-7 0.6957159 0.7183172 0.3066351 1.01139e-7 -0.7183172 0.6957157 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerMidTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerMidTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerMidTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerMidTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -373,25 +373,25 @@
</animation>
<animation id="Armature_002_UpperFrontTentacle_L_pose_matrix">
<source id="Armature_002_UpperFrontTentacle_L_pose_matrix-input">
<float_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperFrontTentacle_L_pose_matrix-output">
<float_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-output-array" count="48">-0.3874174 -0.5687845 -0.7255288 -0.092145 -0.05040498 0.7988806 -0.5993741 -0.30983 0.9205255 -0.1956376 -0.3381697 -0.1036631 0 0 0 1 -0.4864904 -0.4017697 -0.7758273 -0.092145 0.04559258 0.8751091 -0.4817733 -0.30983 0.8724955 -0.26975 -0.4074144 -0.1036631 0 0 0 1 -0.5622556 -0.2173457 -0.7978907 -0.092145 0.1550205 0.9200383 -0.3598585 -0.30983 0.8123037 -0.3260218 -0.4836036 -0.1036631 0 0 0 1</float_array>
<float_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-output-array" count="32">-0.3874174 -0.5687845 -0.7255288 -0.092145 -0.05040498 0.7988806 -0.5993741 -0.30983 0.9205255 -0.1956376 -0.3381697 -0.1036631 0 0 0 1 -0.5622556 -0.2173457 -0.7978907 -0.092145 0.1550205 0.9200383 -0.3598585 -0.30983 0.8123037 -0.3260218 -0.4836036 -0.1036631 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperFrontTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperFrontTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperFrontTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -405,25 +405,25 @@
</animation>
<animation id="Armature_002_LowerFrontTentacle_L_pose_matrix">
<source id="Armature_002_LowerFrontTentacle_L_pose_matrix-input">
<float_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerFrontTentacle_L_pose_matrix-output">
<float_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-output-array" count="48">1 -1.78814e-7 5.96046e-8 -7.45058e-9 1.49012e-7 0.9915508 -0.1297187 0.2669196 5.21541e-8 0.1297187 0.9915509 -1.49012e-8 0 0 0 1 0.9999999 -1.63913e-7 -1.11759e-8 -7.45058e-9 2.08616e-7 0.9804086 0.1969747 0.2669196 7.07805e-8 -0.1969747 0.9804086 -1.49012e-8 0 0 0 1 1 -1.49012e-7 8.00937e-8 -7.45058e-9 5.96046e-8 0.864507 0.5026209 0.2669196 -5.58794e-8 -0.5026209 0.864507 -1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-output-array" count="32">1 -1.78814e-7 5.96046e-8 -7.45058e-9 1.49012e-7 0.9915508 -0.1297187 0.2669196 5.21541e-8 0.1297187 0.9915509 -1.49012e-8 0 0 0 1 1 -1.49012e-7 8.00937e-8 -7.45058e-9 5.96046e-8 0.864507 0.5026209 0.2669196 -5.58794e-8 -0.5026209 0.864507 -1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerFrontTentacle_L_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerFrontTentacle_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerFrontTentacle_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -437,25 +437,25 @@
</animation>
<animation id="Armature_002_UpperBackTentacle_R_pose_matrix">
<source id="Armature_002_UpperBackTentacle_R_pose_matrix-input">
<float_array id="Armature_002_UpperBackTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperBackTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperBackTentacle_R_pose_matrix-output">
<float_array id="Armature_002_UpperBackTentacle_R_pose_matrix-output-array" count="48">0.5962579 0.3105631 0.7402885 0.092145 0.1080331 0.8827125 -0.4573265 -0.30983 -0.7954906 0.3526601 0.4927732 0.1036631 0 0 0 1 0.5962579 0.3602274 0.7174348 0.092145 0.1080331 0.8495398 -0.516344 -0.30983 -0.7954906 0.3853808 0.4676284 0.1036631 0 0 0 1 0.5962578 0.4082211 0.691254 0.092145 0.1080331 0.8124272 -0.5729667 -0.30983 -0.7954907 0.4163141 0.4403147 0.1036631 0 0 0 1</float_array>
<float_array id="Armature_002_UpperBackTentacle_R_pose_matrix-output-array" count="32">0.5962579 0.3105631 0.7402885 0.092145 0.1080331 0.8827125 -0.4573265 -0.30983 -0.7954906 0.3526601 0.4927732 0.1036631 0 0 0 1 0.5962578 0.4082211 0.691254 0.092145 0.1080331 0.8124272 -0.5729667 -0.30983 -0.7954907 0.4163141 0.4403147 0.1036631 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperBackTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperBackTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperBackTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperBackTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -469,25 +469,25 @@
</animation>
<animation id="Armature_002_LowerBackTentacle_R_pose_matrix">
<source id="Armature_002_LowerBackTentacle_R_pose_matrix-input">
<float_array id="Armature_002_LowerBackTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerBackTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerBackTentacle_R_pose_matrix-output">
<float_array id="Armature_002_LowerBackTentacle_R_pose_matrix-output-array" count="48">1 -1.71363e-7 -3.65078e-7 -2.23517e-8 -2.23517e-8 0.8919164 -0.4522005 0.2669196 3.65078e-7 0.4522004 0.8919163 0 0 0 0 1 1 2.98023e-8 -4.58211e-7 -2.23517e-8 0 0.9955556 0.09417555 0.2669196 3.53903e-7 -0.09417564 0.9955555 0 0 0 0 1 1 2.16067e-7 -2.78e-7 -2.23517e-8 -4.47035e-8 0.7913015 0.6114262 0.2669196 2.79397e-7 -0.6114263 0.7913015 0 0 0 0 1</float_array>
<float_array id="Armature_002_LowerBackTentacle_R_pose_matrix-output-array" count="32">1 -1.71363e-7 -3.65078e-7 -2.23517e-8 -2.23517e-8 0.8919164 -0.4522005 0.2669196 3.65078e-7 0.4522004 0.8919163 0 0 0 0 1 1 2.16067e-7 -2.78e-7 -2.23517e-8 -4.47035e-8 0.7913015 0.6114262 0.2669196 2.79397e-7 -0.6114263 0.7913015 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerBackTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerBackTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerBackTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerBackTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -501,25 +501,25 @@
</animation>
<animation id="Armature_002_UpperMidTentacle_R_pose_matrix">
<source id="Armature_002_UpperMidTentacle_R_pose_matrix-input">
<float_array id="Armature_002_UpperMidTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperMidTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperMidTentacle_R_pose_matrix-output">
<float_array id="Armature_002_UpperMidTentacle_R_pose_matrix-output-array" count="48">1 -3.80496e-7 3.91868e-7 0.00170815 5.42882e-7 0.6133798 -0.7897881 -0.3032414 6.01471e-8 0.7897881 0.6133798 0.1332617 0 0 0 1 1 -4.11831e-7 3.65044e-7 0.00170815 5.47395e-7 0.6759425 -0.7369544 -0.3032414 5.67518e-8 0.7369544 0.6759425 0.1332617 0 0 0 1 1 -6.12695e-7 2.8089e-7 0.00170815 6.40476e-7 0.7339727 -0.6791791 -0.3032414 2.09964e-7 0.6791791 0.7339727 0.1332617 0 0 0 1</float_array>
<float_array id="Armature_002_UpperMidTentacle_R_pose_matrix-output-array" count="32">1 -3.80496e-7 3.91868e-7 0.00170815 5.42882e-7 0.6133798 -0.7897881 -0.3032414 6.01471e-8 0.7897881 0.6133798 0.1332617 0 0 0 1 1 -6.12695e-7 2.8089e-7 0.00170815 6.40476e-7 0.7339727 -0.6791791 -0.3032414 2.09964e-7 0.6791791 0.7339727 0.1332617 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperMidTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperMidTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperMidTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperMidTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -533,25 +533,25 @@
</animation>
<animation id="Armature_002_LowerMidTentacle_R_pose_matrix">
<source id="Armature_002_LowerMidTentacle_R_pose_matrix-input">
<float_array id="Armature_002_LowerMidTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerMidTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerMidTentacle_R_pose_matrix-output">
<float_array id="Armature_002_LowerMidTentacle_R_pose_matrix-output-array" count="48">1 6.74718e-7 3.35923e-7 0 -5.60417e-7 0.9636354 -0.2672207 0.3066351 -5.04006e-7 0.2672207 0.9636354 0 0 0 0 1 1 4.05946e-8 5.35279e-7 0 -1.79593e-7 0.9649782 0.2623304 0.3066351 -5.05883e-7 -0.2623304 0.9649782 0 0 0 0 1 1 -6.24792e-7 4.4462e-7 0 1.153e-7 0.6957158 0.7183171 0.3066351 -7.58128e-7 -0.7183171 0.6957158 0 0 0 0 1</float_array>
<float_array id="Armature_002_LowerMidTentacle_R_pose_matrix-output-array" count="32">1 6.74718e-7 3.35923e-7 0 -5.60417e-7 0.9636354 -0.2672207 0.3066351 -5.04006e-7 0.2672207 0.9636354 0 0 0 0 1 1 -6.24792e-7 4.4462e-7 0 1.153e-7 0.6957158 0.7183171 0.3066351 -7.58128e-7 -0.7183171 0.6957158 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerMidTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerMidTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerMidTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerMidTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -565,25 +565,25 @@
</animation>
<animation id="Armature_002_UpperFrontTentacle_R_pose_matrix">
<source id="Armature_002_UpperFrontTentacle_R_pose_matrix-input">
<float_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperFrontTentacle_R_pose_matrix-output">
<float_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-output-array" count="48">0.341094 -0.5440384 -0.766601 -0.09214502 -0.01064929 0.8132191 -0.5818604 -0.30983 0.9399689 0.2066329 0.2715906 0.1036631 0 0 0 1 0.4383928 -0.3780202 -0.8154217 -0.09214502 -0.1085735 0.8783329 -0.4655571 -0.30983 0.8922016 0.2926301 0.3440118 0.1036631 0 0 0 1 0.5124992 -0.1950254 -0.8362474 -0.09214502 -0.2182847 0.9122856 -0.3465357 -0.30983 0.8304797 0.3601393 0.4249745 0.1036631 0 0 0 1</float_array>
<float_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-output-array" count="32">0.341094 -0.5440384 -0.766601 -0.09214502 -0.01064929 0.8132191 -0.5818604 -0.30983 0.9399689 0.2066329 0.2715906 0.1036631 0 0 0 1 0.5124992 -0.1950254 -0.8362474 -0.09214502 -0.2182847 0.9122856 -0.3465357 -0.30983 0.8304797 0.3601393 0.4249745 0.1036631 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperFrontTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperFrontTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperFrontTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -597,25 +597,25 @@
</animation>
<animation id="Armature_002_LowerFrontTentacle_R_pose_matrix">
<source id="Armature_002_LowerFrontTentacle_R_pose_matrix-input">
<float_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerFrontTentacle_R_pose_matrix-output">
<float_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-output-array" count="48">1 1.93715e-7 1.11759e-7 0 -1.93715e-7 0.9915509 -0.1297187 0.2669194 -1.93715e-7 0.1297188 0.9915509 0 0 0 0 1 0.9999999 1.63913e-7 1.9744e-7 0 -2.23517e-7 0.9804086 0.1969747 0.2669194 -1.56462e-7 -0.1969747 0.9804086 0 0 0 0 1 1 4.47035e-8 1.15484e-7 0 -1.19209e-7 0.864507 0.5026208 0.2669194 0 -0.5026209 0.864507 0 0 0 0 1</float_array>
<float_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-output-array" count="32">1 1.93715e-7 1.11759e-7 0 -1.93715e-7 0.9915509 -0.1297187 0.2669194 -1.93715e-7 0.1297188 0.9915509 0 0 0 0 1 1 4.47035e-8 1.15484e-7 0 -1.19209e-7 0.864507 0.5026208 0.2669194 0 -0.5026209 0.864507 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerFrontTentacle_R_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerFrontTentacle_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerFrontTentacle_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -629,25 +629,25 @@
</animation>
<animation id="Armature_002_Arm1_L_pose_matrix">
<source id="Armature_002_Arm1_L_pose_matrix-input">
<float_array id="Armature_002_Arm1_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm1_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm1_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm1_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm1_L_pose_matrix-output">
<float_array id="Armature_002_Arm1_L_pose_matrix-output-array" count="48">-0.7071069 -0.6123724 -0.3535532 3.93099e-4 -6.32867e-8 0.4999999 -0.8660254 -0.2065513 0.7071066 -0.6123726 -0.3535535 -0.170607 0 0 0 1 -0.3801194 -0.3873716 -0.8399122 3.93099e-4 0.1155668 0.8810675 -0.4586548 -0.2065513 0.9176893 -0.2714096 -0.2901436 -0.170607 0 0 0 1 -4.93163e-8 0.08715574 -0.9961947 3.93099e-4 -6.54522e-8 0.9961947 0.08715573 -0.2065513 1 6.95013e-8 -4.34241e-8 -0.170607 0 0 0 1</float_array>
<float_array id="Armature_002_Arm1_L_pose_matrix-output-array" count="32">-4.37114e-8 0 -1 3.93099e-4 -6.29212e-8 0.9999999 7.10543e-15 -0.2065513 1 6.29212e-8 -4.37114e-8 -0.170607 0 0 0 1 -4.93163e-8 0.08715574 -0.9961947 3.93099e-4 -6.54522e-8 0.9961947 0.08715573 -0.2065513 1 6.95013e-8 -4.34241e-8 -0.170607 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm1_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm1_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm1_L_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm1_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm1_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm1_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm1_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -661,25 +661,25 @@
</animation>
<animation id="Armature_002_Arm2_L_pose_matrix">
<source id="Armature_002_Arm2_L_pose_matrix-input">
<float_array id="Armature_002_Arm2_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm2_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm2_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm2_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm2_L_pose_matrix-output">
<float_array id="Armature_002_Arm2_L_pose_matrix-output-array" count="48">1 -1.28719e-7 1.37801e-7 0 1.29622e-7 0.9999784 -0.006573148 0.2368225 -1.36952e-7 0.006573148 0.9999784 3.72529e-9 0 0 0 1 1 -1.09857e-7 1.28525e-7 0 1.22898e-7 0.9943331 -0.1063096 0.2368225 -1.16117e-7 0.1063097 0.9943331 3.72529e-9 0 0 0 1 1 -5.99114e-8 1.13846e-7 0 4.97611e-8 0.9961947 0.08715574 0.2368225 -1.18635e-7 -0.08715574 0.9961947 3.72529e-9 0 0 0 1</float_array>
<float_array id="Armature_002_Arm2_L_pose_matrix-output-array" count="32">1 -6.29212e-8 1.19209e-7 0 6.29212e-8 1 0 0.2368225 -1.19209e-7 0 1 3.72529e-9 0 0 0 1 1 -5.99114e-8 1.13846e-7 0 4.97611e-8 0.9961947 0.08715574 0.2368225 -1.18635e-7 -0.08715574 0.9961947 3.72529e-9 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm2_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm2_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm2_L_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm2_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm2_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm2_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm2_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -693,25 +693,25 @@
</animation>
<animation id="Armature_002_Arm3_L_pose_matrix">
<source id="Armature_002_Arm3_L_pose_matrix-input">
<float_array id="Armature_002_Arm3_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm3_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm3_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm3_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm3_L_pose_matrix-output">
<float_array id="Armature_002_Arm3_L_pose_matrix-output-array" count="48">1 -5.60332e-8 1.12095e-7 1.49012e-8 7.464e-8 0.9848198 -0.1735788 0.2368225 -1.00667e-7 0.1735788 0.9848199 -1.49012e-8 0 0 0 1 1 -6.3885e-8 9.0639e-8 1.49012e-8 7.97293e-8 0.9823068 -0.187278 0.2368225 -7.70711e-8 0.187278 0.9823069 -1.49012e-8 0 0 0 1 1 -4.9761e-8 6.34957e-8 1.49012e-8 4.40376e-8 0.9961946 0.08715574 0.2368225 -6.75911e-8 -0.08715576 0.9961947 -1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_002_Arm3_L_pose_matrix-output-array" count="32">1 -6.29212e-8 6.29211e-8 1.49012e-8 6.29212e-8 0.9999999 0 0.2368225 -6.29211e-8 -1.49012e-8 0.9999999 -1.49012e-8 0 0 0 1 1 -4.9761e-8 6.34957e-8 1.49012e-8 4.40376e-8 0.9961946 0.08715574 0.2368225 -6.75911e-8 -0.08715576 0.9961947 -1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm3_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm3_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm3_L_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm3_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm3_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm3_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm3_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -725,25 +725,25 @@
</animation>
<animation id="Armature_002_Arm4_L_pose_matrix">
<source id="Armature_002_Arm4_L_pose_matrix-input">
<float_array id="Armature_002_Arm4_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm4_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm4_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm4_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm4_L_pose_matrix-output">
<float_array id="Armature_002_Arm4_L_pose_matrix-output-array" count="48">1 6.12936e-8 -5.67796e-8 0 -3.58565e-8 0.8966583 0.4427233 0.2368228 7.96621e-8 -0.4427233 0.8966584 1.49012e-8 0 0 0 1 1 1.25452e-8 -9.96217e-8 0 -2.3783e-8 0.9986262 -0.05240045 0.2368228 1.00442e-7 0.05240047 0.9986263 1.49012e-8 0 0 0 1 1 9.28881e-8 -4.82035e-8 0 -8.91413e-8 0.9848078 0.1736482 0.2368228 6.52151e-8 -0.1736482 0.9848078 1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_002_Arm4_L_pose_matrix-output-array" count="32">1 5.68864e-8 -6.13071e-8 0 -6.29211e-8 1 2.98023e-8 0.2368228 6.29211e-8 0 1 1.49012e-8 0 0 0 1 1 9.28881e-8 -4.82035e-8 0 -8.91413e-8 0.9848078 0.1736482 0.2368228 6.52151e-8 -0.1736482 0.9848078 1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm4_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm4_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm4_L_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm4_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm4_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm4_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm4_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -757,25 +757,25 @@
</animation>
<animation id="Armature_002_UpperHand_L_pose_matrix">
<source id="Armature_002_UpperHand_L_pose_matrix-input">
<float_array id="Armature_002_UpperHand_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperHand_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperHand_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperHand_L_pose_matrix-output">
<float_array id="Armature_002_UpperHand_L_pose_matrix-output-array" count="48">1 4.30038e-8 -2.39229e-7 0 -1.07798e-7 0.9731112 -0.2303354 0.2368225 2.20854e-7 0.2303355 0.9731113 0 0 0 0 1 1 4.30199e-8 -2.72239e-7 0 -1.13243e-7 0.9750363 -0.2220455 0.2368225 2.53854e-7 0.2220455 0.9750364 0 0 0 0 1 1 4.21468e-8 -2.34937e-7 0 2.99004e-8 0.9396926 0.3420201 0.2368225 2.33146e-7 -0.3420201 0.9396927 0 0 0 0 1</float_array>
<float_array id="Armature_002_UpperHand_L_pose_matrix-output-array" count="32">1 -1.08477e-8 -2.40456e-7 0 3.55271e-15 0.9999999 0 0.2368225 2.38419e-7 2.98023e-8 1 0 0 0 0 1 1 4.21468e-8 -2.34937e-7 0 2.99004e-8 0.9396926 0.3420201 0.2368225 2.33146e-7 -0.3420201 0.9396927 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperHand_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperHand_L_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperHand_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperHand_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperHand_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -789,25 +789,25 @@
</animation>
<animation id="Armature_002_LowerHand_L_pose_matrix">
<source id="Armature_002_LowerHand_L_pose_matrix-input">
<float_array id="Armature_002_LowerHand_L_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerHand_L_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_L_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerHand_L_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerHand_L_pose_matrix-output">
<float_array id="Armature_002_LowerHand_L_pose_matrix-output-array" count="48">1 -1.36642e-8 4.34855e-8 1.49012e-8 1.42907e-8 0.9998957 -0.01444024 0.147557 -4.32837e-8 0.01444027 0.9998958 5.96046e-8 0 0 0 1 1 -1.47699e-8 4.31371e-8 1.49012e-8 1.31896e-8 0.9993371 0.03640598 0.147557 -4.36462e-8 -0.03640592 0.9993371 5.96046e-8 0 0 0 1 1 -1.51808e-8 -1.32815e-9 1.49012e-8 1.51808e-8 0.9848077 0.1736482 0.147557 -1.32815e-9 -0.1736482 0.9848077 5.96046e-8 0 0 0 1</float_array>
<float_array id="Armature_002_LowerHand_L_pose_matrix-output-array" count="32">1 3.55271e-15 0 1.49012e-8 3.55271e-15 0.9999999 2.98023e-8 0.147557 3.55271e-15 0 1 5.96046e-8 0 0 0 1 1 -1.51808e-8 -1.32815e-9 1.49012e-8 1.51808e-8 0.9848077 0.1736482 0.147557 -1.32815e-9 -0.1736482 0.9848077 5.96046e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_L_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerHand_L_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerHand_L_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerHand_L_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerHand_L_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_L_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerHand_L_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -821,25 +821,25 @@
</animation>
<animation id="Armature_002_Arm1_R_pose_matrix">
<source id="Armature_002_Arm1_R_pose_matrix-input">
<float_array id="Armature_002_Arm1_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm1_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm1_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm1_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm1_R_pose_matrix-output">
<float_array id="Armature_002_Arm1_R_pose_matrix-output-array" count="48">0.7071067 -0.6123726 -0.3535533 3.93073e-4 6.32868e-8 0.4999999 -0.8660254 -0.2065513 0.7071068 0.6123723 0.3535534 0.170607 0 0 0 1 0.3808743 -0.4650555 -0.7991609 3.93073e-4 -0.09711698 0.8394046 -0.5347598 -0.2065513 0.9195124 0.2812884 0.2745429 0.170607 0 0 0 1 -2.86828e-7 -0.08715574 -0.9961947 3.93073e-4 4.46726e-8 0.9961947 -0.08715573 -0.2065513 1 -6.95013e-8 -2.81843e-7 0.170607 0 0 0 1</float_array>
<float_array id="Armature_002_Arm1_R_pose_matrix-output-array" count="32">-2.8213e-7 0 -1 3.93073e-4 6.29212e-8 0.9999999 -2.13163e-14 -0.2065513 1 -6.29212e-8 -2.8213e-7 0.170607 0 0 0 1 -2.86828e-7 -0.08715574 -0.9961947 3.93073e-4 4.46726e-8 0.9961947 -0.08715573 -0.2065513 1 -6.95013e-8 -2.81843e-7 0.170607 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm1_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm1_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm1_R_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm1_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm1_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm1_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm1_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -853,25 +853,25 @@
</animation>
<animation id="Armature_002_Arm2_R_pose_matrix">
<source id="Armature_002_Arm2_R_pose_matrix-input">
<float_array id="Armature_002_Arm2_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm2_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm2_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm2_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm2_R_pose_matrix-output">
<float_array id="Armature_002_Arm2_R_pose_matrix-output-array" count="48">1 1.31854e-7 3.39026e-7 0 -1.29622e-7 0.9999784 -0.00657317 0.2368225 -3.39885e-7 0.006573163 0.9999784 0 0 0 0 1 1 2.0258e-7 3.25968e-7 0 -1.5715e-7 0.9910105 -0.133784 0.2368225 -3.50139e-7 0.133784 0.9910105 0 0 0 0 1 1 8.0691e-8 3.51358e-7 0 -4.9761e-8 0.9961947 -0.08715574 0.2368225 -3.57053e-7 0.08715574 0.9961947 0 0 0 0 1</float_array>
<float_array id="Armature_002_Arm2_R_pose_matrix-output-array" count="32">1 6.29212e-8 3.57628e-7 0 -6.29212e-8 1 0 0.2368225 -3.57628e-7 0 1 0 0 0 0 1 1 8.0691e-8 3.51358e-7 0 -4.9761e-8 0.9961947 -0.08715574 0.2368225 -3.57053e-7 0.08715574 0.9961947 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm2_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm2_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm2_R_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm2_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm2_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm2_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm2_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -885,25 +885,25 @@
</animation>
<animation id="Armature_002_Arm3_R_pose_matrix">
<source id="Armature_002_Arm3_R_pose_matrix-input">
<float_array id="Armature_002_Arm3_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm3_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm3_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm3_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm3_R_pose_matrix-output">
<float_array id="Armature_002_Arm3_R_pose_matrix-output-array" count="48">1 5.60332e-8 -1.12095e-7 -1.49012e-8 -7.464e-8 0.9848199 -0.1735788 0.2368225 1.00667e-7 0.1735788 0.9848199 1.49012e-8 0 0 0 1 1 3.8857e-8 -9.07112e-8 -1.49012e-8 -5.75666e-8 0.9763035 -0.2164052 0.2368225 8.01528e-8 0.2164052 0.9763036 1.49012e-8 0 0 0 1 1 4.9761e-8 -6.23466e-8 -1.49012e-8 -5.50055e-8 0.9961946 -0.08715574 0.2368225 5.77724e-8 0.08715576 0.9961947 1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_002_Arm3_R_pose_matrix-output-array" count="32">1 6.29212e-8 -6.29212e-8 -1.49012e-8 -6.29212e-8 0.9999999 0 0.2368225 6.29212e-8 1.49012e-8 0.9999999 1.49012e-8 0 0 0 1 1 4.9761e-8 -6.23466e-8 -1.49012e-8 -5.50055e-8 0.9961946 -0.08715574 0.2368225 5.77724e-8 0.08715576 0.9961947 1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm3_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm3_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm3_R_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm3_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm3_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm3_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm3_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -917,25 +917,25 @@
</animation>
<animation id="Armature_002_Arm4_R_pose_matrix">
<source id="Armature_002_Arm4_R_pose_matrix-input">
<float_array id="Armature_002_Arm4_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_Arm4_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_Arm4_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_Arm4_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm4_R_pose_matrix-output">
<float_array id="Armature_002_Arm4_R_pose_matrix-output-array" count="48">1 -7.4163e-8 5.50016e-8 -1.49012e-8 3.58566e-8 0.8966584 0.4427233 0.2368228 -7.96621e-8 -0.4427233 0.8966584 -5.96046e-8 0 0 0 1 1 -4.52728e-8 5.93144e-8 -1.49012e-8 4.33603e-8 0.9971046 -0.07604243 0.2368228 -5.32109e-8 0.07604237 0.9971046 -5.96046e-8 0 0 0 1 1 -7.64089e-8 7.17683e-8 -1.49012e-8 7.60813e-8 0.9961948 -0.0871558 0.2368228 -6.23466e-8 0.08715571 0.9961948 -5.96046e-8 0 0 0 1</float_array>
<float_array id="Armature_002_Arm4_R_pose_matrix-output-array" count="32">1 -6.9213e-8 6.54104e-8 -1.49012e-8 6.29211e-8 1 -2.98023e-8 0.2368228 -6.29212e-8 -2.98023e-8 1 -5.96046e-8 0 0 0 1 1 -7.64089e-8 7.17683e-8 -1.49012e-8 7.60813e-8 0.9961948 -0.0871558 0.2368228 -6.23466e-8 0.08715571 0.9961948 -5.96046e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_Arm4_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_Arm4_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_Arm4_R_pose_matrix-interpolation">
<Name_array id="Armature_002_Arm4_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_Arm4_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_Arm4_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_Arm4_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -949,25 +949,25 @@
</animation>
<animation id="Armature_002_UpperHand_R_pose_matrix">
<source id="Armature_002_UpperHand_R_pose_matrix-input">
<float_array id="Armature_002_UpperHand_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_UpperHand_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_UpperHand_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperHand_R_pose_matrix-output">
<float_array id="Armature_002_UpperHand_R_pose_matrix-output-array" count="48">1 -1.52936e-7 -2.22142e-7 -1.49012e-8 1.07798e-7 0.9731112 -0.2303354 0.2368226 2.55983e-7 0.2303355 0.9731113 2.98023e-8 0 0 0 1 1 -1.36432e-7 -2.28682e-7 -1.49012e-8 1.08436e-7 0.9872519 -0.1591646 0.2368226 2.52069e-7 0.1591646 0.9872521 2.98023e-8 0 0 0 1 1 -2.65734e-9 -2.34158e-7 -1.49012e-8 -7.61939e-9 0.9961946 -0.0871557 0.2368226 2.38086e-7 0.08715576 0.9961948 2.98023e-8 0 0 0 1</float_array>
<float_array id="Armature_002_UpperHand_R_pose_matrix-output-array" count="32">1 1.01416e-8 -2.33831e-7 -1.49012e-8 -1.77636e-15 0.9999999 2.98023e-8 0.2368226 2.38419e-7 2.98023e-8 1 2.98023e-8 0 0 0 1 1 -2.65734e-9 -2.34158e-7 -1.49012e-8 -7.61939e-9 0.9961946 -0.0871557 0.2368226 2.38086e-7 0.08715576 0.9961948 2.98023e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_UpperHand_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_UpperHand_R_pose_matrix-interpolation">
<Name_array id="Armature_002_UpperHand_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_UpperHand_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_UpperHand_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_UpperHand_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
@@ -981,25 +981,25 @@
</animation>
<animation id="Armature_002_LowerHand_R_pose_matrix">
<source id="Armature_002_LowerHand_R_pose_matrix-input">
<float_array id="Armature_002_LowerHand_R_pose_matrix-input-array" count="3">0.04166662 0.25 0.4583333</float_array>
<float_array id="Armature_002_LowerHand_R_pose_matrix-input-array" count="2">0.04166662 0.4583333</float_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_R_pose_matrix-input-array" count="3" stride="1">
<accessor source="#Armature_002_LowerHand_R_pose_matrix-input-array" count="2" stride="1">
<param name="TIME" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerHand_R_pose_matrix-output">
<float_array id="Armature_002_LowerHand_R_pose_matrix-output-array" count="48">1 1.29524e-8 -4.42529e-8 0 -1.42908e-8 0.9998958 -0.0144403 0.1475569 4.32837e-8 0.01444033 0.9998958 2.98023e-8 0 0 0 1 1 1.1152e-8 -4.47407e-8 0 -1.6024e-8 0.9955395 -0.09434634 0.1475569 4.27114e-8 0.09434631 0.9955394 2.98023e-8 0 0 0 1 1 1.43558e-8 -1.97223e-9 0 -1.51808e-8 0.9848078 -0.1736482 0.1475569 -1.32816e-9 0.1736482 0.9848077 2.98023e-8 0 0 0 1</float_array>
<float_array id="Armature_002_LowerHand_R_pose_matrix-output-array" count="32">1 -7.00673e-10 -7.77575e-10 0 -3.55271e-15 1 -2.98023e-8 0.1475569 -1.77636e-15 2.98023e-8 1 2.98023e-8 0 0 0 1 1 1.43558e-8 -1.97223e-9 0 -1.51808e-8 0.9848078 -0.1736482 0.1475569 -1.32816e-9 0.1736482 0.9848077 2.98023e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_R_pose_matrix-output-array" count="3" stride="16">
<accessor source="#Armature_002_LowerHand_R_pose_matrix-output-array" count="2" stride="16">
<param name="TRANSFORM" type="float4x4"/>
</accessor>
</technique_common>
</source>
<source id="Armature_002_LowerHand_R_pose_matrix-interpolation">
<Name_array id="Armature_002_LowerHand_R_pose_matrix-interpolation-array" count="3">LINEAR LINEAR LINEAR</Name_array>
<Name_array id="Armature_002_LowerHand_R_pose_matrix-interpolation-array" count="2">LINEAR LINEAR</Name_array>
<technique_common>
<accessor source="#Armature_002_LowerHand_R_pose_matrix-interpolation-array" count="3" stride="1">
<accessor source="#Armature_002_LowerHand_R_pose_matrix-interpolation-array" count="2" stride="1">
<param name="INTERPOLATION" type="name"/>
</accessor>
</technique_common>
+17 -17
View File
@@ -5,8 +5,8 @@
<author>Blender User</author>
<authoring_tool>Blender 2.75.0 commit date:2015-07-07, commit time:14:56, hash:c27589e</authoring_tool>
</contributor>
<created>2015-10-23T13:41:46</created>
<modified>2015-10-23T13:41:46</modified>
<created>2015-10-23T14:55:12</created>
<modified>2015-10-23T14:55:12</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
@@ -285,7 +285,7 @@
</technique_common>
</source>
<source id="Armature_004_LowerBackTentacle_L_pose_matrix-output">
<float_array id="Armature_004_LowerBackTentacle_L_pose_matrix-output-array" count="48">0.9961947 -0.0394118 -0.07773563 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522004 0.2669195 0.08715573 0.4504797 0.8885223 1.49012e-8 0 0 0 1 0.9961947 -0.0394118 -0.07773563 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522004 0.2669195 0.08715573 0.4504797 0.8885223 1.49012e-8 0 0 0 1 0.9961947 -0.0394118 -0.07773563 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522004 0.2669195 0.08715573 0.4504797 0.8885223 1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_004_LowerBackTentacle_L_pose_matrix-output-array" count="48">0.9961947 -0.03941186 -0.07773566 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522003 0.2669195 0.08715573 0.4504797 0.8885224 1.49012e-8 0 0 0 1 0.9961947 -0.03941186 -0.07773566 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522003 0.2669195 0.08715573 0.4504797 0.8885224 1.49012e-8 0 0 0 1 0.9961947 -0.03941186 -0.07773566 -3.72529e-9 -5.21541e-8 0.8919164 -0.4522003 0.2669195 0.08715573 0.4504797 0.8885224 1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_LowerBackTentacle_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -413,7 +413,7 @@
</technique_common>
</source>
<source id="Armature_004_LowerFrontTentacle_L_pose_matrix-output">
<float_array id="Armature_004_LowerFrontTentacle_L_pose_matrix-output-array" count="48">1 -2.23517e-7 -8.56817e-8 0 1.8999e-7 0.9915508 -0.1297187 0.2669195 1.37836e-7 0.1297188 0.9915509 1.49012e-8 0 0 0 1 1 -2.23517e-7 -8.56817e-8 0 1.8999e-7 0.9915508 -0.1297187 0.2669195 1.37836e-7 0.1297188 0.9915509 1.49012e-8 0 0 0 1 1 -2.23517e-7 -8.56817e-8 0 1.8999e-7 0.9915508 -0.1297187 0.2669195 1.37836e-7 0.1297188 0.9915509 1.49012e-8 0 0 0 1</float_array>
<float_array id="Armature_004_LowerFrontTentacle_L_pose_matrix-output-array" count="48">1 -2.27243e-7 -8.9407e-8 0 1.8999e-7 0.9915508 -0.1297186 0.2669195 1.37836e-7 0.1297187 0.9915508 1.49012e-8 0 0 0 1 1 -2.27243e-7 -8.9407e-8 0 1.8999e-7 0.9915508 -0.1297186 0.2669195 1.37836e-7 0.1297187 0.9915508 1.49012e-8 0 0 0 1 1 -2.27243e-7 -8.9407e-8 0 1.8999e-7 0.9915508 -0.1297186 0.2669195 1.37836e-7 0.1297187 0.9915508 1.49012e-8 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_LowerFrontTentacle_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -541,7 +541,7 @@
</technique_common>
</source>
<source id="Armature_004_LowerMidTentacle_R_pose_matrix-output">
<float_array id="Armature_004_LowerMidTentacle_R_pose_matrix-output-array" count="48">1 6.74719e-7 3.35923e-7 0 -5.60417e-7 0.9636353 -0.2672207 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1 1 6.74719e-7 3.35923e-7 0 -5.60417e-7 0.9636353 -0.2672207 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1 1 6.74719e-7 3.35923e-7 0 -5.60417e-7 0.9636353 -0.2672207 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1</float_array>
<float_array id="Armature_004_LowerMidTentacle_R_pose_matrix-output-array" count="48">1 6.74718e-7 3.35923e-7 0 -5.60417e-7 0.9636354 -0.2672206 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1 1 6.74718e-7 3.35923e-7 0 -5.60417e-7 0.9636354 -0.2672206 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1 1 6.74718e-7 3.35923e-7 0 -5.60417e-7 0.9636354 -0.2672206 0.3066351 -5.04006e-7 0.2672206 0.9636353 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_LowerMidTentacle_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -637,7 +637,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm1_L_pose_matrix-output">
<float_array id="Armature_004_Arm1_L_pose_matrix-output-array" count="48">-0.7071069 -0.6123724 -0.3535532 3.93099e-4 -6.32867e-8 0.4999999 -0.8660254 -0.2065513 0.7071066 -0.6123726 -0.3535535 -0.170607 0 0 0 1 -0.7071069 -0.6123724 -0.3535532 3.93099e-4 -6.32867e-8 0.4999999 -0.8660254 -0.2065513 0.7071066 -0.6123726 -0.3535535 -0.170607 0 0 0 1 -0.7071069 -0.6123724 -0.3535532 3.93099e-4 -6.32867e-8 0.4999999 -0.8660254 -0.2065513 0.7071066 -0.6123726 -0.3535535 -0.170607 0 0 0 1</float_array>
<float_array id="Armature_004_Arm1_L_pose_matrix-output-array" count="48">-4.37114e-8 0 -1 3.93099e-4 -6.29212e-8 0.9999999 7.10543e-15 -0.2065513 1 6.29212e-8 -4.37114e-8 -0.170607 0 0 0 1 -4.37114e-8 0 -1 3.93099e-4 -6.29212e-8 0.9999999 7.10543e-15 -0.2065513 1 6.29212e-8 -4.37114e-8 -0.170607 0 0 0 1 -4.37114e-8 0 -1 3.93099e-4 -6.29212e-8 0.9999999 7.10543e-15 -0.2065513 1 6.29212e-8 -4.37114e-8 -0.170607 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm1_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -669,7 +669,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm2_L_pose_matrix-output">
<float_array id="Armature_004_Arm2_L_pose_matrix-output-array" count="48">1 -2.97919e-7 1.42151e-7 -1.49012e-8 1.49471e-7 0.9999784 -0.006573111 0.2368225 -1.18935e-7 0.006573141 0.9999784 0 0 0 0 1 1 -2.97919e-7 1.42151e-7 -1.49012e-8 1.49471e-7 0.9999784 -0.006573111 0.2368225 -1.18935e-7 0.006573141 0.9999784 0 0 0 0 1 1 -2.97919e-7 1.42151e-7 -1.49012e-8 1.49471e-7 0.9999784 -0.006573111 0.2368225 -1.18935e-7 0.006573141 0.9999784 0 0 0 0 1</float_array>
<float_array id="Armature_004_Arm2_L_pose_matrix-output-array" count="48">1 -6.29212e-8 1.19209e-7 0 6.29212e-8 1 -1.2288e-10 0.2368226 -1.19209e-7 1.22887e-10 1 0 0 0 0 1 1 -6.29212e-8 1.19209e-7 0 6.29212e-8 1 -1.2288e-10 0.2368226 -1.19209e-7 1.22887e-10 1 0 0 0 0 1 1 -6.29212e-8 1.19209e-7 0 6.29212e-8 1 -1.2288e-10 0.2368226 -1.19209e-7 1.22887e-10 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm2_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -701,7 +701,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm3_L_pose_matrix-output">
<float_array id="Armature_004_Arm3_L_pose_matrix-output-array" count="48">1 -8.44005e-8 6.6306e-8 -1.49012e-8 1.20871e-7 0.9848199 -0.1735788 0.2368225 -4.86571e-8 0.1735788 0.9848199 -8.9407e-8 0 0 0 1 1 -8.44005e-8 6.6306e-8 -1.49012e-8 1.20871e-7 0.9848199 -0.1735788 0.2368225 -4.86571e-8 0.1735788 0.9848199 -8.9407e-8 0 0 0 1 1 -8.44005e-8 6.6306e-8 -1.49012e-8 1.20871e-7 0.9848199 -0.1735788 0.2368225 -4.86571e-8 0.1735788 0.9848199 -8.9407e-8 0 0 0 1</float_array>
<float_array id="Armature_004_Arm3_L_pose_matrix-output-array" count="48">1 -6.29212e-8 6.29211e-8 0 6.29212e-8 1 2.45799e-10 0.2368225 -6.29211e-8 -2.45795e-10 1 0 0 0 0 1 1 -6.29212e-8 6.29211e-8 0 6.29212e-8 1 2.45799e-10 0.2368225 -6.29211e-8 -2.45795e-10 1 0 0 0 0 1 1 -6.29212e-8 6.29211e-8 0 6.29212e-8 1 2.45799e-10 0.2368225 -6.29211e-8 -2.45795e-10 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm3_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -733,7 +733,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm4_L_pose_matrix-output">
<float_array id="Armature_004_Arm4_L_pose_matrix-output-array" count="48">1 8.15159e-8 -7.7126e-8 -3.72529e-8 -1.25925e-7 0.8966584 0.4427233 0.2368227 6.03108e-8 -0.4427233 0.8966583 5.96046e-8 0 0 0 1 1 8.15159e-8 -7.7126e-8 -3.72529e-8 -1.25925e-7 0.8966584 0.4427233 0.2368227 6.03108e-8 -0.4427233 0.8966583 5.96046e-8 0 0 0 1 1 8.15159e-8 -7.7126e-8 -3.72529e-8 -1.25925e-7 0.8966584 0.4427233 0.2368227 6.03108e-8 -0.4427233 0.8966583 5.96046e-8 0 0 0 1</float_array>
<float_array id="Armature_004_Arm4_L_pose_matrix-output-array" count="48">1 5.96046e-8 -6.29211e-8 0 -6.29211e-8 1 -1.22902e-10 0.2368227 6.29211e-8 8.73031e-11 1 0 0 0 0 1 1 5.96046e-8 -6.29211e-8 0 -6.29211e-8 1 -1.22902e-10 0.2368227 6.29211e-8 8.73031e-11 1 0 0 0 0 1 1 5.96046e-8 -6.29211e-8 0 -6.29211e-8 1 -1.22902e-10 0.2368227 6.29211e-8 8.73031e-11 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm4_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -765,7 +765,7 @@
</technique_common>
</source>
<source id="Armature_004_UpperHand_L_pose_matrix-output">
<float_array id="Armature_004_UpperHand_L_pose_matrix-output-array" count="48">1 6.59182e-8 -2.65114e-7 3.72529e-8 -8.26943e-8 0.9731112 -0.2303356 0.2368226 2.59863e-7 0.2303354 0.9731112 -9.68575e-8 0 0 0 1 1 6.59182e-8 -2.65114e-7 3.72529e-8 -8.26943e-8 0.9731112 -0.2303356 0.2368226 2.59863e-7 0.2303354 0.9731112 -9.68575e-8 0 0 0 1 1 6.59182e-8 -2.65114e-7 3.72529e-8 -8.26943e-8 0.9731112 -0.2303356 0.2368226 2.59863e-7 0.2303354 0.9731112 -9.68575e-8 0 0 0 1</float_array>
<float_array id="Armature_004_UpperHand_L_pose_matrix-output-array" count="48">1 1.49011e-8 -2.38419e-7 2.98023e-8 0 1 0 0.2368227 2.38419e-7 -8.34055e-15 1 0 0 0 0 1 1 1.49011e-8 -2.38419e-7 2.98023e-8 0 1 0 0.2368227 2.38419e-7 -8.34055e-15 1 0 0 0 0 1 1 1.49011e-8 -2.38419e-7 2.98023e-8 0 1 0 0.2368227 2.38419e-7 -8.34055e-15 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_UpperHand_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -797,7 +797,7 @@
</technique_common>
</source>
<source id="Armature_004_LowerHand_L_pose_matrix-output">
<float_array id="Armature_004_LowerHand_L_pose_matrix-output-array" count="48">0.9999999 1.16622e-9 2.33252e-8 4.47035e-8 1.33134e-7 0.9998958 -0.01444027 0.1475569 -1.24173e-7 0.01444024 0.9998957 -5.96046e-8 0 0 0 1 0.9999999 1.16622e-9 2.33252e-8 4.47035e-8 1.33134e-7 0.9998958 -0.01444027 0.1475569 -1.24173e-7 0.01444024 0.9998957 -5.96046e-8 0 0 0 1 0.9999999 1.16622e-9 2.33252e-8 4.47035e-8 1.33134e-7 0.9998958 -0.01444027 0.1475569 -1.24173e-7 0.01444024 0.9998957 -5.96046e-8 0 0 0 1</float_array>
<float_array id="Armature_004_LowerHand_L_pose_matrix-output-array" count="48">1 -2.83954e-14 0 0 0 1 0 0.1475569 0 -8.34055e-15 1 0 0 0 0 1 1 -2.83954e-14 0 0 0 1 0 0.1475569 0 -8.34055e-15 1 0 0 0 0 1 1 -2.83954e-14 0 0 0 1 0 0.1475569 0 -8.34055e-15 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_LowerHand_L_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -829,7 +829,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm1_R_pose_matrix-output">
<float_array id="Armature_004_Arm1_R_pose_matrix-output-array" count="48">0.7071067 -0.6123726 -0.3535533 3.93073e-4 6.32868e-8 0.4999999 -0.8660254 -0.2065513 0.7071068 0.6123723 0.3535534 0.170607 0 0 0 1 0.7071067 -0.6123726 -0.3535533 3.93073e-4 6.32868e-8 0.4999999 -0.8660254 -0.2065513 0.7071068 0.6123723 0.3535534 0.170607 0 0 0 1 0.7071067 -0.6123726 -0.3535533 3.93073e-4 6.32868e-8 0.4999999 -0.8660254 -0.2065513 0.7071068 0.6123723 0.3535534 0.170607 0 0 0 1</float_array>
<float_array id="Armature_004_Arm1_R_pose_matrix-output-array" count="48">-2.8213e-7 0 -1 3.93073e-4 6.29212e-8 0.9999999 -2.13163e-14 -0.2065513 1 -6.29212e-8 -2.8213e-7 0.170607 0 0 0 1 -2.8213e-7 0 -1 3.93073e-4 6.29212e-8 0.9999999 -2.13163e-14 -0.2065513 1 -6.29212e-8 -2.8213e-7 0.170607 0 0 0 1 -2.8213e-7 0 -1 3.93073e-4 6.29212e-8 0.9999999 -2.13163e-14 -0.2065513 1 -6.29212e-8 -2.8213e-7 0.170607 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm1_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -861,7 +861,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm2_R_pose_matrix-output">
<float_array id="Armature_004_Arm2_R_pose_matrix-output-array" count="48">1 1.53195e-7 3.34854e-7 7.45058e-9 -1.81413e-7 0.9999784 -0.00657317 0.2368225 -3.57902e-7 0.006573141 0.9999784 0 0 0 0 1 1 1.53195e-7 3.34854e-7 7.45058e-9 -1.81413e-7 0.9999784 -0.00657317 0.2368225 -3.57902e-7 0.006573141 0.9999784 0 0 0 0 1 1 1.53195e-7 3.34854e-7 7.45058e-9 -1.81413e-7 0.9999784 -0.00657317 0.2368225 -3.57902e-7 0.006573141 0.9999784 0 0 0 0 1</float_array>
<float_array id="Armature_004_Arm2_R_pose_matrix-output-array" count="48">1 6.29212e-8 3.57628e-7 0 -6.29212e-8 1 -1.22899e-10 0.2368226 -3.57628e-7 1.22876e-10 1 0 0 0 0 1 1 6.29212e-8 3.57628e-7 0 -6.29212e-8 1 -1.22899e-10 0.2368226 -3.57628e-7 1.22876e-10 1 0 0 0 0 1 1 6.29212e-8 3.57628e-7 0 -6.29212e-8 1 -1.22899e-10 0.2368226 -3.57628e-7 1.22876e-10 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm2_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -893,7 +893,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm3_R_pose_matrix-output">
<float_array id="Armature_004_Arm3_R_pose_matrix-output-array" count="48">1 1.72733e-7 -7.88033e-8 7.45058e-8 -1.25366e-7 0.9848199 -0.1735788 0.2368225 7.71099e-8 0.1735788 0.9848201 2.98023e-8 0 0 0 1 1 1.72733e-7 -7.88033e-8 7.45058e-8 -1.25366e-7 0.9848199 -0.1735788 0.2368225 7.71099e-8 0.1735788 0.9848201 2.98023e-8 0 0 0 1 1 1.72733e-7 -7.88033e-8 7.45058e-8 -1.25366e-7 0.9848199 -0.1735788 0.2368225 7.71099e-8 0.1735788 0.9848201 2.98023e-8 0 0 0 1</float_array>
<float_array id="Armature_004_Arm3_R_pose_matrix-output-array" count="48">1 6.29212e-8 -6.29212e-8 0 -6.29212e-8 1 2.4578e-10 0.2368225 6.29212e-8 -2.45776e-10 1 0 0 0 0 1 1 6.29212e-8 -6.29212e-8 0 -6.29212e-8 1 2.4578e-10 0.2368225 6.29212e-8 -2.45776e-10 1 0 0 0 0 1 1 6.29212e-8 -6.29212e-8 0 -6.29212e-8 1 2.4578e-10 0.2368225 6.29212e-8 -2.45776e-10 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm3_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -925,7 +925,7 @@
</technique_common>
</source>
<source id="Armature_004_Arm4_R_pose_matrix-output">
<float_array id="Armature_004_Arm4_R_pose_matrix-output-array" count="48">0.9999999 -1.56903e-7 4.20833e-8 -3.72529e-8 1.45427e-7 0.8966584 0.4427233 0.2368228 -4.69387e-8 -0.4427233 0.8966583 0 0 0 0 1 0.9999999 -1.56903e-7 4.20833e-8 -3.72529e-8 1.45427e-7 0.8966584 0.4427233 0.2368228 -4.69387e-8 -0.4427233 0.8966583 0 0 0 0 1 0.9999999 -1.56903e-7 4.20833e-8 -3.72529e-8 1.45427e-7 0.8966584 0.4427233 0.2368228 -4.69387e-8 -0.4427233 0.8966583 0 0 0 0 1</float_array>
<float_array id="Armature_004_Arm4_R_pose_matrix-output-array" count="48">1 -5.96046e-8 6.29212e-8 0 6.29211e-8 1 -1.22883e-10 0.2368227 -6.29212e-8 1.16416e-10 1 0 0 0 0 1 1 -5.96046e-8 6.29212e-8 0 6.29211e-8 1 -1.22883e-10 0.2368227 -6.29212e-8 1.16416e-10 1 0 0 0 0 1 1 -5.96046e-8 6.29212e-8 0 6.29211e-8 1 -1.22883e-10 0.2368227 -6.29212e-8 1.16416e-10 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_Arm4_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -957,7 +957,7 @@
</technique_common>
</source>
<source id="Armature_004_UpperHand_R_pose_matrix-output">
<float_array id="Armature_004_UpperHand_R_pose_matrix-output-array" count="48">0.9999999 -1.94812e-7 -2.71521e-7 -1.49012e-8 1.11171e-7 0.9731113 -0.2303354 0.2368227 2.49915e-7 0.2303354 0.9731113 -5.96046e-8 0 0 0 1 0.9999999 -1.94812e-7 -2.71521e-7 -1.49012e-8 1.11171e-7 0.9731113 -0.2303354 0.2368227 2.49915e-7 0.2303354 0.9731113 -5.96046e-8 0 0 0 1 0.9999999 -1.94812e-7 -2.71521e-7 -1.49012e-8 1.11171e-7 0.9731113 -0.2303354 0.2368227 2.49915e-7 0.2303354 0.9731113 -5.96046e-8 0 0 0 1</float_array>
<float_array id="Armature_004_UpperHand_R_pose_matrix-output-array" count="48">1 -1.49011e-8 -2.38419e-7 -2.98023e-8 0 1 0 0.2368227 2.38419e-7 1.13798e-15 1 0 0 0 0 1 1 -1.49011e-8 -2.38419e-7 -2.98023e-8 0 1 0 0.2368227 2.38419e-7 1.13798e-15 1 0 0 0 0 1 1 -1.49011e-8 -2.38419e-7 -2.98023e-8 0 1 0 0.2368227 2.38419e-7 1.13798e-15 1 0 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_UpperHand_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
@@ -989,7 +989,7 @@
</technique_common>
</source>
<source id="Armature_004_LowerHand_R_pose_matrix-output">
<float_array id="Armature_004_LowerHand_R_pose_matrix-output-array" count="48">1 -5.3316e-8 -8.35065e-8 -1.04308e-7 2.97814e-8 0.9998958 -0.0144403 0.1475569 -3.36056e-8 0.01444033 0.9998957 2.98023e-8 0 0 0 1 1 -5.3316e-8 -8.35065e-8 -1.04308e-7 2.97814e-8 0.9998958 -0.0144403 0.1475569 -3.36056e-8 0.01444033 0.9998957 2.98023e-8 0 0 0 1 1 -5.3316e-8 -8.35065e-8 -1.04308e-7 2.97814e-8 0.9998958 -0.0144403 0.1475569 -3.36056e-8 0.01444033 0.9998957 2.98023e-8 0 0 0 1</float_array>
<float_array id="Armature_004_LowerHand_R_pose_matrix-output-array" count="48">1 2.84325e-14 0 0 0 1 0 0.1475569 0 1.13798e-15 1 2.91038e-11 0 0 0 1 1 2.84325e-14 0 0 0 1 0 0.1475569 0 1.13798e-15 1 2.91038e-11 0 0 0 1 1 2.84325e-14 0 0 0 1 0 0.1475569 0 1.13798e-15 1 2.91038e-11 0 0 0 1</float_array>
<technique_common>
<accessor source="#Armature_004_LowerHand_R_pose_matrix-output-array" count="3" stride="16">
<param name="TRANSFORM" type="float4x4"/>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.
+8 -2
View File
@@ -34,6 +34,7 @@
#include "CTemplate.h"
#include "Core/ConfigFile.h"
#include "Core/EventBroker.h"
#include "Input/InputSystem.h"
#include "Rendering/CModel.h"
#include "Rendering/CSprite.h"
#include "Rendering/CPointLight.h"
@@ -176,6 +177,9 @@ public:
m_World->ComponentFactory.Register<Components::InkBlasterBrick>();
m_World->ComponentFactory.Register<Components::KrakenAttackBrick>();
//m_World->SystemFactory.Register<Systems::InputSystem>(
// [this]() { return new Systems::InputSystem(m_World.get(), m_EventBroker); });
//m_World->AddSystem<Systems::InputSystem>();
m_World->SystemFactory.Register<Systems::LevelSystem>(
[this]() { return new Systems::LevelSystem(m_World.get(), m_EventBroker); });
m_World->AddSystem<Systems::LevelSystem>();
@@ -257,9 +261,10 @@ public:
m_LastTime = currentTime;
// Update input
m_EventBroker->Swap();
m_InputManager->Update(dt);
// Swap event queues to get fresh input data in the read queue
//m_EventBroker->Swap();
//m_EventBroker->Process<Systems::InputSystem>();
m_EventBroker->Swap();
//ResourceManager::Update();
if (m_GameIsRunning) {
@@ -284,6 +289,7 @@ public:
m_EventBroker->Process<Engine>();
// Swap event queues
m_EventBroker->Swap();
m_EventBroker->Clear();
glfwPollEvents();
}
+1
View File
@@ -121,6 +121,7 @@ public:
int Process();
int Process(std::string contextTypeName);
void Swap();
void Clear();
void Unsubscribe(BaseEventRelay &relay);
private:
+1
View File
@@ -103,6 +103,7 @@ private:
bool OnBrickGenerating(const dd::Events::BrickGenerating &event);
bool OnArrivedAtNewStage(const dd::Events::ArrivedAtNewStage &event);
void GetBrickSet();
void CreateBloodEffect(glm::vec3);
};
}
+1
View File
@@ -22,6 +22,7 @@
#include "Physics/CPhysics.h"
#include "Physics/CCircleShape.h"
#include "Physics/ESetImpulse.h"
#include "Physics/ECreateParticleSequence.h"
#include "Rendering/CSprite.h"
#include "Rendering/CModel.h"
+1 -1
View File
@@ -61,7 +61,7 @@ private:
int m_Shots = 0;
float m_InkBlasterSpeed = 5;
EntityID m_InkBlastTemplate;
EntityID m_AttachedSquid;
EntityID m_AttachedSquid = 0;
dd::EventRelay<ProjectileSystem, dd::Events::Contact> m_EContact;
dd::EventRelay<ProjectileSystem, dd::Events::Pause> m_EPause;
+2
View File
@@ -26,6 +26,8 @@ struct ParticleEmitter : public Component
//values to interpolate between.
std::vector<glm::vec3> ScaleValues;
std::vector<float> AlphaValues;
std::vector<glm::vec3> VelocityValues;
//System variables
float GravityScale = 1.0f;
@@ -29,6 +29,7 @@ struct CreateParticleSequence : public Event
bool DefaultScale = false;
std::vector<glm::vec3> ScaleValues;
std::vector<float> AlphaValues;
std::vector<glm::vec3> VelocityValues;
//Particle
std::string SpriteFile = "";
+4 -1
View File
@@ -91,8 +91,11 @@ int dd::EventBroker::Process(std::string contextTypeName)
void dd::EventBroker::Swap()
{
std::swap(m_EventQueueRead, m_EventQueueWrite);
m_EventQueueWrite->clear();
}
void dd::EventBroker::Clear()
{
m_EventQueueWrite->clear();
}
void dd::EventBroker::subscribeImmediate(dd::BaseEventRelay& relay)
+16 -1
View File
@@ -133,7 +133,8 @@ void dd::Systems::BallSystem::UpdateEntity(double dt, EntityID entity, EntityID
auto cAnim = m_World->GetComponent<Components::Animation>(entity);
cAnim->Speed = 0.f;
//cAnim->Time = 0.f; //Maybe not the best but it works;
cAnim->Time = 0.f;
cAnim->Loop = false;
if (!ballComponent->Sticky) {
auto transform = m_World->GetComponent<Components::Transform>(entity);
@@ -157,6 +158,12 @@ void dd::Systems::BallSystem::UpdateEntity(double dt, EntityID entity, EntityID
if (m_StickyCounter > 0) {
m_Sticky = true;
}
auto cAnim = m_World->GetComponent<Components::Animation>(entity);
cAnim->Speed = 2.f;
cAnim->Time = 0.f;
cAnim->Loop = false;
ballComponent->Sticky = false;
}
}
@@ -364,6 +371,14 @@ bool dd::Systems::BallSystem::Contact(const Events::Contact &event)
ballTransform->Velocity *= -1;
Events::StickyAttachedToPad e;
EventBroker->Publish(e);
auto cModel = m_World->GetComponent<Components::Model>(ballEntity);
cModel->ModelFile = "Models/Sid/Sid_Jump.dae";
auto cAnim = m_World->GetComponent<Components::Animation>(ballEntity);
cAnim->Loop = false;
cAnim->Speed = 0.f;
cAnim->Time = 0.f;
return true;
}
}
+67 -41
View File
@@ -332,47 +332,7 @@ bool dd::Systems::KrakenSystem::OnKrakenHit(const dd::Events::KrakenHit &event)
m_KrakenCurrentSecondsToAction = m_KrakenMaxSecondsToAction - (modifier * timeDifferenceBetweenMaxAndMin);
// If modifier is 1, MaxSeconds is 15, MinSeconds is 5, then... 15 - (1 * 10), meaning 5.
auto ball = m_World->GetComponent<Components::Transform>(event.Hitter);
if (ball != nullptr) {
//Particle trail
Events::CreateParticleSequence trail;
trail.parent = event.Hitter;
trail.AlphaValues.push_back(1.f);
trail.AlphaValues.push_back(0.f);
trail.ScaleValues.push_back(glm::vec3(0.08f));
trail.ScaleValues.push_back(glm::vec3(0.f));
trail.RadiusDistribution = 2;
trail.EmitterLifeTime = 1.f;
trail.ParticleLifeTime = 1.f;
trail.ParticlesPerTick = 1;
trail.SpawnRate = 0.5f;
trail.Speed = 10.f;
trail.EmittingAngle = glm::half_pi<float>();
trail.SpriteFile = "Textures/Particles/FadeBall.png";
trail.Color = glm::vec4(1, 0, 0, 1);
//p.Spread = ...
EventBroker->Publish(trail);
}
//ParticlePoof
Events::CreateParticleSequence poof;
poof.EmitterLifeTime = 4;
poof.EmittingAngle = glm::half_pi<float>();
poof.Spread = 0.5f;
poof.NumberOfTicks = 1;
poof.ParticleLifeTime = 1.5f;
poof.ParticlesPerTick = 2;
poof.Position = transform->Position;
poof.ScaleValues.clear();
poof.ScaleValues.push_back(glm::vec3(0.5f));
poof.ScaleValues.push_back(glm::vec3(2.f, 2.f, 0.2f));
poof.SpriteFile = "Textures/Particles/Cloud_Particle.png";
poof.Color = glm::vec4(1, 0, 0, 1);
poof.AlphaValues.clear();
poof.AlphaValues.push_back(1.f);
poof.AlphaValues.push_back(0.f);
poof.Speed = 20;
EventBroker->Publish(poof);
CreateBloodEffect(transform->Position);
//std::cout << kraken->Health << std::endl;
//kraken->Health = -1;
@@ -489,4 +449,70 @@ bool dd::Systems::KrakenSystem::OnArrivedAtNewStage(const dd::Events::ArrivedAtN
m_KrakenHasArrived = true;
}
return true;
}
void dd::Systems::KrakenSystem::CreateBloodEffect(glm::vec3 pos)
{
//ParticlePoof
Events::CreateParticleSequence dust;
dust.EmitterLifeTime = 4;
dust.EmittingAngle = glm::half_pi<float>();
dust.Spread = 0.5f;
dust.NumberOfTicks = 1;
dust.ParticleLifeTime = 1.f;
dust.ParticlesPerTick = 1;
dust.Position = pos;
dust.ScaleValues.clear();
dust.ScaleValues.push_back(glm::vec3(0.5f));
dust.ScaleValues.push_back(glm::vec3(2.f, 2.f, 0.2f));
dust.SpriteFile = "Textures/Particles/Cloud_Particle.png";
dust.Color = glm::vec4(1, 0, 0, 1);
dust.AlphaValues.clear();
dust.AlphaValues.push_back(1.f);
dust.AlphaValues.push_back(0.f);
dust.Speed = 20;
EventBroker->Publish(dust);
std::uniform_real_distribution<float> dist(glm::pi<float>(), glm::two_pi<float>());
for (int i = 0; i < 3; i++) {
float angle = dist(m_RandomGenerator);
Events::CreateParticleSequence squirt;
squirt.EmitterLifeTime = 0.3f;
squirt.EmittingAngle = angle;
squirt.Spread = 0;
squirt.SpawnRate = 0.01f;
squirt.ParticleLifeTime = 0.5f;
squirt.ParticlesPerTick = 1;
squirt.Position = pos;
squirt.ScaleValues.clear();
squirt.ScaleValues.push_back(glm::vec3(0.09f));
squirt.SpriteFile = "Textures/Particles/FadeBall.png";
squirt.Color = glm::vec4(1, 0, 0, 1);
squirt.AlphaValues.clear();
squirt.AlphaValues.push_back(1.f);
squirt.AlphaValues.push_back(0.f);
squirt.Speed = 1000;
EventBroker->Publish(squirt);
}
Events::CreateParticleSequence drop;
drop.EmitterLifeTime = 7.f;
drop.SpawnRate = 0.1f;
//drop.EmittingAngle = glm::two_pi<float>() + glm::pi<float>();
drop.EmittingAngle = -glm::half_pi<float>();
drop.Spread = 0;
//drop.Spread = glm::two_pi<float>();
drop.ParticleLifeTime = 1.f;
drop.ParticlesPerTick = 2;
drop.Position = pos;
drop.ScaleValues.clear();
drop.ScaleValues.push_back(glm::vec3(.15f));
drop.ScaleValues.push_back(glm::vec3(0.1f));
drop.SpriteFile = "Textures/Particles/FadeBall.png";
drop.Color = glm::vec4(1, 0, 0, 1);
drop.AlphaValues.clear();
drop.AlphaValues.push_back(1.f);
drop.AlphaValues.push_back(0.f);
drop.GravityScale = 0;
drop.Speed = 300;
EventBroker->Publish(drop);
}
+37 -20
View File
@@ -38,32 +38,49 @@ void dd::Systems::PadSystem::Initialize()
EVENT_SUBSCRIBE_MEMBER(m_EStickyPad, &PadSystem::OnStickyPad);
EVENT_SUBSCRIBE_MEMBER(m_EStickyAttachedToPad, &PadSystem::OnStickyAttachedToPad);
EVENT_SUBSCRIBE_MEMBER(m_EActionButton, &PadSystem::OnActionButton);
//EVENT_SUBSCRIBE_MEMBER(m_EBindKey, &PadSystem::OnBindKey);
//EVENT_SUBSCRIBE_MEMBER(m_EBindKey, &PadSystem::OnBindKey);
{
auto ent = m_World->CreateEntity();
m_World->SetProperty(ent, "Name", "Pad");
auto ctransform = m_World->AddComponent<Components::Transform>(ent);
ctransform->Position = glm::vec3(0.f, m_PadHeight, -10.f);
auto rectangleShape = m_World->AddComponent<Components::RectangleShape>(ent);
rectangleShape->Dimensions = glm::vec2(1.f, 0.1f);
auto physics = m_World->AddComponent<Components::Physics>(ent);
physics->CollisionType = CollisionType::Type::Kinematic;
physics->Category = CollisionLayer::Type::Pad;
{
auto ent = m_World->CreateEntity();
m_World->SetProperty(ent, "Name", "Pad");
auto ctransform = m_World->AddComponent<Components::Transform>(ent);
ctransform->Position = glm::vec3(0.f, m_PadHeight, -10.f);
auto rectangleShape = m_World->AddComponent<Components::RectangleShape>(ent);
rectangleShape->Dimensions = glm::vec2(1.f, 0.1f);
auto physics = m_World->AddComponent<Components::Physics>(ent);
physics->CollisionType = CollisionType::Type::Kinematic;
physics->Category = CollisionLayer::Type::Pad;
physics->Mask = static_cast<CollisionLayer::Type>(CollisionLayer::Ball | CollisionLayer::PowerUp | CollisionLayer::LifeBuoy);
physics->Calculate = true;
auto cModel = m_World->AddComponent<Components::Model>(ent);
cModel->ModelFile = "Models/Ship/Ship.obj";
physics->Calculate = true;
auto cModel = m_World->AddComponent<Components::Model>(ent);
cModel->ModelFile = "Models/Ship/Ship.obj";
auto pad = m_World->AddComponent<Components::Pad>(ent);
m_World->CommitEntity(ent);
auto pad = m_World->AddComponent<Components::Pad>(ent);
pad->SlowdownModifier = 10.f;
m_World->CommitEntity(ent);
m_Edge = 3.2 - (ctransform->Scale.x / 2);
m_Edge = 3.2 - (ctransform->Scale.x / 2);
m_PadEntity = ent;
m_PadTransform = ctransform.get();
m_PadComponent = pad.get();
}
Events::CreateParticleSequence e;
e.SpriteFile = "Textures/Particles/FadeBall.png";
e.Color = glm::vec4(0, 0, 1, 1);
e.EmitterLifeTime = 9999999999;
e.EmittingAngle = glm::two_pi<float>();
e.ParticleLifeTime = 0.5f;
e.ParticlesPerTick = 2;
e.ScaleValues.push_back(glm::vec3(2));
e.AlphaValues.push_back(1.f);
e.SpawnRate = 0.1;
e.Spread = glm::half_pi<float>();
e.Speed = 10;
e.parent = m_PadEntity;
EventBroker->Publish(e);
}
//Stick
{
@@ -123,7 +140,7 @@ void dd::Systems::PadSystem::UpdateEntity(double dt, EntityID entity, EntityID p
if (ball->Waiting || ball->Sticky) {
if (m_ResetBall && ball->Waiting) {
ball->StickyPlacement = glm::vec3(0.f, 0.f, 0.f);
ball->StickyPlacement.y += 0.45f;
ball->StickyPlacement.y += 0.25f;
m_ResetBall = false;
}
auto ballTransform = m_World->GetComponent<Components::Transform>(entity);
+6 -2
View File
@@ -108,18 +108,20 @@ bool dd::Systems::ProjectileSystem::OnInkBlaster(const dd::Events::InkBlaster &e
bool dd::Systems::ProjectileSystem::OnHitPad(const dd::Events::HitPad &event)
{
if (m_InkBlaster) {
if (m_InkBlaster && m_AttachedSquid == 0) {
auto ball = m_World->GetComponent<Components::Ball>(event.Ball);
ball->Loaded = true;
m_SquidLoaded = true;
m_AttachedSquid = event.Ball;
auto model = m_World->GetComponent<Components::Model>(m_AttachedSquid);
model->ModelFile = "Models/Sid/Sid_Shoot.dae";
auto anim = m_World->GetComponent<Components::Animation>(m_AttachedSquid);
anim->Loop = false;
anim->Speed = 0.f;
anim->Time = 0.f;
}
return true;
}
@@ -151,7 +153,7 @@ bool dd::Systems::ProjectileSystem::OnActionButton(const dd::Events::ActionButto
auto anim = m_World->GetComponent<Components::Animation>(m_AttachedSquid);
anim->Loop = false;
anim->Speed = 1.f;
anim->Speed = 2.f;
anim->Time = 0.f;
if (m_Shots <= 0) {
@@ -166,6 +168,7 @@ bool dd::Systems::ProjectileSystem::OnActionButton(const dd::Events::ActionButto
{
Events::InkBlasterOver e;
e.Ball = m_AttachedSquid;
EventBroker->Publish(e);
auto model = m_World->GetComponent<Components::Model>(m_AttachedSquid);
@@ -174,6 +177,7 @@ bool dd::Systems::ProjectileSystem::OnActionButton(const dd::Events::ActionButto
auto anim = m_World->GetComponent<Components::Animation>(m_AttachedSquid);
anim->Loop = true;
anim->Speed = 1.f;
m_AttachedSquid = 0;
}
{
Events::ActionButton e;
+4 -3
View File
@@ -222,10 +222,10 @@ void dd::Systems::PhysicsSystem::Update(double dt)
for (auto i : m_EntitiesToParticleHandle[e]){
EntityID entity = i.first;
const b2ParticleHandle *particleH = i.second;
b2Vec2 positionB2 = positionBuffer[particleH->GetIndex()];
glm::vec2 position = glm::vec2(positionB2.x, positionB2.y);
EntityID entityParent = m_World->GetEntityParent(entity);
glm::vec3 parentTransform = glm::vec3(0.f);
if(entityParent) {
@@ -592,7 +592,7 @@ void dd::Systems::PhysicsSystem::UpdateParticleEmitters(double dt)
//Random z-value
std::uniform_real_distribution<float> dist(0, 1);
std::uniform_real_distribution<float> dist(0, 0.1);
float zDistribution = dist(gen);
particleTransform->Position = glm::vec3(emitterTransform->Position.x, emitterTransform->Position.y, -9.5f + zDistribution);
particleTransform->Scale = particleTemplate->Scale;
@@ -730,6 +730,7 @@ bool dd::Systems::PhysicsSystem::CreateParticleSequence(const Events::CreatePart
particleEmitter->RadiusDistribution = event.RadiusDistribution;
particleEmitter->DefaultScale = event.DefaultScale;
particleEmitter->ScaleValues = event.ScaleValues;
particleEmitter->VelocityValues = event.VelocityValues;
{
//Creating Particle Template
auto particle = m_World->CreateEntity(emitter);