Browse Source

Adding FeaturesExample

Josh Engebretson 9 years ago
parent
commit
63382a0cf3
100 changed files with 569 additions and 0 deletions
  1. 5 0
      FeatureExamples/.gitignore
  2. 0 0
      FeatureExamples/FeatureExamples.atomic
  3. 18 0
      FeatureExamples/Project/AtomicNET/Platforms/Desktop/Program.cs
  4. 5 0
      FeatureExamples/Resources.asset
  5. 5 0
      FeatureExamples/Resources/Components.asset
  6. 0 0
      FeatureExamples/Resources/Components/.gitkeep
  7. 5 0
      FeatureExamples/Resources/Materials.asset
  8. 5 0
      FeatureExamples/Resources/Materials/GreenTransparent.xml
  9. 5 0
      FeatureExamples/Resources/Materials/GreenTransparent.xml.asset
  10. 4 0
      FeatureExamples/Resources/Materials/Jack.xml
  11. 5 0
      FeatureExamples/Resources/Materials/Jack.xml.asset
  12. 6 0
      FeatureExamples/Resources/Materials/JackEnvMap.xml
  13. 5 0
      FeatureExamples/Resources/Materials/JackEnvMap.xml.asset
  14. 5 0
      FeatureExamples/Resources/Materials/LitSmoke.xml
  15. 5 0
      FeatureExamples/Resources/Materials/LitSmoke.xml.asset
  16. 5 0
      FeatureExamples/Resources/Materials/Mushroom.xml
  17. 5 0
      FeatureExamples/Resources/Materials/Mushroom.xml.asset
  18. 7 0
      FeatureExamples/Resources/Materials/MushroomEnvMap.xml
  19. 5 0
      FeatureExamples/Resources/Materials/MushroomEnvMap.xml.asset
  20. 9 0
      FeatureExamples/Resources/Materials/MushroomWind.xml
  21. 5 0
      FeatureExamples/Resources/Materials/MushroomWind.xml.asset
  22. 9 0
      FeatureExamples/Resources/Materials/MushroomWindUnlit.xml
  23. 5 0
      FeatureExamples/Resources/Materials/MushroomWindUnlit.xml.asset
  24. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar.asset
  25. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/CloudPlane.xml
  26. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/CloudPlane.xml.asset
  27. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Ninja.xml
  28. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Ninja.xml.asset
  29. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Potion.xml
  30. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Potion.xml.asset
  31. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Snow.xml
  32. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/Snow.xml.asset
  33. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/SnowCrate.xml
  34. 5 0
      FeatureExamples/Resources/Materials/NinjaSnowWar/SnowCrate.xml.asset
  35. 4 0
      FeatureExamples/Resources/Materials/Particle.xml
  36. 5 0
      FeatureExamples/Resources/Materials/Particle.xml.asset
  37. 14 0
      FeatureExamples/Resources/Materials/RibbonTrail.xml
  38. 5 0
      FeatureExamples/Resources/Materials/RibbonTrail.xml.asset
  39. 5 0
      FeatureExamples/Resources/Materials/Skybox.xml
  40. 5 0
      FeatureExamples/Resources/Materials/Skybox.xml.asset
  41. 14 0
      FeatureExamples/Resources/Materials/SlashTrail.xml
  42. 5 0
      FeatureExamples/Resources/Materials/SlashTrail.xml.asset
  43. 4 0
      FeatureExamples/Resources/Materials/Smoke.xml
  44. 5 0
      FeatureExamples/Resources/Materials/Smoke.xml.asset
  45. 8 0
      FeatureExamples/Resources/Materials/Stone.xml
  46. 5 0
      FeatureExamples/Resources/Materials/Stone.xml.asset
  47. 10 0
      FeatureExamples/Resources/Materials/StoneEnvMap.xml
  48. 5 0
      FeatureExamples/Resources/Materials/StoneEnvMap.xml.asset
  49. 12 0
      FeatureExamples/Resources/Materials/StoneEnvMapSmall.xml
  50. 5 0
      FeatureExamples/Resources/Materials/StoneEnvMapSmall.xml.asset
  51. 10 0
      FeatureExamples/Resources/Materials/StoneSmall.xml
  52. 5 0
      FeatureExamples/Resources/Materials/StoneSmall.xml.asset
  53. 10 0
      FeatureExamples/Resources/Materials/StoneTiled.xml
  54. 5 0
      FeatureExamples/Resources/Materials/StoneTiled.xml.asset
  55. 10 0
      FeatureExamples/Resources/Materials/StoneTiledH.xml
  56. 5 0
      FeatureExamples/Resources/Materials/StoneTiledH.xml.asset
  57. 9 0
      FeatureExamples/Resources/Materials/Terrain.xml
  58. 5 0
      FeatureExamples/Resources/Materials/Terrain.xml.asset
  59. 6 0
      FeatureExamples/Resources/Materials/UrhoDecal.xml
  60. 5 0
      FeatureExamples/Resources/Materials/UrhoDecal.xml.asset
  61. 6 0
      FeatureExamples/Resources/Materials/UrhoDecalAlpha.xml
  62. 5 0
      FeatureExamples/Resources/Materials/UrhoDecalAlpha.xml.asset
  63. 20 0
      FeatureExamples/Resources/Materials/UrhoDecalAlphaMaskTwoSided.xml
  64. 5 0
      FeatureExamples/Resources/Materials/UrhoDecalAlphaMaskTwoSided.xml.asset
  65. 3 0
      FeatureExamples/Resources/Materials/VColUnlit.xml
  66. 5 0
      FeatureExamples/Resources/Materials/VColUnlit.xml.asset
  67. 11 0
      FeatureExamples/Resources/Materials/Water.xml
  68. 5 0
      FeatureExamples/Resources/Materials/Water.xml.asset
  69. 5 0
      FeatureExamples/Resources/Models.asset
  70. BIN
      FeatureExamples/Resources/Models/Box.mdl
  71. 10 0
      FeatureExamples/Resources/Models/Box.mdl.asset
  72. BIN
      FeatureExamples/Resources/Models/Cone.mdl
  73. 10 0
      FeatureExamples/Resources/Models/Cone.mdl.asset
  74. BIN
      FeatureExamples/Resources/Models/Cylinder.mdl
  75. 10 0
      FeatureExamples/Resources/Models/Cylinder.mdl.asset
  76. BIN
      FeatureExamples/Resources/Models/Dome.mdl
  77. 10 0
      FeatureExamples/Resources/Models/Dome.mdl.asset
  78. BIN
      FeatureExamples/Resources/Models/Jack.mdl
  79. 10 0
      FeatureExamples/Resources/Models/Jack.mdl.asset
  80. BIN
      FeatureExamples/Resources/Models/Jack_Walk.ani
  81. BIN
      FeatureExamples/Resources/Models/Mushroom.mdl
  82. 10 0
      FeatureExamples/Resources/Models/Mushroom.mdl.asset
  83. 5 0
      FeatureExamples/Resources/Models/Mutant.asset
  84. 5 0
      FeatureExamples/Resources/Models/Mutant/Layer.asset
  85. BIN
      FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Block_LY.ani
  86. BIN
      FeatureExamples/Resources/Models/Mutant/Layer/Mutant_HitHead_LY.ani
  87. BIN
      FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Throw_LY.ani
  88. BIN
      FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Wave_LY.ani
  89. 36 0
      FeatureExamples/Resources/Models/Mutant/License.txt
  90. 5 0
      FeatureExamples/Resources/Models/Mutant/License.txt.asset
  91. 5 0
      FeatureExamples/Resources/Models/Mutant/Materials.asset
  92. 9 0
      FeatureExamples/Resources/Models/Mutant/Materials/mutant_M.xml
  93. 5 0
      FeatureExamples/Resources/Models/Mutant/Materials/mutant_M.xml.asset
  94. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant.mdl
  95. 10 0
      FeatureExamples/Resources/Models/Mutant/Mutant.mdl.asset
  96. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant_Death.ani
  97. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant_HipHop1.ani
  98. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant_Idle0.ani
  99. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant_Idle1.ani
  100. BIN
      FeatureExamples/Resources/Models/Mutant/Mutant_Jump.ani

+ 5 - 0
FeatureExamples/.gitignore

@@ -0,0 +1,5 @@
+UserPrefs.json
+BuildSettings.json
+Cache/*
+AtomicNET/*
+Resources/FeatureExamples.dll*

+ 0 - 0
FeatureExamples/FeatureExamples.atomic


+ 18 - 0
FeatureExamples/Project/AtomicNET/Platforms/Desktop/Program.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Reflection;
+using System.Linq;
+
+using AtomicEngine;
+
+
+namespace AtomicPlayer
+{
+    public class Program
+    {
+        public static void Main(string[] args)
+        {
+            Application.Run<AtomicMain>(args);
+        }
+    }
+}

+ 5 - 0
FeatureExamples/Resources.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "344623dcf347c660bdb515ebbccffa44",
+	"FolderImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Components.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "5ae3ea71f8763866f08ee2a78ecd821e",
+	"FolderImporter": {}
+}

+ 0 - 0
FeatureExamples/Resources/Components/.gitkeep


+ 5 - 0
FeatureExamples/Resources/Materials.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "480eac2a1f9fc8b60a3e0cbe3374b304",
+	"FolderImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/GreenTransparent.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/NoTextureAlpha.xml" />
+    <parameter name="MatDiffColor" value="0 1 0 0.25" />
+    <parameter name="MatSpecColor" value="1 1 1 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/GreenTransparent.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "9b55d5aa04e5ac3a20b54f22d6a69c17",
+	"TextImporter": {}
+}

+ 4 - 0
FeatureExamples/Resources/Materials/Jack.xml

@@ -0,0 +1,4 @@
+<material>
+    <technique name="Techniques/NoTexture.xml" />
+    <parameter name="MatSpecColor" value="0.5 0.5 0.5 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Jack.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "b16fbc2322adec68569ffe2679467549",
+	"TextImporter": {}
+}

+ 6 - 0
FeatureExamples/Resources/Materials/JackEnvMap.xml

@@ -0,0 +1,6 @@
+<material>
+    <technique name="Techniques/NoTextureEnvCube.xml" />
+    <texture unit="environment" name="Textures/Skybox.xml" />
+    <parameter name="MatSpecColor" value="0.5 0.5 0.5 16" />
+    <parameter name="MatEnvMapColor" value="0.2 0.2 0.2" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/JackEnvMap.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "21256bafdaf2f07bc4c2c7fd2ebe6b43",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/LitSmoke.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/DiffLitParticleAlpha.xml" />
+    <parameter name="MatDiffColor" value="0.5 0.5 0.5 0.5" />    
+    <texture unit="diffuse" name="Textures/Smoke.dds" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/LitSmoke.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "2d3dd9b21a9355405fffa7c715fe0c1f",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/Mushroom.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/Diff.xml" />
+    <texture unit="diffuse" name="Textures/Mushroom.dds" />
+    <parameter name="MatSpecColor" value="0.1 0.1 0.1 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Mushroom.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "fbd611fb982fb9d8d3747f7170174ab1",
+	"TextImporter": {}
+}

+ 7 - 0
FeatureExamples/Resources/Materials/MushroomEnvMap.xml

@@ -0,0 +1,7 @@
+<material>
+    <technique name="Techniques/DiffEnvCube.xml" />
+    <texture unit="diffuse" name="Textures/Mushroom.dds" />
+    <texture unit="environment" name="Textures/Skybox.xml" />
+    <parameter name="MatSpecColor" value="0.1 0.1 0.1 16" />
+    <parameter name="MatEnvMapColor" value="0.2 0.1 0.1" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/MushroomEnvMap.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "60865755b74d109f80f756f54c2657de",
+	"TextImporter": {}
+}

+ 9 - 0
FeatureExamples/Resources/Materials/MushroomWind.xml

@@ -0,0 +1,9 @@
+<material>
+    <technique name="Techniques/VegetationDiff.xml" />
+    <texture unit="diffuse" name="Textures/Mushroom.dds" />
+    <parameter name="MatSpecColor" value="0.1 0.1 0.1 16" />
+    <parameter name="WindPeriod" value="1" />
+    <parameter name="WindHeightFactor" value="0.2" />
+    <parameter name="WindHeightPivot" value="0.2" />
+    <parameter name="WindWorldSpacing" value="0.1 0.1" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/MushroomWind.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "f9569bdb9fe17b86ba365451b5261ce4",
+	"TextImporter": {}
+}

+ 9 - 0
FeatureExamples/Resources/Materials/MushroomWindUnlit.xml

@@ -0,0 +1,9 @@
+<material>
+    <technique name="Techniques/VegetationDiffUnlit.xml" />
+    <texture unit="diffuse" name="Textures/Mushroom.dds" />
+    <parameter name="MatSpecColor" value="0.1 0.1 0.1 16" />
+    <parameter name="WindPeriod" value="1" />
+    <parameter name="WindHeightFactor" value="0.2" />
+    <parameter name="WindHeightPivot" value="0.2" />
+    <parameter name="WindWorldSpacing" value="0.1 0.1" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/MushroomWindUnlit.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "227e4c3fdd2362cd5a2552f2c5734da2",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "d13295a1a3aac5859a687b95b8dbee33",
+	"FolderImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/CloudPlane.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/DiffSkyplane.xml" />
+    <texture unit="diffuse" name="Textures/NinjaSnowWar/CloudPlane.dds" />
+    <cull value="none" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/CloudPlane.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "5e22745bfdf79d5200ced2f51dd369f4",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Ninja.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/Diff.xml" />
+    <texture unit="diffuse" name="Textures/NinjaSnowWar/Ninja.dds" />
+    <parameter name="MatSpecColor" value="0 0 0 1" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Ninja.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "2b9a066dbe1ac4827a33bea8548bc755",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Potion.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/NoTexture.xml" />
+    <parameter name="MatDiffColor" value="1 0 0 1" />
+    <parameter name="MatSpecColor" value="0.25 0.25 0.25 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Potion.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "6c261084246836341f81bb992bd17a32",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Snow.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/Diff.xml" />
+    <texture unit="diffuse" name="Textures/NinjaSnowWar/Snow.dds" />
+    <parameter name="MatSpecColor" value="0.25 0.25 0.25 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/Snow.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "5db4a3ba5ccc54679f949116224e8acd",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/SnowCrate.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/Diff.xml" />
+    <texture unit="diffuse" name="Textures/NinjaSnowWar/SnowCrate.dds" />
+    <parameter name="MatSpecColor" value="0.15 0.15 0.15 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/NinjaSnowWar/SnowCrate.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "0dd864ea4c27bbf064bde9e028aef584",
+	"TextImporter": {}
+}

+ 4 - 0
FeatureExamples/Resources/Materials/Particle.xml

@@ -0,0 +1,4 @@
+<material>
+    <technique name="Techniques/DiffVColAdd.xml" />
+    <texture unit="diffuse" name="Textures/Flare.dds" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Particle.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "46ad08141315a3a28bc87572e249fd5e",
+	"TextImporter": {}
+}

+ 14 - 0
FeatureExamples/Resources/Materials/RibbonTrail.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<material>
+    <technique name="Techniques/DiffVColUnlitAlpha.xml" quality="1" loddistance="0" />
+    <texture unit="diffuse" name="Textures/RibbonTrail.png" />
+	<parameter name="UOffset" value="1 0 0 0" />
+	<parameter name="VOffset" value="0 1 0 0" />
+	<parameter name="MatDiffColor" value="1 1 1 1" />
+	<parameter name="MatEmissiveColor" value="0 0 0" />
+	<parameter name="MatEnvMapColor" value="1 1 1" />
+	<parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+	<cull value="ccw" />
+	<shadowcull value="ccw" />
+	<depthbias constant="0" slopescaled="0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/RibbonTrail.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "ad3e94274634dc72e41271d2dc978e2a",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Materials/Skybox.xml

@@ -0,0 +1,5 @@
+<material>
+    <technique name="Techniques/DiffSkybox.xml" />
+    <texture unit="diffuse" name="Textures/Skybox.xml" />
+    <cull value="none" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Skybox.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "d002bee77dafcbcb4c61291f3da3c8b9",
+	"TextImporter": {}
+}

+ 14 - 0
FeatureExamples/Resources/Materials/SlashTrail.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<material>
+    <technique name="Techniques/DiffVColUnlitAlpha.xml" quality="1" loddistance="0" />
+    <texture unit="diffuse" name="Textures/SlashTrail.png" />
+	<parameter name="UOffset" value="1 0 0 0" />
+	<parameter name="VOffset" value="0 1 0 0" />
+	<parameter name="MatDiffColor" value="1 1 1 1" />
+	<parameter name="MatEmissiveColor" value="0 0 0" />
+	<parameter name="MatEnvMapColor" value="1 1 1" />
+	<parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+	<cull value="none" />
+	<shadowcull value="ccw" />
+	<depthbias constant="0" slopescaled="0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/SlashTrail.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "980387e5d0fec2ddb6ef5052eb1cfb2b",
+	"TextImporter": {}
+}

+ 4 - 0
FeatureExamples/Resources/Materials/Smoke.xml

@@ -0,0 +1,4 @@
+<material>
+    <technique name="Techniques/DiffVColUnlitAlpha.xml" />
+    <texture unit="diffuse" name="Textures/Smoke.dds" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Smoke.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "16bc852596e69dc9ece9a55c1a4d34e1",
+	"TextImporter": {}
+}

+ 8 - 0
FeatureExamples/Resources/Materials/Stone.xml

@@ -0,0 +1,8 @@
+<material>
+    <technique name="Techniques/DiffNormal.xml" quality="1" />
+    <technique name="Techniques/Diff.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Stone.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "fbdd680ecea6c215bcdd3845aba30d01",
+	"TextImporter": {}
+}

+ 10 - 0
FeatureExamples/Resources/Materials/StoneEnvMap.xml

@@ -0,0 +1,10 @@
+<material>
+    <technique name="Techniques/DiffNormalEnvCube.xml" quality="1" />
+    <technique name="Techniques/DiffEnvCube.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <texture unit="environment" name="Textures/Skybox.xml" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+    <parameter name="MatEnvMapColor" value="0.1 0.1 0.2" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/StoneEnvMap.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "06a53c644ad764ac299acc097e6fc229",
+	"TextImporter": {}
+}

+ 12 - 0
FeatureExamples/Resources/Materials/StoneEnvMapSmall.xml

@@ -0,0 +1,12 @@
+<material>
+    <technique name="Techniques/DiffNormalEnvCube.xml" quality="1" />
+    <technique name="Techniques/DiffEnvCube.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <texture unit="environment" name="Textures/Skybox.xml" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+    <parameter name="MatEnvMapColor" value="0.1 0.1 0.2" />
+    <parameter name="UOffset" value="0.125 0 0 0" />
+    <parameter name="VOffset" value="0 0.125 0 0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/StoneEnvMapSmall.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "6a06e5e22fb197dc92a666714d8d5aff",
+	"TextImporter": {}
+}

+ 10 - 0
FeatureExamples/Resources/Materials/StoneSmall.xml

@@ -0,0 +1,10 @@
+<material>
+    <technique name="Techniques/DiffNormal.xml" quality="1" />
+    <technique name="Techniques/Diff.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+    <parameter name="UOffset" value="0.125 0 0 0" />
+    <parameter name="VOffset" value="0 0.125 0 0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/StoneSmall.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "ae55ae70dc4aff36b46d2a3c321d0983",
+	"TextImporter": {}
+}

+ 10 - 0
FeatureExamples/Resources/Materials/StoneTiled.xml

@@ -0,0 +1,10 @@
+<material>
+    <technique name="Techniques/DiffNormal.xml" quality="1" />
+    <technique name="Techniques/Diff.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+    <parameter name="UOffset" value="4 0 0 0" />
+    <parameter name="VOffset" value="0 4 0 0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/StoneTiled.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "a5c547f09790c09b2f5c61c92f6fd3a5",
+	"TextImporter": {}
+}

+ 10 - 0
FeatureExamples/Resources/Materials/StoneTiledH.xml

@@ -0,0 +1,10 @@
+<material>
+    <technique name="Techniques/DiffNormal.xml" quality="1" />
+    <technique name="Techniques/Diff.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/StoneDiffuse.dds" />
+    <texture unit="normal" name="Textures/StoneNormal.dds" />
+    <shader psdefines="PACKEDNORMAL" />
+    <parameter name="MatSpecColor" value="0.3 0.3 0.3 16" />
+    <parameter name="UOffset" value="10 0 0 0" />
+    <parameter name="VOffset" value="0 0.5 0 0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/StoneTiledH.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "34ec2b70002c5f8ae071f3041fb8d936",
+	"TextImporter": {}
+}

+ 9 - 0
FeatureExamples/Resources/Materials/Terrain.xml

@@ -0,0 +1,9 @@
+<material>
+    <technique name="Techniques/TerrainBlend.xml" />
+    <texture unit="0" name="Textures/TerrainWeights.dds" />
+    <texture unit="1" name="Textures/TerrainDetail1.dds" />
+    <texture unit="2" name="Textures/TerrainDetail2.dds" />
+    <texture unit="3" name="Textures/TerrainDetail3.dds" />
+    <parameter name="MatSpecColor" value="0.5 0.5 0.5 16" />
+    <parameter name="DetailTiling" value="32 32" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Terrain.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "65cec42cd966197f9fcc101e1c7c2bb5",
+	"TextImporter": {}
+}

+ 6 - 0
FeatureExamples/Resources/Materials/UrhoDecal.xml

@@ -0,0 +1,6 @@
+<material>
+    <technique name="Techniques/DiffAdd.xml" />
+    <texture unit="diffuse" name="Textures/UrhoDecal.dds" />
+    <parameter name="MatDiffColor" value="1 1 0 1" />
+    <depthbias constant="-0.00001" slopescaled="0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/UrhoDecal.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "b3e92ecdd53013b385c2bd58fe39eb59",
+	"TextImporter": {}
+}

+ 6 - 0
FeatureExamples/Resources/Materials/UrhoDecalAlpha.xml

@@ -0,0 +1,6 @@
+<material>
+    <technique name="Techniques/DiffAlpha.xml" />
+    <texture unit="diffuse" name="Textures/UrhoDecalAlpha.dds" />
+    <parameter name="MatDiffColor" value="1 1 0 1" />
+    <depthbias constant="-0.00001" slopescaled="0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/UrhoDecalAlpha.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "438f5a35b9387b53a2b226c2cd5b685a",
+	"TextImporter": {}
+}

+ 20 - 0
FeatureExamples/Resources/Materials/UrhoDecalAlphaMaskTwoSided.xml

@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<material>
+	<technique name="Techniques/Diff.xml" quality="0" loddistance="0" />
+	<texture unit="diffuse" name="Textures/UrhoDecalAlpha.dds" />
+	<shader psdefines="ALPHAMASK" />
+	<parameter name="UOffset" value="1 0 0 0" />
+	<parameter name="VOffset" value="0 1 0 0" />
+	<parameter name="MatDiffColor" value="1 1 1 1" />
+	<parameter name="MatEmissiveColor" value="0 0 0" />
+	<parameter name="MatEnvMapColor" value="1 1 1" />
+	<parameter name="MatSpecColor" value="0 0 0 1" />
+	<parameter name="Roughness" value="0.5" />
+	<parameter name="Metallic" value="0" />
+	<cull value="none" />
+	<shadowcull value="none" />
+	<fill value="solid" />
+	<depthbias constant="0" slopescaled="0" />
+	<renderorder value="129" />
+	<occlusion enable="false" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/UrhoDecalAlphaMaskTwoSided.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "e0c0f6d88d1447d745c84c3bb7a54e37",
+	"TextImporter": {}
+}

+ 3 - 0
FeatureExamples/Resources/Materials/VColUnlit.xml

@@ -0,0 +1,3 @@
+<material>
+    <technique name="Techniques/NoTextureUnlitVCol.xml" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/VColUnlit.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "9dee2122b21ce5a143b17dd0b6280fa0",
+	"TextImporter": {}
+}

+ 11 - 0
FeatureExamples/Resources/Materials/Water.xml

@@ -0,0 +1,11 @@
+<material>
+    <!-- The water example will assign the reflection texture to the diffuse unit -->
+    <!-- The engine will automatically assign the refraction (viewport) texture to the environment unit during refract pass -->
+    <technique name="Techniques/Water.xml" />
+    <texture unit="normal" name="Textures/WaterNoise.dds" />
+    <parameter name="NoiseSpeed" value="0.05 0.05" />
+    <parameter name="NoiseTiling" value="50" />
+    <parameter name="NoiseStrength" value="0.02" />
+    <parameter name="FresnelPower" value="8" />
+    <parameter name="WaterTint" value="0.8 0.8 1.0" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Materials/Water.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "d4e000569ba02a3bd01cbccb68563fbe",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Models.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "0feee9ffd6eae72275fd9458b226aeab",
+	"FolderImporter": {}
+}

BIN
FeatureExamples/Resources/Models/Box.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Box.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "23c5e86bf5176a9ebced168a251a0af3",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Cone.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Cone.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "47d2b20dc040775d534e0ee0fe80fc1f",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Cylinder.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Cylinder.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "ae59e6c0e1dee34babe325ebbb37a646",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Dome.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Dome.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "3ffc06b7bbfd0dc8eb95f16ac366ee27",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Jack.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Jack.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "7f19d18477fb286eadc22136ef1da83b",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Jack_Walk.ani


BIN
FeatureExamples/Resources/Models/Mushroom.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Mushroom.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "31be0028f02c452cb0afb4d7db679cb7",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

+ 5 - 0
FeatureExamples/Resources/Models/Mutant.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "1f7fdad40eef0ae3182ecc44704f35bd",
+	"FolderImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Models/Mutant/Layer.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "c07dd061cb933ad76131e9e8318af837",
+	"FolderImporter": {}
+}

BIN
FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Block_LY.ani


BIN
FeatureExamples/Resources/Models/Mutant/Layer/Mutant_HitHead_LY.ani


BIN
FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Throw_LY.ani


BIN
FeatureExamples/Resources/Models/Mutant/Layer/Mutant_Wave_LY.ani


+ 36 - 0
FeatureExamples/Resources/Models/Mutant/License.txt

@@ -0,0 +1,36 @@
+--------------------------
+note:
+--------------------------
+There is no requirement in the Mixamo License to provide any license information with any content.  
+However, for the purpose of learning, I have provided some pertinent information below.
+
+--------------------------
+info:
+--------------------------
+website: https://www.mixamo.com/
+model: Mutant
+license: http://www.adobe.com/legal/terms.html
+
+--------------------------
+license short explanation (from the forum):
+--------------------------
+Jeanette Mathews
+May 31, 2016 07:24
+
+Thanks for the feedback, and glad to hear the tutorial was useful getting you started.  :)
+
+Yes, all Fuse and Mixamo content is available for commercial and non commercial use, royalty free.  
+You can edit them to your hearts content!
+
+The only requirement we have is that the final product you are creating must have our content in an 'embedded', non-editable format.  
+So you can't edit the characters and sell them directly, because then other people have access to the character 3d data files.  
+Games, movies, 3d prints, 2D illustrations, or any other file format where the character/animation files are not-editable is fine.  
+Selling characters/animations directly is against the TOS/EULA.
+
+Hope that helps clarify!
+
+reference: https://community.mixamo.com/hc/en-us/community/posts/211496987-Mixamo-Store-Characters-Licence
+
+--------------------------
+
+

+ 5 - 0
FeatureExamples/Resources/Models/Mutant/License.txt.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "221d1a4e335021d91426f9bf8b592bfc",
+	"TextImporter": {}
+}

+ 5 - 0
FeatureExamples/Resources/Models/Mutant/Materials.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "42c32750686a7ee663a54f8fa62d057a",
+	"FolderImporter": {}
+}

+ 9 - 0
FeatureExamples/Resources/Models/Mutant/Materials/mutant_M.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<material>
+	<technique name="Techniques/DiffNormal.xml" />
+	<texture unit="diffuse" name="Models/Mutant/Textures/Mutant_diffuse.jpg" />
+	<texture unit="normal" name="Models/Mutant/Textures/Mutant_normal.jpg" />
+	<parameter name="MatDiffColor" value="1 1 1 1" />
+	<parameter name="MatSpecColor" value="0.2 0.2 0.2 6.15385" />
+	<parameter name="MatEmissiveColor" value="0 0 0 1" />
+</material>

+ 5 - 0
FeatureExamples/Resources/Models/Mutant/Materials/mutant_M.xml.asset

@@ -0,0 +1,5 @@
+{
+	"version": 1,
+	"guid": "445c86c17bcdd074123c4de4a208952f",
+	"TextImporter": {}
+}

BIN
FeatureExamples/Resources/Models/Mutant/Mutant.mdl


+ 10 - 0
FeatureExamples/Resources/Models/Mutant/Mutant.mdl.asset

@@ -0,0 +1,10 @@
+{
+	"version": 1,
+	"guid": "b70f3629125b34792ec0d8d93cf33449",
+	"ModelImporter": {
+		"scale": 1,
+		"importAnimations": false,
+		"importMaterials": true,
+		"animInfo": []
+	}
+}

BIN
FeatureExamples/Resources/Models/Mutant/Mutant_Death.ani


BIN
FeatureExamples/Resources/Models/Mutant/Mutant_HipHop1.ani


BIN
FeatureExamples/Resources/Models/Mutant/Mutant_Idle0.ani


BIN
FeatureExamples/Resources/Models/Mutant/Mutant_Idle1.ani


BIN
FeatureExamples/Resources/Models/Mutant/Mutant_Jump.ani


Some files were not shown because too many files changed in this diff