cutting everything but skybox
							parent
							
								
									896dc6676b
								
							
						
					
					
						commit
						47ae1a0dbd
					
				|  | @ -9,6 +9,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kav", "Kav\Kav.Framework.cs | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smuggler", "Smuggler\Smuggler.Framework.csproj", "{06664804-2B01-46F5-B8EC-07E5E2C1EADC}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smuggler", "Smuggler\Smuggler.Framework.csproj", "{06664804-2B01-46F5-B8EC-07E5E2C1EADC}" | ||||||
| EndProject | EndProject | ||||||
|  | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FNA", "FNA\FNA.csproj", "{35253CE1-C864-4CD3-8249-4D1319748E8F}" | ||||||
|  | EndProject | ||||||
| Global | Global | ||||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||||
| 		Debug|Any CPU = Debug|Any CPU | 		Debug|Any CPU = Debug|Any CPU | ||||||
|  | @ -24,10 +26,10 @@ Global | ||||||
| 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|Any CPU.Build.0 = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x64.ActiveCfg = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x64.ActiveCfg = Debug|x64 | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x64.Build.0 = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x64.Build.0 = Debug|x64 | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x86.ActiveCfg = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x86.ActiveCfg = Debug|x86 | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x86.Build.0 = Debug|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Debug|x86.Build.0 = Debug|x86 | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|Any CPU.ActiveCfg = Release|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|Any CPU.Build.0 = Release|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
| 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|x64.ActiveCfg = Release|Any CPU | 		{9ED076FA-32C3-4F1E-BB90-549B3A2FA46F}.Release|x64.ActiveCfg = Release|Any CPU | ||||||
|  | @ -58,5 +60,17 @@ Global | ||||||
| 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x64.Build.0 = Release|Any CPU | 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x64.Build.0 = Release|Any CPU | ||||||
| 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x86.ActiveCfg = Release|x86 | 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x86.ActiveCfg = Release|x86 | ||||||
| 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x86.Build.0 = Release|x86 | 		{06664804-2B01-46F5-B8EC-07E5E2C1EADC}.Release|x86.Build.0 = Release|x86 | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|x64.ActiveCfg = Debug|x64 | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|x64.Build.0 = Debug|x64 | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|x86.ActiveCfg = Debug|x86 | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|x86.Build.0 = Debug|x86 | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|Any CPU.Build.0 = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|x64.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|x64.Build.0 = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|x86.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Release|x86.Build.0 = Debug|Any CPU | ||||||
| 	EndGlobalSection | 	EndGlobalSection | ||||||
| EndGlobal | EndGlobal | ||||||
|  |  | ||||||
|  | @ -30,7 +30,7 @@ namespace KavTest | ||||||
| 
 | 
 | ||||||
|             Window.AllowUserResizing = true; |             Window.AllowUserResizing = true; | ||||||
|             IsMouseVisible = true; |             IsMouseVisible = true; | ||||||
|              | 
 | ||||||
|             Microsoft.Xna.Framework.Input.Mouse.IsRelativeMouseModeEXT = true; |             Microsoft.Xna.Framework.Input.Mouse.IsRelativeMouseModeEXT = true; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | @ -51,7 +51,7 @@ namespace KavTest | ||||||
|             var rustyBallModel = Kav.ModelLoader.Load( |             var rustyBallModel = Kav.ModelLoader.Load( | ||||||
|                 GraphicsDevice, |                 GraphicsDevice, | ||||||
|                 Smuggler.Importer.ImportGLB( |                 Smuggler.Importer.ImportGLB( | ||||||
|                     GraphicsDevice,  |                     GraphicsDevice, | ||||||
|                     File.OpenRead("Content/rustysphere.glb") |                     File.OpenRead("Content/rustysphere.glb") | ||||||
|                 ) |                 ) | ||||||
|             ); |             ); | ||||||
|  | @ -180,90 +180,6 @@ namespace KavTest | ||||||
|             WorldBuilder.AddEngine(new DirectionalLightSpawner()); |             WorldBuilder.AddEngine(new DirectionalLightSpawner()); | ||||||
|             WorldBuilder.AddGeneralRenderer(new SceneRenderer(GraphicsDevice), 0); |             WorldBuilder.AddGeneralRenderer(new SceneRenderer(GraphicsDevice), 0); | ||||||
| 
 | 
 | ||||||
|             // WorldBuilder.SendMessage(new RustyBallSpawnMessage( |  | ||||||
|             //     new Transform3D(new Vector3(0, 0, 0)), |  | ||||||
|             //     new Vector3(1, 1, -1) |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             // WorldBuilder.SendMessage(new RustyBallSpawnMessage( |  | ||||||
|             //     new Transform3D(new Vector3(-3, 0, 0)), |  | ||||||
|             //     new Vector3(-1, 1, -1) |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             // WorldBuilder.SendMessage(new RustyBallSpawnMessage( |  | ||||||
|             //     new Transform3D(new Vector3(3, 0, 0)), |  | ||||||
|             //     new Vector3(-1, 1, 1) |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             // WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|             //     new Transform3D(new Vector3(0, 1, 0), Quaternion.Identity, new Vector3(1f, 1f, 1f)), |  | ||||||
|             //     rustyBallModel |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|                 new Transform3D(new Vector3(0, -3, 0), Quaternion.Identity, new Vector3(10f, 1f, 10f)), |  | ||||||
|                 floorModel |  | ||||||
|             )); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|                 new Transform3D( |  | ||||||
|                     new Vector3(0, 1, 0),  |  | ||||||
|                     Quaternion.CreateFromAxisAngle( |  | ||||||
|                         Vector3.Right,  |  | ||||||
|                         -Microsoft.Xna.Framework.MathHelper.PiOver2 |  | ||||||
|                     ),                     |  | ||||||
|                     new Vector3(1f, 1f, 1f) |  | ||||||
|                 ), |  | ||||||
|                 redCylinderModel |  | ||||||
|             )); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|                 new Transform3D( |  | ||||||
|                     new Vector3(-3, 1, 0),  |  | ||||||
|                     Quaternion.CreateFromAxisAngle( |  | ||||||
|                         Vector3.Right,  |  | ||||||
|                         -Microsoft.Xna.Framework.MathHelper.PiOver2 |  | ||||||
|                     ),                     |  | ||||||
|                     new Vector3(1f, 1f, 1f) |  | ||||||
|                 ), |  | ||||||
|                 blueTorusModel |  | ||||||
|             )); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|                 new Transform3D( |  | ||||||
|                     new Vector3(3, 1, 0),  |  | ||||||
|                     Quaternion.CreateFromAxisAngle( |  | ||||||
|                         Vector3.Right,  |  | ||||||
|                         -Microsoft.Xna.Framework.MathHelper.PiOver2 |  | ||||||
|                     ),                     |  | ||||||
|                     new Vector3(1f, 1f, 1f) |  | ||||||
|                 ), |  | ||||||
|                 cubeModel |  | ||||||
|             )); |  | ||||||
|              |  | ||||||
|             // WorldBuilder.SendMessage(new StaticModelSpawnMessage( |  | ||||||
|             //     Transform3D.Identity, |  | ||||||
|             //     toonShadeRuinsModel |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             for (var i = 0; i < 1; i++) |  | ||||||
|             { |  | ||||||
|                 var start = RandomHelper.RandomVector3(-5, 5); |  | ||||||
| 
 |  | ||||||
|                 WorldBuilder.SendMessage(new LightBulbSpawnMessage( |  | ||||||
|                     new Transform3D(start.ToXNAVector(), Quaternion.Identity, new Vector3(0.1f, 0.1f, 0.1f)), |  | ||||||
|                     RandomHelper.RandomColor(), |  | ||||||
|                     1f, |  | ||||||
|                     RandomHelper.RandomLoop(start, -15, 15, 3, 10) |  | ||||||
|                 )); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             var ambientLightEntity = WorldBuilder.CreateEntity(); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SetComponent(ambientLightEntity, new AmbientLightComponent( |  | ||||||
|                 new Color(0.4f, 0.4f, 0.4f) |  | ||||||
|             )); |  | ||||||
| 
 |  | ||||||
|             WorldBuilder.SendMessage(new DirectionalLightSpawnMessage( |             WorldBuilder.SendMessage(new DirectionalLightSpawnMessage( | ||||||
|                 //Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.Pi / 3f), |                 //Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.Pi / 3f), | ||||||
|                 Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.PiOver4), |                 Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.PiOver4), | ||||||
|  | @ -271,18 +187,6 @@ namespace KavTest | ||||||
|                 0.7f |                 0.7f | ||||||
|             )); |             )); | ||||||
| 
 | 
 | ||||||
|             // WorldBuilder.SendMessage(new DirectionalLightSpawnMessage( |  | ||||||
|             //     Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.PiOver4), |  | ||||||
|             //     Color.GhostWhite, |  | ||||||
|             //     0.1f |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             // WorldBuilder.SendMessage(new DirectionalLightSpawnMessage( |  | ||||||
|             //     Quaternion.CreateFromAxisAngle(Vector3.Right, Microsoft.Xna.Framework.MathHelper.PiOver2 + Microsoft.Xna.Framework.MathHelper.PiOver4), |  | ||||||
|             //     Color.GhostWhite, |  | ||||||
|             //     0.1f |  | ||||||
|             // )); |  | ||||||
| 
 |  | ||||||
|             var cameraEntity = WorldBuilder.CreateEntity(); |             var cameraEntity = WorldBuilder.CreateEntity(); | ||||||
|             WorldBuilder.SetComponent(cameraEntity, new ArcballTransformComponent( |             WorldBuilder.SetComponent(cameraEntity, new ArcballTransformComponent( | ||||||
|                 new ArcballTransform( |                 new ArcballTransform( | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue