Browse Source

Update the assets. Make lights more bright

Panagiotis Christopoulos Charitos 7 years ago
parent
commit
b3ab7c92bc

BIN
samples/simple_scene/assets/column.ankimesh


BIN
samples/simple_scene/assets/room.ankimesh


+ 2 - 2
samples/simple_scene/assets/scene.lua

@@ -61,8 +61,8 @@ node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 
 
 node = scene:newPointLightNode("Point")
 node = scene:newPointLightNode("Point")
 lcomp = node:getSceneNodeBase():getLightComponent()
 lcomp = node:getSceneNodeBase():getLightComponent()
-lcomp:setDiffuseColor(Vec4.new(2, 2, 2, 1))
-lcomp:setSpecularColor(Vec4.new(2, 2, 2, 1))
+lcomp:setDiffuseColor(Vec4.new(10, 10, 10, 1))
+lcomp:setSpecularColor(Vec4.new(10, 10, 10, 1))
 lcomp:setRadius(12.77)
 lcomp:setRadius(12.77)
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(0.0680842, 9.57987, 0.0302386, 0))
 trf:setOrigin(Vec4.new(0.0680842, 9.57987, 0.0302386, 0))

BIN
samples/simple_scene/assets/sector.ankimesh


BIN
samples/simple_scene/assets/simple_scene.blend


+ 1 - 1
samples/sponza/assets/arch-material.ankimtl

@@ -20,7 +20,7 @@
 		<input shaderInput="diffTex" value="assets/Sponza_Arch_diffuse.ankitex"/>
 		<input shaderInput="diffTex" value="assets/Sponza_Arch_diffuse.ankitex"/>
 		<input shaderInput="specColor" value="0.040000 0.040000 0.040000"/>
 		<input shaderInput="specColor" value="0.040000 0.040000 0.040000"/>
 		<input shaderInput="roughnessTex" value="assets/Sponza_Arch_roughness.ankitex"/>
 		<input shaderInput="roughnessTex" value="assets/Sponza_Arch_roughness.ankitex"/>
-		<input shaderInput="metallic" value="0.000000"/>
+		<input shaderInput="metallic" value="0.500000"/>
 		<input shaderInput="normalTex" value="assets/Sponza_Arch_normal.ankitex"/>
 		<input shaderInput="normalTex" value="assets/Sponza_Arch_normal.ankitex"/>
 		<input shaderInput="emission" value="0.000000 0.000000 0.000000"/>
 		<input shaderInput="emission" value="0.000000 0.000000 0.000000"/>
 		<input shaderInput="subsurface" value="0.000000"/>
 		<input shaderInput="subsurface" value="0.000000"/>

+ 1 - 1
samples/sponza/assets/floor-material.ankimtl

@@ -20,7 +20,7 @@
 		<input shaderInput="diffTex" value="assets/Sponza_Floor_diffuse.ankitex"/>
 		<input shaderInput="diffTex" value="assets/Sponza_Floor_diffuse.ankitex"/>
 		<input shaderInput="specColor" value="0.040000 0.040000 0.040000"/>
 		<input shaderInput="specColor" value="0.040000 0.040000 0.040000"/>
 		<input shaderInput="roughnessTex" value="assets/Sponza_Column_b_roughness.ankitex"/>
 		<input shaderInput="roughnessTex" value="assets/Sponza_Column_b_roughness.ankitex"/>
-		<input shaderInput="metallic" value="0.000000"/>
+		<input shaderInput="metallic" value="0.500000"/>
 		<input shaderInput="normalTex" value="assets/Sponza_Floor_normal.ankitex"/>
 		<input shaderInput="normalTex" value="assets/Sponza_Floor_normal.ankitex"/>
 		<input shaderInput="emission" value="0.000000 0.000000 0.000000"/>
 		<input shaderInput="emission" value="0.000000 0.000000 0.000000"/>
 		<input shaderInput="subsurface" value="0.000000"/>
 		<input shaderInput="subsurface" value="0.000000"/>

+ 96 - 96
samples/sponza/assets/scene.lua

@@ -396,7 +396,7 @@ node = scene:newModelNode("vase_hangervase_hanging-materialnone6", "assets/vase_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7985, 3.70822, -4.00556, 0))
 trf:setOrigin(Vec4.new(-10.7985, 3.70822, -4.00556, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -405,7 +405,7 @@ node = scene:newModelNode("lionlion-materialnone7", "assets/lionlion-material.an
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.2633, 3.0115, -0.615574, 0))
 trf:setOrigin(Vec4.new(-24.2633, 3.0115, -0.615574, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -441,7 +441,7 @@ node = scene:newModelNode("column_b_topcolumn_b-materialnone11", "assets/column_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(11.8637, 11.8549, 3.63655, 0))
 trf:setOrigin(Vec4.new(11.8637, 11.8549, 3.63655, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -450,7 +450,7 @@ node = scene:newModelNode("column_bcolumn_b-materialnone12", "assets/column_bcol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(11.8665, 10.433, 3.63917, 0))
 trf:setOrigin(Vec4.new(11.8665, 10.433, 3.63917, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -459,7 +459,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone13", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.664, 11.8453, -4.64486, 0))
 trf:setOrigin(Vec4.new(22.664, 11.8453, -4.64486, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -468,7 +468,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone14", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.664, 11.8453, 3.43241, 0))
 trf:setOrigin(Vec4.new(22.664, 11.8453, 3.43241, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -486,7 +486,7 @@ node = scene:newModelNode("column_bcolumn_b-materialnone16", "assets/column_bcol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(5.37345, 10.433, 3.63917, 0))
 trf:setOrigin(Vec4.new(5.37345, 10.433, 3.63917, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -495,7 +495,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone17", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.6831, 11.8453, -11.1357, 0))
 trf:setOrigin(Vec4.new(22.6831, 11.8453, -11.1357, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-4.37114e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, -4.37114e-08, 0)
+rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -504,7 +504,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone18", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.6831, 11.8453, 9.92013, 0))
 trf:setOrigin(Vec4.new(22.6831, 11.8453, 9.92013, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -558,7 +558,7 @@ node = scene:newModelNode("door_bdetails-materialnone24", "assets/door_bdetails-
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-1.08744, 2.60525, -11.2204, 0))
 trf:setOrigin(Vec4.new(-1.08744, 2.60525, -11.2204, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -612,7 +612,7 @@ node = scene:newModelNode("column_b_topcolumn_b-materialnone30", "assets/column_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(5.37061, 11.8549, 3.63655, 0))
 trf:setOrigin(Vec4.new(5.37061, 11.8549, 3.63655, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -621,7 +621,7 @@ node = scene:newModelNode("column_b_topcolumn_b-materialnone31", "assets/column_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-1.10079, 11.8549, 3.63655, 0))
 trf:setOrigin(Vec4.new(-1.10079, 11.8549, 3.63655, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -630,7 +630,7 @@ node = scene:newModelNode("column_bcolumn_b-materialnone32", "assets/column_bcol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-1.09794, 10.433, 3.63917, 0))
 trf:setOrigin(Vec4.new(-1.09794, 10.433, 3.63917, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -639,7 +639,7 @@ node = scene:newModelNode("column_bcolumn_b-materialnone33", "assets/column_bcol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-7.55905, 10.433, 3.63917, 0))
 trf:setOrigin(Vec4.new(-7.55905, 10.433, 3.63917, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -648,7 +648,7 @@ node = scene:newModelNode("column_b_topcolumn_b-materialnone34", "assets/column_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-7.56189, 11.8549, 3.63655, 0))
 trf:setOrigin(Vec4.new(-7.56189, 11.8549, 3.63655, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -657,7 +657,7 @@ node = scene:newModelNode("column_b_topcolumn_b-materialnone35", "assets/column_
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-14.0421, 11.8549, 3.63655, 0))
 trf:setOrigin(Vec4.new(-14.0421, 11.8549, 3.63655, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -666,7 +666,7 @@ node = scene:newModelNode("column_bcolumn_b-materialnone36", "assets/column_bcol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-14.0392, 10.433, 3.63917, 0))
 trf:setOrigin(Vec4.new(-14.0392, 10.433, 3.63917, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -711,7 +711,7 @@ node = scene:newModelNode("lion_framelion_stand-materialnone41", "assets/lion_fr
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.6691, 10.9358, -0.678738, 0))
 trf:setOrigin(Vec4.new(-24.6691, 10.9358, -0.678738, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -774,7 +774,7 @@ node = scene:newModelNode("vase_hangervase_hanging-materialnone48", "assets/vase
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.54339, 3.70822, -4.00556, 0))
 trf:setOrigin(Vec4.new(8.54339, 3.70822, -4.00556, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -783,7 +783,7 @@ node = scene:newModelNode("small_window_outterarch-materialnone49", "assets/smal
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.4903, 21.7776, -0.611125, 0))
 trf:setOrigin(Vec4.new(-17.4903, 21.7776, -0.611125, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -801,7 +801,7 @@ node = scene:newModelNode("small_window_outterarch-materialnone51", "assets/smal
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.88968, 21.7509, 3.13994, 0))
 trf:setOrigin(Vec4.new(8.88968, 21.7509, 3.13994, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -810,7 +810,7 @@ node = scene:newModelNode("small_window_innerceiling-materialnone52", "assets/sm
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.6709, 21.7775, -0.611127, 0))
 trf:setOrigin(Vec4.new(-17.6709, 21.7775, -0.611127, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -855,7 +855,7 @@ node = scene:newModelNode("small_window_outterarch-materialnone57", "assets/smal
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.42175, 21.7509, 3.13994, 0))
 trf:setOrigin(Vec4.new(2.42175, 21.7509, 3.13994, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -864,7 +864,7 @@ node = scene:newModelNode("small_window_innerceiling-materialnone58", "assets/sm
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.88967, 21.7509, 3.32057, 0))
 trf:setOrigin(Vec4.new(8.88967, 21.7509, 3.32057, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -873,7 +873,7 @@ node = scene:newModelNode("column_acolumn_a-materialnone59", "assets/column_acol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.4942, 1.90945, 3.35488, 0))
 trf:setOrigin(Vec4.new(-17.4942, 1.90945, 3.35488, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -882,7 +882,7 @@ node = scene:newModelNode("column_acolumn_a-materialnone60", "assets/column_acol
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.4942, 1.90945, -4.58257, 0))
 trf:setOrigin(Vec4.new(-17.4942, 1.90945, -4.58257, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0871556, 0, 0.996195, 0, 0, 1, 0, 0, -0.996195, 0, 0.0871556, 0)
+rot:setAll(0.0871557, 0, 0.996195, 0, 0, 1, 0, 0, -0.996195, 0, 0.0871557, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -900,7 +900,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone62", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.8514, 3.49729, 9.92013, 0))
 trf:setOrigin(Vec4.new(-24.8514, 3.49729, 9.92013, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-4.37114e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, -4.37114e-08, 0)
+rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -927,7 +927,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone65", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.64133, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(8.64133, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -936,7 +936,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone66", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(15.3946, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(15.3946, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -945,7 +945,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone67", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.8321, 3.49729, -4.64486, 0))
 trf:setOrigin(Vec4.new(-24.8321, 3.49729, -4.64486, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, -1, 0, 0, 1, 0, 0, 1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -954,7 +954,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone68", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.8321, 3.49729, 3.43241, 0))
 trf:setOrigin(Vec4.new(-24.8321, 3.49729, 3.43241, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, -1, 0, 0, 1, 0, 0, 1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -963,7 +963,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone69", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.16756, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(2.16756, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -972,7 +972,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone70", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.31302, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(-4.31302, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1017,7 +1017,7 @@ node = scene:newModelNode("lion_framelion_stand-materialnone75", "assets/lion_fr
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.7335, 3.03315, -0.627679, 0))
 trf:setOrigin(Vec4.new(-24.7335, 3.03315, -0.627679, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1089,7 +1089,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone83", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.5521, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(-17.5521, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1098,7 +1098,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone84", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7975, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(-10.7975, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1107,7 +1107,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone85", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.16756, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(2.16756, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1116,7 +1116,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone86", "assets/arc
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.31302, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(-4.31302, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1260,7 +1260,7 @@ node = scene:newModelNode("carpetfabric_a-materialnone102", "assets/carpetfabric
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.13556, 7.51453, 3.57755, 0))
 trf:setOrigin(Vec4.new(2.13556, 7.51453, 3.57755, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1269,7 +1269,7 @@ node = scene:newModelNode("carpetfabric_e-materialnone103", "assets/carpetfabric
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.6647, 7.51453, 3.57755, 0))
 trf:setOrigin(Vec4.new(8.6647, 7.51453, 3.57755, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1323,7 +1323,7 @@ node = scene:newModelNode("round_windowarch-materialnone109", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-7.55586, 16.9667, 3.25126, 0))
 trf:setOrigin(Vec4.new(-7.55586, 16.9667, 3.25126, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1332,7 +1332,7 @@ node = scene:newModelNode("round_windowarch-materialnone110", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-1.05196, 16.9667, 3.25126, 0))
 trf:setOrigin(Vec4.new(-1.05196, 16.9667, 3.25126, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1341,7 +1341,7 @@ node = scene:newModelNode("small_window_innerceiling-materialnone111", "assets/s
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-11.0676, 21.7509, 3.32057, 0))
 trf:setOrigin(Vec4.new(-11.0676, 21.7509, 3.32057, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1350,7 +1350,7 @@ node = scene:newModelNode("round_windowarch-materialnone112", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-14.0395, 16.9667, 3.25127, 0))
 trf:setOrigin(Vec4.new(-14.0395, 16.9667, 3.25127, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1359,7 +1359,7 @@ node = scene:newModelNode("small_window_innerceiling-materialnone113", "assets/s
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.59793, 21.7509, 3.32057, 0))
 trf:setOrigin(Vec4.new(-4.59793, 21.7509, 3.32057, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1368,7 +1368,7 @@ node = scene:newModelNode("small_window_outterarch-materialnone114", "assets/sma
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-11.0676, 21.7509, 3.13994, 0))
 trf:setOrigin(Vec4.new(-11.0676, 21.7509, 3.13994, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1377,7 +1377,7 @@ node = scene:newModelNode("small_window_innerceiling-materialnone115", "assets/s
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.42175, 21.7509, 3.32057, 0))
 trf:setOrigin(Vec4.new(2.42175, 21.7509, 3.32057, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1386,7 +1386,7 @@ node = scene:newModelNode("small_window_outterarch-materialnone116", "assets/sma
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.59793, 21.7509, 3.13994, 0))
 trf:setOrigin(Vec4.new(-4.59793, 21.7509, 3.13994, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1395,7 +1395,7 @@ node = scene:newModelNode("round_windowarch-materialnone117", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(5.36936, 16.9667, 3.25126, 0))
 trf:setOrigin(Vec4.new(5.36936, 16.9667, 3.25126, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1404,7 +1404,7 @@ node = scene:newModelNode("round_windowarch-materialnone118", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(11.8504, 16.9667, 3.25126, 0))
 trf:setOrigin(Vec4.new(11.8504, 16.9667, 3.25126, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1458,7 +1458,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone124", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.5521, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(-17.5521, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1467,7 +1467,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone125", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7975, 3.49729, -11.1693, 0))
 trf:setOrigin(Vec4.new(-10.7975, 3.49729, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1503,7 +1503,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone129", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.64045, 14.6639, -4.50225, 0))
 trf:setOrigin(Vec4.new(8.64045, 14.6639, -4.50225, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0064406, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398853, 0)
+rot:setAll(0.00644071, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398842, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1521,7 +1521,7 @@ node = scene:newModelNode("flag_poleflagpole-materialnone131", "assets/flag_pole
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.64262, 15.0091, 1.8103, 0))
 trf:setOrigin(Vec4.new(8.64262, 15.0091, 1.8103, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1566,7 +1566,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone136", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-3.53477, 4.97226, 3.47375, 0))
 trf:setOrigin(Vec4.new(-3.53477, 4.97226, 3.47375, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -3.89414e-07, 0, 0, 1, 0, 0, 3.89414e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1575,7 +1575,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone137", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-16.4889, 4.97226, 3.47375, 0))
 trf:setOrigin(Vec4.new(-16.4889, 4.97226, 3.47375, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1593,7 +1593,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone139", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.92955, 4.97226, 3.47375, 0))
 trf:setOrigin(Vec4.new(2.92955, 4.97226, 3.47375, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1638,7 +1638,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone144", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(9.35847, 4.97226, 3.47375, 0))
 trf:setOrigin(Vec4.new(9.35847, 4.97226, 3.47375, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1665,7 +1665,7 @@ node = scene:newModelNode("arch_support_medcolumn_c-materialnone147", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.64133, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(8.64133, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1674,7 +1674,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone148", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(15.3946, 11.8453, -11.1693, 0))
 trf:setOrigin(Vec4.new(15.3946, 11.8453, -11.1693, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1683,7 +1683,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone149", "assets/a
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.6831, 3.49729, -11.1357, 0))
 trf:setOrigin(Vec4.new(22.6831, 3.49729, -11.1357, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-4.37114e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, -4.37114e-08, 0)
+rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1692,7 +1692,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone150", "assets/a
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.6831, 3.49729, 9.92013, 0))
 trf:setOrigin(Vec4.new(22.6831, 3.49729, 9.92013, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1710,7 +1710,7 @@ node = scene:newModelNode("arch_support_tinycolumn_c-materialnone152", "assets/a
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-24.8514, 11.8453, 9.92013, 0))
 trf:setOrigin(Vec4.new(-24.8514, 11.8453, 9.92013, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-4.37114e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, -4.37114e-08, 0)
+rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1719,7 +1719,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone153", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.664, 3.49729, -4.64486, 0))
 trf:setOrigin(Vec4.new(22.664, 3.49729, -4.64486, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1728,7 +1728,7 @@ node = scene:newModelNode("arch_support_bigcolumn_c-materialnone154", "assets/ar
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(22.664, 3.49729, 3.43241, 0))
 trf:setOrigin(Vec4.new(22.664, 3.49729, 3.43241, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1782,7 +1782,7 @@ node = scene:newModelNode("column_c_squarecolumn_c-materialnone160", "assets/col
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.4, 10.5065, -4.65448, 0))
 trf:setOrigin(Vec4.new(-17.4, 10.5065, -4.65448, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1791,7 +1791,7 @@ node = scene:newModelNode("column_c_squarecolumn_c-materialnone161", "assets/col
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(15.2013, 10.5065, 3.39458, 0))
 trf:setOrigin(Vec4.new(15.2013, 10.5065, 3.39458, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, -1, 0, 0, 1, 0, 0, 1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1836,7 +1836,7 @@ node = scene:newModelNode("column_c_squarecolumn_c-materialnone166", "assets/col
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.4, 10.5065, 3.39458, 0))
 trf:setOrigin(Vec4.new(-17.4, 10.5065, 3.39458, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1845,7 +1845,7 @@ node = scene:newModelNode("arc_2arch-materialnone167", "assets/arc_2arch-materia
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(15.3796, 13.2449, -0.608689, 0))
 trf:setOrigin(Vec4.new(15.3796, 13.2449, -0.608689, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 3.89414e-07, 0, 0, 1, 0, 0, -3.89414e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1899,7 +1899,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone173", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-3.53477, 4.97226, -4.88203, 0))
 trf:setOrigin(Vec4.new(-3.53477, 4.97226, -4.88203, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1926,7 +1926,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone176", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.0265, 4.97226, -4.88203, 0))
 trf:setOrigin(Vec4.new(-10.0265, 4.97226, -4.88203, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -1980,7 +1980,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone182", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.92955, 4.97226, -4.88203, 0))
 trf:setOrigin(Vec4.new(2.92955, 4.97226, -4.88203, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2034,7 +2034,7 @@ node = scene:newModelNode("round_windowarch-materialnone188", "assets/round_wind
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-17.6818, 16.8682, -0.597432, 0))
 trf:setOrigin(Vec4.new(-17.6818, 16.8682, -0.597432, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, 1, 0, 0, 1, 0, 0, -1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, 1, 0, 0, 1, 0, 0, -1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2079,7 +2079,7 @@ node = scene:newModelNode("carpetfabric_e-materialnone193", "assets/carpetfabric
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7337, 7.51453, 3.57755, 0))
 trf:setOrigin(Vec4.new(-10.7337, 7.51453, 3.57755, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2088,7 +2088,7 @@ node = scene:newModelNode("carpetfabric_d-materialnone194", "assets/carpetfabric
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.23854, 7.51453, 3.57755, 0))
 trf:setOrigin(Vec4.new(-4.23854, 7.51453, 3.57755, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2097,7 +2097,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone195", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.30311, 14.6698, 3.2215, 0))
 trf:setOrigin(Vec4.new(-4.30311, 14.6698, 3.2215, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0121797, -0.0154098, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
+rot:setAll(0.0121798, -0.0154097, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2106,7 +2106,7 @@ node = scene:newModelNode("flag_poleflagpole-materialnone196", "assets/flag_pole
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.15796, 15.0091, 1.8103, 0))
 trf:setOrigin(Vec4.new(2.15796, 15.0091, 1.8103, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2115,7 +2115,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone197", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7721, 14.6639, 3.21873, 0))
 trf:setOrigin(Vec4.new(-10.7721, 14.6639, 3.21873, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-0.180823, 0.386751, -0.904283, 0, -0.379577, 0.820762, 0.426932, 0, 0.907317, 0.420443, -0.00161065, 0)
+rot:setAll(-0.180823, 0.386751, -0.904283, 0, -0.379577, 0.820762, 0.426932, 0, 0.907317, 0.420443, -0.00161085, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2124,7 +2124,7 @@ node = scene:newModelNode("flag_poleflagpole-materialnone198", "assets/flag_pole
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.30374, 15.0091, 1.8103, 0))
 trf:setOrigin(Vec4.new(-4.30374, 15.0091, 1.8103, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2142,7 +2142,7 @@ node = scene:newModelNode("flag_poleflagpole-materialnone200", "assets/flag_pole
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7754, 15.0091, 1.8103, 0))
 trf:setOrigin(Vec4.new(-10.7754, 15.0091, 1.8103, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2169,7 +2169,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone203", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(9.35847, 4.97226, -4.88203, 0))
 trf:setOrigin(Vec4.new(9.35847, 4.97226, -4.88203, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2214,7 +2214,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone208", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-16.4889, 4.97226, -4.88203, 0))
 trf:setOrigin(Vec4.new(-16.4889, 4.97226, -4.88203, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2223,7 +2223,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone209", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.0265, 4.97226, 3.47375, 0))
 trf:setOrigin(Vec4.new(-10.0265, 4.97226, 3.47375, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, 8.74228e-08, 0, 0, 1, 0, 0, -8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, -1.50996e-07, 0, 0, 1, 0, 0, 1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2367,7 +2367,7 @@ node = scene:newModelNode("column_acolumn_a-materialnone225", "assets/column_aco
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(15.2461, 1.90945, 3.35488, 0))
 trf:setOrigin(Vec4.new(15.2461, 1.90945, 3.35488, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(7.54979e-08, 0, -1, 0, 0, 1, 0, 0, 1, 0, 7.54979e-08, 0)
+rot:setAll(1.94707e-07, 0, -1, 0, 0, 1, 0, 0, 1, 0, 1.94707e-07, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2385,7 +2385,7 @@ node = scene:newModelNode("arch_aarch-materialnone227", "assets/arch_aarch-mater
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-1.09247, 13.2308, -4.78049, 0))
 trf:setOrigin(Vec4.new(-1.09247, 13.2308, -4.78049, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-1, 0, -8.74228e-08, 0, 0, 1, 0, 0, 8.74228e-08, 0, -1, 0)
+rot:setAll(-1, 0, 1.50996e-07, 0, 0, 1, 0, 0, -1.50996e-07, 0, -1, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2502,7 +2502,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone240", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.15731, 14.6698, 3.2215, 0))
 trf:setOrigin(Vec4.new(2.15731, 14.6698, 3.2215, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0121797, -0.0154098, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
+rot:setAll(0.0121798, -0.0154097, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2511,7 +2511,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone241", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(8.64287, 14.6698, 3.2215, 0))
 trf:setOrigin(Vec4.new(8.64287, 14.6698, 3.2215, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0121797, -0.0154098, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
+rot:setAll(0.0121798, -0.0154097, -0.999807, 0, -0.414472, 0.909862, -0.0190726, 0, 0.909981, 0.414624, 0.00469499, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2520,7 +2520,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone242", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(2.15573, 14.6639, -4.50225, 0))
 trf:setOrigin(Vec4.new(2.15573, 14.6639, -4.50225, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0064406, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398853, 0)
+rot:setAll(0.00644071, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398842, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2529,7 +2529,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone243", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-4.30505, 14.6639, -4.50225, 0))
 trf:setOrigin(Vec4.new(-4.30505, 14.6639, -4.50225, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0064406, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398853, 0)
+rot:setAll(0.00644071, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398842, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2538,7 +2538,7 @@ node = scene:newModelNode("rod_endflagpole-materialnone244", "assets/rod_endflag
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(-10.7768, 14.6639, -4.50225, 0))
 trf:setOrigin(Vec4.new(-10.7768, 14.6639, -4.50225, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(0.0064406, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398853, 0)
+rot:setAll(0.00644071, -0.0232627, 0.999709, 0, -0.422331, 0.906129, 0.023806, 0, -0.906419, -0.422361, -0.00398842, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2689,15 +2689,15 @@ node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 
 
 node = scene:newSpotLightNode("Lamp")
 node = scene:newSpotLightNode("Lamp")
 lcomp = node:getSceneNodeBase():getLightComponent()
 lcomp = node:getSceneNodeBase():getLightComponent()
-lcomp:setDiffuseColor(Vec4.new(0.951211, 1.37843, 2.00171, 1))
-lcomp:setSpecularColor(Vec4.new(0.951211, 1.37843, 2.00171, 1))
+lcomp:setDiffuseColor(Vec4.new(15, 15, 15, 1))
+lcomp:setSpecularColor(Vec4.new(15, 15, 15, 1))
 lcomp:setInnerAngle(0.737402)
 lcomp:setInnerAngle(0.737402)
 lcomp:setOuterAngle(1.4748)
 lcomp:setOuterAngle(1.4748)
 lcomp:setDistance(79.5799)
 lcomp:setDistance(79.5799)
 trf = Transform.new()
 trf = Transform.new()
 trf:setOrigin(Vec4.new(9.66932, 40.2052, -0.372856, 0))
 trf:setOrigin(Vec4.new(9.66932, 40.2052, -0.372856, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-0.175433, -0.931124, 0.319735, 0, 0.0818194, 0.309859, 0.947256, 0, -0.981086, 0.19234, 0.0218246, 0)
+rot:setAll(-0.175432, -0.931125, 0.319735, 0, 0.0818194, 0.309859, 0.947256, 0, -0.981086, 0.19234, 0.0218249, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
@@ -2771,13 +2771,13 @@ event = events:newLightEvent(0.0, -1.0, node:getSceneNodeBase())
 event:setIntensityMultiplier(Vec4.new(1.2, 1.3, 1.3, 0))
 event:setIntensityMultiplier(Vec4.new(1.2, 1.3, 1.3, 0))
 event:setFrequency(2, 0.02)
 event:setFrequency(2, 0.02)
 
 
-node = scene:newPerspectiveCameraNode("Camera")
+node = scene:newPerspectiveCameraNode("Camera_001")
 scene:setActiveCameraNode(node:getSceneNodeBase())
 scene:setActiveCameraNode(node:getSceneNodeBase())
 node:setAll(1.5708, 1.0 / getMainRenderer():getAspectRatio() * 1.5708, 0.1, 100)
 node:setAll(1.5708, 1.0 / getMainRenderer():getAspectRatio() * 1.5708, 0.1, 100)
 trf = Transform.new()
 trf = Transform.new()
-trf:setOrigin(Vec4.new(-19.4002, 11.2388, -4.00858, 0))
+trf:setOrigin(Vec4.new(20.556, 11.265, 2.45598, 0))
 rot = Mat3x4.new()
 rot = Mat3x4.new()
-rot:setAll(-0.198709, 0.33985, -0.919248, 0, 0.00976452, 0.938592, 0.344891, 0, 0.98001, 0.0595568, -0.189825, 0)
+rot:setAll(0.213344, -0.118711, 0.969738, 0, 0.0213826, 0.99292, 0.116845, 0, -0.976743, -0.00419256, 0.214372, 0)
 trf:setRotation(rot)
 trf:setRotation(rot)
 trf:setScale(1)
 trf:setScale(1)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
 node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)

BIN
samples/sponza/assets/sponza_381.ankimesh


BIN
samples/sponza/assets/sponza_69.ankimesh


+ 34 - 34
samples/sponza/assets/unnamed_0.ankianim

@@ -14,24 +14,24 @@
 				<key><time>14.9583</time><value>12.6504 3.39613 1.59767</value></key>
 				<key><time>14.9583</time><value>12.6504 3.39613 1.59767</value></key>
 				<key><time>15.4167</time><value>13.5823 3.28238 1.48543</value></key>
 				<key><time>15.4167</time><value>13.5823 3.28238 1.48543</value></key>
 				<key><time>18.125</time><value>19.0891 2.61022 0.822178</value></key>
 				<key><time>18.125</time><value>19.0891 2.61022 0.822178</value></key>
-				<key><time>18.5833</time><value>19.2686 2.71714 -0.392216</value></key>
+				<key><time>18.5833</time><value>19.2686 2.71714 -0.392224</value></key>
 				<key><time>22.125</time><value>20.6558 3.54337 -9.77624</value></key>
 				<key><time>22.125</time><value>20.6558 3.54337 -9.77624</value></key>
 				<key><time>22.5833</time><value>19.0757 3.47306 -9.80221</value></key>
 				<key><time>22.5833</time><value>19.0757 3.47306 -9.80221</value></key>
 				<key><time>28.2083</time><value>-0.317 2.61022 -10.1209</value></key>
 				<key><time>28.2083</time><value>-0.317 2.61022 -10.1209</value></key>
-				<key><time>28.6667</time><value>-2.1778 2.61022 -10.1456</value></key>
+				<key><time>28.6667</time><value>-2.17778 2.61022 -10.1456</value></key>
 				<key><time>33.75</time><value>-22.8155 2.61022 -10.4201</value></key>
 				<key><time>33.75</time><value>-22.8155 2.61022 -10.4201</value></key>
 				<key><time>34.2083</time><value>-22.8155 2.61022 -9.43611</value></key>
 				<key><time>34.2083</time><value>-22.8155 2.61022 -9.43611</value></key>
 				<key><time>37.875</time><value>-22.8155 2.61022 -1.56428</value></key>
 				<key><time>37.875</time><value>-22.8155 2.61022 -1.56428</value></key>
 				<key><time>38.3333</time><value>-21.2008 2.61022 -1.48552</value></key>
 				<key><time>38.3333</time><value>-21.2008 2.61022 -1.48552</value></key>
-				<key><time>41.8333</time><value>-8.86985 2.61022 -0.884087</value></key>
+				<key><time>41.8333</time><value>-8.86983 2.61022 -0.884086</value></key>
 				<key><time>42.75</time><value>-5.6403 2.61022 -0.726567</value></key>
 				<key><time>42.75</time><value>-5.6403 2.61022 -0.726567</value></key>
 				<key><time>45.5833</time><value>-2.41902 2.61022 -3.09393</value></key>
 				<key><time>45.5833</time><value>-2.41902 2.61022 -3.09393</value></key>
 				<key><time>46.0833</time><value>-1.85056 2.61022 -3.5117</value></key>
 				<key><time>46.0833</time><value>-1.85056 2.61022 -3.5117</value></key>
-				<key><time>48.6667</time><value>0.513312 3.07061 -0.178203</value></key>
+				<key><time>48.6667</time><value>0.513307 3.07061 -0.178211</value></key>
 				<key><time>49.25</time><value>1.04708 3.17457 0.574512</value></key>
 				<key><time>49.25</time><value>1.04708 3.17457 0.574512</value></key>
 				<key><time>51.5833</time><value>-1.64297 3.63755 3.66435</value></key>
 				<key><time>51.5833</time><value>-1.64297 3.63755 3.66435</value></key>
-				<key><time>52.25</time><value>-2.52192 4.12086 3.00342</value></key>
-				<key><time>55.2083</time><value>-6.42225 6.26554 0.0705996</value></key>
+				<key><time>52.25</time><value>-2.52192 4.12086 3.00343</value></key>
+				<key><time>55.2083</time><value>-6.42225 6.26554 0.0705997</value></key>
 				<key><time>57.9583</time><value>-11.7427 8.8453 -1.1153</value></key>
 				<key><time>57.9583</time><value>-11.7427 8.8453 -1.1153</value></key>
 				<key><time>61.3333</time><value>-18.9233 11.2388 -2.79078</value></key>
 				<key><time>61.3333</time><value>-18.9233 11.2388 -2.79078</value></key>
 				<key><time>63.625</time><value>-20.4662 11.2388 -6.73073</value></key>
 				<key><time>63.625</time><value>-20.4662 11.2388 -6.73073</value></key>
@@ -39,39 +39,39 @@
 				<key><time>76</time><value>2.21567 8.81405 -8.82866</value></key>
 				<key><time>76</time><value>2.21567 8.81405 -8.82866</value></key>
 			</positionKeys>
 			</positionKeys>
 			<rotationKeys>
 			<rotationKeys>
-				<key><time>0.0416666</time><value>0.00658256 0.990661 0.131021 0.0371709</value></key>
+				<key><time>0.0416666</time><value>0.00658252 0.990661 0.131021 0.0371713</value></key>
 				<key><time>6.79167</time><value>-0.0629116 0.92831 0.111865 0.348955</value></key>
 				<key><time>6.79167</time><value>-0.0629116 0.92831 0.111865 0.348955</value></key>
-				<key><time>7.83333</time><value>-0.0725333 0.909795 0.106124 0.394651</value></key>
-				<key><time>9.79167</time><value>-0.0738086 0.778106 0.0773262 0.61897</value></key>
-				<key><time>10.875</time><value>-0.0706586 0.681249 0.0642267 0.725798</value></key>
-				<key><time>11.5833</time><value>-0.0588006 0.692572 0.0587403 0.716544</value></key>
-				<key><time>13.25</time><value>-0.0315795 0.718456 0.0444854 0.69343</value></key>
-				<key><time>14.9583</time><value>-0.0314005 0.773922 0.0563244 0.629989</value></key>
-				<key><time>15.4167</time><value>-0.0310474 0.78785 0.0595463 0.612195</value></key>
-				<key><time>18.125</time><value>0.00826454 0.757009 0.0205183 0.65303</value></key>
+				<key><time>7.83333</time><value>-0.0725334 0.909795 0.106124 0.394651</value></key>
+				<key><time>9.79167</time><value>-0.0738087 0.778106 0.0773262 0.61897</value></key>
+				<key><time>10.875</time><value>-0.0706587 0.681249 0.0642268 0.725798</value></key>
+				<key><time>11.5833</time><value>-0.0588005 0.692572 0.0587403 0.716544</value></key>
+				<key><time>13.25</time><value>-0.0315796 0.718456 0.0444854 0.69343</value></key>
+				<key><time>14.9583</time><value>-0.0314006 0.773922 0.0563245 0.629989</value></key>
+				<key><time>15.4167</time><value>-0.0310475 0.78785 0.0595464 0.612195</value></key>
+				<key><time>18.125</time><value>0.00826449 0.757009 0.0205184 0.65303</value></key>
 				<key><time>18.5833</time><value>0.0153087 0.751397 0.0143268 0.659518</value></key>
 				<key><time>18.5833</time><value>0.0153087 0.751397 0.0143268 0.659518</value></key>
-				<key><time>22.125</time><value>0.0011288 0.858185 0.0108005 0.513226</value></key>
-				<key><time>22.5833</time><value>-0.000756213 0.870004 0.0107529 0.492926</value></key>
-				<key><time>28.2083</time><value>0.00369008 0.998339 0.0174987 0.0547757</value></key>
-				<key><time>28.6667</time><value>0.00433361 0.99968 0.0179625 0.0172714</value></key>
-				<key><time>33.75</time><value>0.00938432 0.96125 0.0159174 -0.275059</value></key>
-				<key><time>34.2083</time><value>0.00980572 0.953568 0.0156614 -0.30061</value></key>
-				<key><time>37.875</time><value>-0.0148589 -0.777295 -0.0109838 0.628865</value></key>
-				<key><time>38.3333</time><value>-0.0153571 -0.746987 -0.0102757 0.664582</value></key>
-				<key><time>41.8333</time><value>-0.0158938 -0.709685 -0.00942415 0.704277</value></key>
-				<key><time>42.75</time><value>-0.0137285 -0.834403 -0.0123676 0.550845</value></key>
-				<key><time>45.5833</time><value>0.00412683 0.999416 0.0180111 0.0287622</value></key>
-				<key><time>46.0833</time><value>0.00160613 0.988104 0.0200395 0.15247</value></key>
-				<key><time>48.6667</time><value>-0.0169 0.69967 0.0230664 0.713893</value></key>
-				<key><time>49.25</time><value>-0.0271612 0.603149 0.0263888 0.796729</value></key>
-				<key><time>51.5833</time><value>-0.0736537 0.137743 0.0149732 0.987612</value></key>
-				<key><time>52.25</time><value>-0.0857242 -0.00694491 0.0040622 0.996286</value></key>
-				<key><time>55.2083</time><value>-0.227278 -0.731621 -0.275592 0.580624</value></key>
+				<key><time>22.125</time><value>0.00112877 0.858185 0.0108006 0.513226</value></key>
+				<key><time>22.5833</time><value>-0.000756239 0.870004 0.0107529 0.492926</value></key>
+				<key><time>28.2083</time><value>0.00369008 0.998339 0.0174989 0.0547752</value></key>
+				<key><time>28.6667</time><value>0.00433361 0.99968 0.0179626 0.0172713</value></key>
+				<key><time>33.75</time><value>0.00938436 0.96125 0.0159175 -0.275059</value></key>
+				<key><time>34.2083</time><value>0.00980576 0.953568 0.0156615 -0.30061</value></key>
+				<key><time>37.875</time><value>-0.0148589 -0.777295 -0.0109839 0.628865</value></key>
+				<key><time>38.3333</time><value>-0.0153571 -0.746987 -0.0102758 0.664582</value></key>
+				<key><time>41.8333</time><value>-0.0158939 -0.709685 -0.00942424 0.704277</value></key>
+				<key><time>42.75</time><value>-0.0137286 -0.834403 -0.0123677 0.550845</value></key>
+				<key><time>45.5833</time><value>0.00412683 0.999416 0.0180111 0.028762</value></key>
+				<key><time>46.0833</time><value>0.00160611 0.988104 0.0200396 0.152471</value></key>
+				<key><time>48.6667</time><value>-0.0169002 0.69967 0.0230664 0.713893</value></key>
+				<key><time>49.25</time><value>-0.0271614 0.603148 0.0263889 0.79673</value></key>
+				<key><time>51.5833</time><value>-0.0736538 0.137741 0.0149731 0.987612</value></key>
+				<key><time>52.25</time><value>-0.0857243 -0.00694491 0.0040622 0.996286</value></key>
+				<key><time>55.2083</time><value>-0.227278 -0.731622 -0.275592 0.580624</value></key>
 				<key><time>57.9583</time><value>-0.216984 -0.749851 -0.255673 0.570327</value></key>
 				<key><time>57.9583</time><value>-0.216984 -0.749851 -0.255673 0.570327</value></key>
 				<key><time>61.3333</time><value>-0.122639 -0.722497 -0.125187 0.668794</value></key>
 				<key><time>61.3333</time><value>-0.122639 -0.722497 -0.125187 0.668794</value></key>
 				<key><time>63.625</time><value>-0.0950878 -0.841784 -0.147208 0.510576</value></key>
 				<key><time>63.625</time><value>-0.0950878 -0.841784 -0.147208 0.510576</value></key>
-				<key><time>65.0417</time><value>0.0684444 0.91685 0.16133 -0.358712</value></key>
-				<key><time>76</time><value>0.00658256 0.990661 0.131021 0.0371709</value></key>
+				<key><time>65.0417</time><value>0.0684445 0.91685 0.16133 -0.358712</value></key>
+				<key><time>76</time><value>0.00658252 0.990661 0.131021 0.0371713</value></key>
 			</rotationKeys>
 			</rotationKeys>
 			<scalingKeys>
 			<scalingKeys>
 				<key><time>0.0416666</time><value>1</value></key>
 				<key><time>0.0416666</time><value>1</value></key>