summaryrefslogtreecommitdiff
path: root/libs/assimp/test/models/IRR
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2022-04-16 11:55:09 -0500
committersanine <sanine.not@pm.me>2022-04-16 11:55:09 -0500
commitdb81b925d776103326128bf629cbdda576a223e7 (patch)
tree58bea8155c686733310009f6bed7363f91fbeb9d /libs/assimp/test/models/IRR
parent55860037b14fb3893ba21cf2654c83d349cc1082 (diff)
move 3rd-party librarys into libs/ and add built-in honeysuckle
Diffstat (limited to 'libs/assimp/test/models/IRR')
-rw-r--r--libs/assimp/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irrbin0 -> 95946 bytes
-rw-r--r--libs/assimp/test/models/IRR/EpisodeI_ANewDwarf.irrbin0 -> 72612 bytes
-rw-r--r--libs/assimp/test/models/IRR/animMesh.irrbin0 -> 12938 bytes
-rw-r--r--libs/assimp/test/models/IRR/box.irrbin0 -> 5368 bytes
-rw-r--r--libs/assimp/test/models/IRR/dawfInCellar_ChildOfCellar.irrbin0 -> 21892 bytes
-rw-r--r--libs/assimp/test/models/IRR/dawfInCellar_SameHierarchy.irrbin0 -> 21630 bytes
-rw-r--r--libs/assimp/test/models/IRR/instancing.irr815
-rw-r--r--libs/assimp/test/models/IRR/multipleAnimators.irrbin0 -> 6654 bytes
-rw-r--r--libs/assimp/test/models/IRR/scenegraphAnim.irrbin0 -> 47716 bytes
-rw-r--r--libs/assimp/test/models/IRR/sphere.irrbin0 -> 5588 bytes
-rw-r--r--libs/assimp/test/models/IRR/warn_dwarf_scaling_is_intended.txt3
11 files changed, 818 insertions, 0 deletions
diff --git a/libs/assimp/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr b/libs/assimp/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr
new file mode 100644
index 0000000..1f0916d
--- /dev/null
+++ b/libs/assimp/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/EpisodeI_ANewDwarf.irr b/libs/assimp/test/models/IRR/EpisodeI_ANewDwarf.irr
new file mode 100644
index 0000000..39d99e4
--- /dev/null
+++ b/libs/assimp/test/models/IRR/EpisodeI_ANewDwarf.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/animMesh.irr b/libs/assimp/test/models/IRR/animMesh.irr
new file mode 100644
index 0000000..d1c9e10
--- /dev/null
+++ b/libs/assimp/test/models/IRR/animMesh.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/box.irr b/libs/assimp/test/models/IRR/box.irr
new file mode 100644
index 0000000..efc165d
--- /dev/null
+++ b/libs/assimp/test/models/IRR/box.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/dawfInCellar_ChildOfCellar.irr b/libs/assimp/test/models/IRR/dawfInCellar_ChildOfCellar.irr
new file mode 100644
index 0000000..698530d
--- /dev/null
+++ b/libs/assimp/test/models/IRR/dawfInCellar_ChildOfCellar.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/dawfInCellar_SameHierarchy.irr b/libs/assimp/test/models/IRR/dawfInCellar_SameHierarchy.irr
new file mode 100644
index 0000000..83d4ab9
--- /dev/null
+++ b/libs/assimp/test/models/IRR/dawfInCellar_SameHierarchy.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/instancing.irr b/libs/assimp/test/models/IRR/instancing.irr
new file mode 100644
index 0000000..6687f4f
--- /dev/null
+++ b/libs/assimp/test/models/IRR/instancing.irr
@@ -0,0 +1,815 @@
+<?xml version="1.0"?>
+<irr_scene>
+
+ <attributes>
+ <string name="Name" value="root" />
+ <int name="Id" value="-1" />
+ <colorf name="AmbientLight" value="0.000000, 0.000000, 0.000000, 0.000000" />
+ </attributes>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="146.943893, 34.831299, -67.034050" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../obj/spider.obj" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="67.034050, 34.831299, 25.902178" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../X/dwarf.x" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="67.034050, 34.831299, -136.734604" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../X/dwarf.x" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="67.034050, 34.831299, -67.034050" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../X/dwarf.x" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="67.034050, 34.831299, -67.034050" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../X/dwarf.x" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+ <node type="mesh">
+
+ <attributes>
+ <string name="Name" value="" />
+ <int name="Id" value="-1" />
+ <vector3d name="Position" value="-34.280998, 34.831299, -67.034050" />
+ <vector3d name="Rotation" value="0.000000, 0.000000, 0.000000" />
+ <vector3d name="Scale" value="1.000000, 1.000000, 1.000000" />
+ <bool name="Visible" value="true" />
+ <enum name="AutomaticCulling" value="box" />
+ <int name="DebugDataVisible" value="0" />
+ <bool name="IsDebugObject" value="false" />
+ <string name="Mesh" value="../X/dwarf.x" />
+ <bool name="ReadOnlyMaterials" value="false" />
+ </attributes>
+
+ <materials>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff5d5d5d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/axe.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff4d4d4d" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="../X/dwarf.jpg" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ <attributes>
+ <enum name="Type" value="solid" />
+ <color name="Ambient" value="ffffffff" />
+ <color name="Diffuse" value="ffcccccc" />
+ <color name="Emissive" value="ff505050" />
+ <color name="Specular" value="ff000000" />
+ <float name="Shininess" value="0.000000" />
+ <float name="Param1" value="0.000000" />
+ <float name="Param2" value="0.000000" />
+ <texture name="Texture1" value="" />
+ <texture name="Texture2" value="" />
+ <texture name="Texture3" value="" />
+ <texture name="Texture4" value="" />
+ <bool name="Wireframe" value="false" />
+ <bool name="GouraudShading" value="true" />
+ <bool name="Lighting" value="false" />
+ <bool name="ZWriteEnable" value="true" />
+ <int name="ZBuffer" value="1" />
+ <bool name="BackfaceCulling" value="true" />
+ <bool name="FogEnable" value="false" />
+ <bool name="NormalizeNormals" value="false" />
+ <bool name="BilinearFilter1" value="true" />
+ <bool name="BilinearFilter2" value="true" />
+ <bool name="BilinearFilter3" value="true" />
+ <bool name="BilinearFilter4" value="true" />
+ <bool name="TrilinearFilter1" value="false" />
+ <bool name="TrilinearFilter2" value="false" />
+ <bool name="TrilinearFilter3" value="false" />
+ <bool name="TrilinearFilter4" value="false" />
+ <bool name="AnisotropicFilter1" value="false" />
+ <bool name="AnisotropicFilter2" value="false" />
+ <bool name="AnisotropicFilter3" value="false" />
+ <bool name="AnisotropicFilter4" value="false" />
+ <enum name="TextureWrap1" value="texture_clamp_repeat" />
+ <enum name="TextureWrap2" value="texture_clamp_repeat" />
+ <enum name="TextureWrap3" value="texture_clamp_repeat" />
+ <enum name="TextureWrap4" value="texture_clamp_repeat" />
+ </attributes>
+ </materials>
+ </node>
+
+</irr_scene>
+
diff --git a/libs/assimp/test/models/IRR/multipleAnimators.irr b/libs/assimp/test/models/IRR/multipleAnimators.irr
new file mode 100644
index 0000000..fb468aa
--- /dev/null
+++ b/libs/assimp/test/models/IRR/multipleAnimators.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/scenegraphAnim.irr b/libs/assimp/test/models/IRR/scenegraphAnim.irr
new file mode 100644
index 0000000..3cf28a9
--- /dev/null
+++ b/libs/assimp/test/models/IRR/scenegraphAnim.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/sphere.irr b/libs/assimp/test/models/IRR/sphere.irr
new file mode 100644
index 0000000..ab42192
--- /dev/null
+++ b/libs/assimp/test/models/IRR/sphere.irr
Binary files differ
diff --git a/libs/assimp/test/models/IRR/warn_dwarf_scaling_is_intended.txt b/libs/assimp/test/models/IRR/warn_dwarf_scaling_is_intended.txt
new file mode 100644
index 0000000..d0e4ea3
--- /dev/null
+++ b/libs/assimp/test/models/IRR/warn_dwarf_scaling_is_intended.txt
@@ -0,0 +1,3 @@
+for dawfInCellar_ChildOfCellar & dawfInCellar_SameHierarchy:
+
+the strange scalings of cellar and dwarf are intended.