Jelajahi Sumber

Visual Studio Solution to work on BabylonJS

This solution contains several projects:
- BabylonJS.csproj: it contains all necessary files for BabylonJS (use of wildcards to include them to the project)
- myBabylonJS.csproj: console application which uses myBabylon.xml as input to generate jskompactor.bat (it resolves dependencies and warns if a dependencies loop is found). jskompactor.bat calls JSKompactor.exe to create myBabylon.js
- BabylonJSServer.csproj: simple MVC3 application for which myBabylon.js and cannon.js are included for all pages

Use this solution if you want to work on BabylonJS. By editing myBabylon.xml, you generate myBabylon.js. Thus, you can modify all separate files of BabylonJS, add yours
and test them with your own projects. A sample project is provided (Index.cshtml which loads the Train scene).

myBabylon.xml includes babylon.xml. A xml schema is provided to help you to edit myBabylon.xml.

Anytime you modify myBabylon.xml, rebuild to get your modifications in myBabylon.js. (myBabylon.xml is declared as reference to force rebuilding)

TODO: edit babylon.xml to specify dependencies
Gwenaël Hagenmuller 11 tahun lalu
induk
melakukan
cc314b7757
100 mengubah file dengan 676 tambahan dan 1 penghapusan
  1. 3 0
      .gitignore
  2. 0 1
      Babylon/jscompaktor.bat
  3. 72 0
      BabylonJS.csproj
  4. 54 0
      BabylonJS.sln
  5. 309 0
      BabylonJSServer/BabylonJSServer.csproj
  6. 231 0
      BabylonJSServer/Content/Site.css
  7. 1 0
      BabylonJSServer/Content/Train/Train.babylon
  8. 5 0
      BabylonJSServer/Content/Train/Train.babylon.manifest
  9. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/barrieres_bois.jpg
  10. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/barrieres_bois_n.jpg
  11. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bat_console_murs_ext_lm.jpg
  12. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bat_console_murs_lm.jpg
  13. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bat_lm.jpg
  14. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bosquet_grass.jpg
  15. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bosquet_grass.png
  16. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bottes_paille.jpg
  17. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/bottes_paille_face.jpg
  18. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/champ_ble.jpg
  19. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/champ_ble.png
  20. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/chariot_planche.jpg
  21. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/chariot_planche_n.jpg
  22. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/chariot_roue.jpg
  23. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/chariot_roue_n.jpg
  24. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/console.jpg
  25. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/console_n.jpg
  26. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_nx.jpg
  27. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_ny.jpg
  28. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_nz.jpg
  29. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_px.jpg
  30. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_py.jpg
  31. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap5_pz.jpg
  32. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_nx.jpg
  33. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_ny.jpg
  34. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_nz.jpg
  35. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_px.jpg
  36. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_py.jpg
  37. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_pz.jpg
  38. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_nx.jpg
  39. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_ny.jpg
  40. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_nz.jpg
  41. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_px.jpg
  42. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_py.jpg
  43. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cubemap_vitres_pz.jpg
  44. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cuir.jpg
  45. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/cuir_n.jpg
  46. 1 0
      BabylonJSServer/Content/Train/debug.txt
  47. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/disneyland_paris.jpg
  48. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/flechage.jpg
  49. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/flechage.png
  50. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/flechage2.jpg
  51. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/flechage2.png
  52. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/grass.jpg
  53. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/grass.png
  54. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/grillage.jpg
  55. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/grillage.png
  56. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/lens2.png
  57. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/lens3.png
  58. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/lens4.png
  59. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/lens5.png
  60. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/lens6.png
  61. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/metal_rouille.jpg
  62. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/metal_rouille_n.jpg
  63. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/metal_tache.jpg
  64. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/metal_tache_n.jpg
  65. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/murs_wood.jpg
  66. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/murs_wood_n.jpg
  67. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/no_signal.jpg
  68. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/paille_alpha.jpg
  69. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/paille_alpha.png
  70. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/pile_bois.jpg
  71. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/pile_bois_n.jpg
  72. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/planches.jpg
  73. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/planches_n.jpg
  74. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/poteaux.jpg
  75. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/poteaux_n.jpg
  76. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/poubelle.jpg
  77. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/poubelle_n.jpg
  78. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/rochers_big.jpg
  79. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/rochers_big_n.jpg
  80. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/rock_tunnel.jpg
  81. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/rock_tunnel_n.jpg
  82. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sacs_sable.jpg
  83. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sacs_sable_n.jpg
  84. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sapin_leaves.jpg
  85. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sapin_leaves.png
  86. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sapin_trunk_up.jpg
  87. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sapin_trunk_up_n.jpg
  88. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/skydome.jpg
  89. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/smoke.png
  90. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sol_metal.jpg
  91. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/sol_metal_n.jpg
  92. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain1.jpg
  93. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain1_lm.jpg
  94. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain1_n.jpg
  95. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain2.jpg
  96. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain2_lm.jpg
  97. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain2_n.jpg
  98. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain3.jpg
  99. TEMPAT SAMPAH
      BabylonJSServer/Content/Train/terrain3_lm.jpg
  100. 0 0
      BabylonJSServer/Content/Train/terrain3_n.jpg

+ 3 - 0
.gitignore

@@ -1,3 +1,6 @@
+# User-specific files
+myBabylon.js
+
 # Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
 [Bb]in/
 [Oo]bj/

File diff ditekan karena terlalu besar
+ 0 - 1
Babylon/jscompaktor.bat


+ 72 - 0
BabylonJS.csproj

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>
+    </ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{0263AD0D-56E6-4439-BC05-6EC957200F52}</ProjectGuid>
+    <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>BabylonJS</RootNamespace>
+    <AssemblyName>BabylonJS</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <UseIISExpress>false</UseIISExpress>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Content Include="cannon.js" />
+    <Content Include="babylon.*.*.*.js" />
+    <Content Include="Babylon\**\*.*" />
+    <Content Include="Typescript\**\*.*" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Properties\" />
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
+  <ProjectExtensions>
+    <VisualStudio>
+      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
+        <WebProjectProperties>
+          <UseIIS>False</UseIIS>
+          <AutoAssignPort>True</AutoAssignPort>
+          <DevelopmentServerPort>25752</DevelopmentServerPort>
+          <DevelopmentServerVPath>/</DevelopmentServerVPath>
+          <IISUrl>
+          </IISUrl>
+          <NTLMAuthentication>False</NTLMAuthentication>
+          <UseCustomServer>False</UseCustomServer>
+          <CustomServerUrl>
+          </CustomServerUrl>
+          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
+        </WebProjectProperties>
+      </FlavorProperties>
+    </VisualStudio>
+  </ProjectExtensions>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 54 - 0
BabylonJS.sln

@@ -0,0 +1,54 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BabylonJS", "BabylonJS.csproj", "{0263AD0D-56E6-4439-BC05-6EC957200F52}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BabylonJSServer", "BabylonJSServer\BabylonJSServer.csproj", "{93EF5B02-72EB-4B55-831E-E5051269EDA6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "myBabylonJS", "myBabylonJS\myBabylonJS.csproj", "{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|Mixed Platforms = Debug|Mixed Platforms
+		Debug|x86 = Debug|x86
+		Release|Any CPU = Release|Any CPU
+		Release|Mixed Platforms = Release|Mixed Platforms
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Release|Any CPU.Build.0 = Release|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{0263AD0D-56E6-4439-BC05-6EC957200F52}.Release|x86.ActiveCfg = Release|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Release|Any CPU.Build.0 = Release|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{93EF5B02-72EB-4B55-831E-E5051269EDA6}.Release|x86.ActiveCfg = Release|Any CPU
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Debug|Any CPU.ActiveCfg = Debug|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Debug|Mixed Platforms.Build.0 = Debug|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Debug|x86.ActiveCfg = Debug|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Debug|x86.Build.0 = Debug|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Release|Any CPU.ActiveCfg = Release|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Release|Mixed Platforms.ActiveCfg = Release|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Release|Mixed Platforms.Build.0 = Release|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Release|x86.ActiveCfg = Release|x86
+		{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}.Release|x86.Build.0 = Release|x86
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

+ 309 - 0
BabylonJSServer/BabylonJSServer.csproj

@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>
+    </ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{93EF5B02-72EB-4B55-831E-E5051269EDA6}</ProjectGuid>
+    <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>BabylonJSServer</RootNamespace>
+    <AssemblyName>BabylonJSServer</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <MvcBuildViews>false</MvcBuildViews>
+    <UseIISExpress>false</UseIISExpress>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup>
+    <RunPostBuildEvent>Always</RunPostBuildEvent>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data.Entity" />
+    <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+    <Reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+    <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Web.DynamicData" />
+    <Reference Include="System.Web.Entity" />
+    <Reference Include="System.Web.ApplicationServices" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Web" />
+    <Reference Include="System.Web.Extensions" />
+    <Reference Include="System.Web.Abstractions" />
+    <Reference Include="System.Web.Routing" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Configuration" />
+    <Reference Include="System.Web.Services" />
+    <Reference Include="System.EnterpriseServices" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="WebViewPageExtensions.cs" />
+    <Compile Include="Controllers\HomeController.cs" />
+    <Compile Include="Controllers\BabylonJSController.cs" />
+    <Compile Include="Global.asax.cs">
+      <DependentUpon>Global.asax</DependentUpon>
+    </Compile>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png" />
+    <Content Include="Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png" />
+    <Content Include="Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png" />
+    <Content Include="Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png" />
+    <Content Include="Content\themes\base\images\ui-bg_glass_75_dadada_1x400.png" />
+    <Content Include="Content\themes\base\images\ui-bg_glass_75_e6e6e6_1x400.png" />
+    <Content Include="Content\themes\base\images\ui-bg_glass_95_fef1ec_1x400.png" />
+    <Content Include="Content\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png" />
+    <Content Include="Content\themes\base\images\ui-icons_222222_256x240.png" />
+    <Content Include="Content\themes\base\images\ui-icons_2e83ff_256x240.png" />
+    <Content Include="Content\themes\base\images\ui-icons_454545_256x240.png" />
+    <Content Include="Content\themes\base\images\ui-icons_888888_256x240.png" />
+    <Content Include="Content\themes\base\images\ui-icons_cd0a0a_256x240.png" />
+    <Content Include="Content\themes\base\jquery.ui.accordion.css" />
+    <Content Include="Content\themes\base\jquery.ui.all.css" />
+    <Content Include="Content\themes\base\jquery.ui.autocomplete.css" />
+    <Content Include="Content\themes\base\jquery.ui.base.css" />
+    <Content Include="Content\themes\base\jquery.ui.button.css" />
+    <Content Include="Content\themes\base\jquery.ui.core.css" />
+    <Content Include="Content\themes\base\jquery.ui.datepicker.css" />
+    <Content Include="Content\themes\base\jquery.ui.dialog.css" />
+    <Content Include="Content\themes\base\jquery.ui.progressbar.css" />
+    <Content Include="Content\themes\base\jquery.ui.resizable.css" />
+    <Content Include="Content\themes\base\jquery.ui.selectable.css" />
+    <Content Include="Content\themes\base\jquery.ui.slider.css" />
+    <Content Include="Content\themes\base\jquery.ui.tabs.css" />
+    <Content Include="Content\themes\base\jquery.ui.theme.css" />
+    <Content Include="Content\Train\barrieres_bois.jpg" />
+    <Content Include="Content\Train\barrieres_bois_n.jpg" />
+    <Content Include="Content\Train\bat_console_murs_ext_lm.jpg" />
+    <Content Include="Content\Train\bat_console_murs_lm.jpg" />
+    <Content Include="Content\Train\bat_lm.jpg" />
+    <Content Include="Content\Train\bosquet_grass.jpg" />
+    <Content Include="Content\Train\bosquet_grass.png" />
+    <Content Include="Content\Train\bottes_paille.jpg" />
+    <Content Include="Content\Train\bottes_paille_face.jpg" />
+    <Content Include="Content\Train\champ_ble.jpg" />
+    <Content Include="Content\Train\champ_ble.png" />
+    <Content Include="Content\Train\chariot_planche.jpg" />
+    <Content Include="Content\Train\chariot_planche_n.jpg" />
+    <Content Include="Content\Train\chariot_roue.jpg" />
+    <Content Include="Content\Train\chariot_roue_n.jpg" />
+    <Content Include="Content\Train\console.jpg" />
+    <Content Include="Content\Train\console_n.jpg" />
+    <Content Include="Content\Train\cubemap5_nx.jpg" />
+    <Content Include="Content\Train\cubemap5_ny.jpg" />
+    <Content Include="Content\Train\cubemap5_nz.jpg" />
+    <Content Include="Content\Train\cubemap5_px.jpg" />
+    <Content Include="Content\Train\cubemap5_py.jpg" />
+    <Content Include="Content\Train\cubemap5_pz.jpg" />
+    <Content Include="Content\Train\cubemap_nx.jpg" />
+    <Content Include="Content\Train\cubemap_ny.jpg" />
+    <Content Include="Content\Train\cubemap_nz.jpg" />
+    <Content Include="Content\Train\cubemap_px.jpg" />
+    <Content Include="Content\Train\cubemap_py.jpg" />
+    <Content Include="Content\Train\cubemap_pz.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_nx.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_ny.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_nz.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_px.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_py.jpg" />
+    <Content Include="Content\Train\cubemap_vitres_pz.jpg" />
+    <Content Include="Content\Train\cuir.jpg" />
+    <Content Include="Content\Train\cuir_n.jpg" />
+    <Content Include="Content\Train\debug.txt" />
+    <Content Include="Content\Train\disneyland_paris.jpg" />
+    <Content Include="Content\Train\flechage.jpg" />
+    <Content Include="Content\Train\flechage.png" />
+    <Content Include="Content\Train\flechage2.jpg" />
+    <Content Include="Content\Train\flechage2.png" />
+    <Content Include="Content\Train\grass.jpg" />
+    <Content Include="Content\Train\grass.png" />
+    <Content Include="Content\Train\grillage.jpg" />
+    <Content Include="Content\Train\grillage.png" />
+    <Content Include="Content\Train\lens2.png" />
+    <Content Include="Content\Train\lens3.png" />
+    <Content Include="Content\Train\lens4.png" />
+    <Content Include="Content\Train\lens5.png" />
+    <Content Include="Content\Train\lens6.png" />
+    <Content Include="Content\Train\metal_rouille.jpg" />
+    <Content Include="Content\Train\metal_rouille_n.jpg" />
+    <Content Include="Content\Train\metal_tache.jpg" />
+    <Content Include="Content\Train\metal_tache_n.jpg" />
+    <Content Include="Content\Train\murs_wood.jpg" />
+    <Content Include="Content\Train\murs_wood_n.jpg" />
+    <Content Include="Content\Train\no_signal.jpg" />
+    <Content Include="Content\Train\paille_alpha.jpg" />
+    <Content Include="Content\Train\paille_alpha.png" />
+    <Content Include="Content\Train\pile_bois.jpg" />
+    <Content Include="Content\Train\pile_bois_n.jpg" />
+    <Content Include="Content\Train\planches.jpg" />
+    <Content Include="Content\Train\planches_n.jpg" />
+    <Content Include="Content\Train\poteaux.jpg" />
+    <Content Include="Content\Train\poteaux_n.jpg" />
+    <Content Include="Content\Train\poubelle.jpg" />
+    <Content Include="Content\Train\poubelle_n.jpg" />
+    <Content Include="Content\Train\rochers_big.jpg" />
+    <Content Include="Content\Train\rochers_big_n.jpg" />
+    <Content Include="Content\Train\rock_tunnel.jpg" />
+    <Content Include="Content\Train\rock_tunnel_n.jpg" />
+    <Content Include="Content\Train\sacs_sable.jpg" />
+    <Content Include="Content\Train\sacs_sable_n.jpg" />
+    <Content Include="Content\Train\sapin_leaves.jpg" />
+    <Content Include="Content\Train\sapin_leaves.png" />
+    <Content Include="Content\Train\sapin_trunk_up.jpg" />
+    <Content Include="Content\Train\sapin_trunk_up_n.jpg" />
+    <Content Include="Content\Train\skydome.jpg" />
+    <Content Include="Content\Train\smoke.png" />
+    <Content Include="Content\Train\sol_metal.jpg" />
+    <Content Include="Content\Train\sol_metal_n.jpg" />
+    <Content Include="Content\Train\terrain1.jpg" />
+    <Content Include="Content\Train\terrain1_lm.jpg" />
+    <Content Include="Content\Train\terrain1_n.jpg" />
+    <Content Include="Content\Train\terrain2.jpg" />
+    <Content Include="Content\Train\terrain2_lm.jpg" />
+    <Content Include="Content\Train\terrain2_n.jpg" />
+    <Content Include="Content\Train\terrain3.jpg" />
+    <Content Include="Content\Train\terrain3_lm.jpg" />
+    <Content Include="Content\Train\terrain3_n.jpg" />
+    <Content Include="Content\Train\terrain4.jpg" />
+    <Content Include="Content\Train\terrain4_lm.jpg" />
+    <Content Include="Content\Train\terrain4_n.jpg" />
+    <Content Include="Content\Train\terrain_clotures_lm.jpg" />
+    <Content Include="Content\Train\terrain_escalier_lm.jpg" />
+    <Content Include="Content\Train\terrain_tunnel_lm.jpg" />
+    <Content Include="Content\Train\toit_bois.jpg" />
+    <Content Include="Content\Train\toit_bois_n.jpg" />
+    <Content Include="Content\Train\tole.jpg" />
+    <Content Include="Content\Train\tole_n.jpg" />
+    <Content Include="Content\Train\tonneau.jpg" />
+    <Content Include="Content\Train\tonneau_n.jpg" />
+    <Content Include="Content\Train\tracteur.jpg" />
+    <Content Include="Content\Train\tracteur_n.jpg" />
+    <Content Include="Content\Train\train_4.jpg" />
+    <Content Include="Content\Train\train_4_n.jpg" />
+    <Content Include="Content\Train\train_cote.jpg" />
+    <Content Include="Content\Train\train_cote_n.jpg" />
+    <Content Include="Content\Train\train_loco_lm.jpg" />
+    <Content Include="Content\Train\train_wagon_lm.jpg" />
+    <Content Include="Content\Train\tronc.jpg" />
+    <Content Include="Content\Train\tronc_face.jpg" />
+    <Content Include="Content\Train\tronc_face_n.jpg" />
+    <Content Include="Content\Train\tronc_n.jpg" />
+    <Content Include="Content\Train\verre_lampes.jpg" />
+    <Content Include="Content\Train\water_n.jpg" />
+    <Content Include="Global.asax" />
+    <Content Include="Scripts\jquery-1.5.1-vsdoc.js" />
+    <Content Include="Scripts\jquery-1.5.1.js" />
+    <Content Include="Scripts\jquery-1.5.1.min.js" />
+    <Content Include="Scripts\jquery-ui-1.8.11.js" />
+    <Content Include="Scripts\jquery-ui-1.8.11.min.js" />
+    <Content Include="Scripts\jquery.validate-vsdoc.js" />
+    <Content Include="Scripts\jquery.validate.js" />
+    <Content Include="Scripts\jquery.validate.min.js" />
+    <Content Include="Scripts\modernizr-1.7.js" />
+    <Content Include="Scripts\modernizr-1.7.min.js" />
+    <Content Include="Web.config" />
+    <Content Include="Web.Debug.config">
+      <DependentUpon>Web.config</DependentUpon>
+    </Content>
+    <Content Include="Web.Release.config">
+      <DependentUpon>Web.config</DependentUpon>
+    </Content>
+    <Content Include="Content\Site.css" />
+    <Content Include="Scripts\jquery.unobtrusive-ajax.js" />
+    <Content Include="Scripts\jquery.unobtrusive-ajax.min.js" />
+    <Content Include="Scripts\jquery.validate.unobtrusive.js" />
+    <Content Include="Scripts\jquery.validate.unobtrusive.min.js" />
+    <Content Include="Scripts\MicrosoftAjax.js" />
+    <Content Include="Scripts\MicrosoftAjax.debug.js" />
+    <Content Include="Scripts\MicrosoftMvcAjax.js" />
+    <Content Include="Scripts\MicrosoftMvcAjax.debug.js" />
+    <Content Include="Scripts\MicrosoftMvcValidation.js" />
+    <Content Include="Scripts\MicrosoftMvcValidation.debug.js" />
+    <Content Include="Views\_ViewStart.cshtml" />
+    <Content Include="Views\Home\Index.cshtml" />
+    <Content Include="Views\Shared\Error.cshtml" />
+    <Content Include="Views\Shared\_Layout.cshtml" />
+    <Content Include="Views\Web.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="App_Data\" />
+    <Folder Include="Models\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Content\Train\Train.babylon" />
+    <None Include="Content\Train\Train.babylon.manifest" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\myBabylonJS\myBabylonJS.csproj">
+      <Project>{CFBE5149-1605-4824-8BD2-55C9B3C1DA60}</Project>
+      <Name>myBabylonJS</Name>
+      <Private>True</Private>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target> -->
+  <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
+    <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
+  </Target>
+  <ProjectExtensions>
+    <VisualStudio>
+      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
+        <WebProjectProperties>
+          <UseIIS>False</UseIIS>
+          <AutoAssignPort>True</AutoAssignPort>
+          <DevelopmentServerPort>46970</DevelopmentServerPort>
+          <DevelopmentServerVPath>/</DevelopmentServerVPath>
+          <IISUrl>
+          </IISUrl>
+          <NTLMAuthentication>False</NTLMAuthentication>
+          <UseCustomServer>False</UseCustomServer>
+          <CustomServerUrl>
+          </CustomServerUrl>
+          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
+        </WebProjectProperties>
+      </FlavorProperties>
+    </VisualStudio>
+  </ProjectExtensions>
+  <PropertyGroup>
+    <PreBuildEvent>
+    </PreBuildEvent>
+  </PropertyGroup>
+  <PropertyGroup>
+    <PostBuildEvent>"$(SolutionDir)myBabylonJS\$(OutDir)$(ConfigurationName)\myBabylonJS.exe" /w:"$(SolutionDir)\" /i:"$(SolutionDir)\myBabylonJS\myBabylon.xml" /s:"Babylon\Shaders" /o:"$(SolutionDir)\"</PostBuildEvent>
+  </PropertyGroup>
+</Project>

+ 231 - 0
BabylonJSServer/Content/Site.css

@@ -0,0 +1,231 @@
+/*----------------------------------------------------------
+The base color for this template is #5c87b2. If you'd like
+to use a different color start by replacing all instances of
+#5c87b2 with your new color.
+----------------------------------------------------------*/
+
+body {
+    background-color: #000;
+    font-size: .85em;
+    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
+    margin: 0;
+    padding: 0;
+    color: #696969;
+}
+
+a:link {
+    color: #034af3;
+    text-decoration: underline;
+}
+
+a:visited {
+    color: #505abc;
+}
+
+a:hover {
+    color: #1d60ff;
+    text-decoration: none;
+}
+
+a:active {
+    color: #12eb87;
+}
+
+p, ul {
+    margin-bottom: 20px;
+    line-height: 1.6em;
+}
+
+/* HEADINGS   
+----------------------------------------------------------*/
+h1, h2, h3, h4, h5, h6 {
+    font-size: 1.5em;
+    color: #000;
+}
+
+h1 {
+    font-size: 2em;
+    padding-bottom: 0;
+    margin-bottom: 0;
+}
+
+h2 {
+    padding: 0 0 10px 0;
+}
+
+h3 {
+    font-size: 1.2em;
+}
+
+h4 {
+    font-size: 1.1em;
+}
+
+h5, h6 {
+    font-size: 1em;
+}
+
+/* PRIMARY LAYOUT ELEMENTS   
+----------------------------------------------------------*/
+
+/* you can specify a greater or lesser percentage for the 
+page width. Or, you can specify an exact pixel width. */
+
+#main
+{
+    overflow: hidden;
+    position: absolute;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    padding-top: 75px;
+}
+
+#title
+{
+    height: 75px;
+    position: absolute;
+    top: 0;
+    left: 0;
+    right: 0;
+}
+
+#title h1 {
+    font-weight: bold;
+    padding: 5px 0;
+    padding-left: 15px;
+    margin: 0;
+    color: #fff;
+    border: none;
+    line-height: 2em;
+    font-size: 32px !important;
+    text-shadow: 1px 1px 2px #111;
+}
+
+#babylonJSCanvas {
+    width: 100%;
+    height: 100%;
+}
+
+/* FORM LAYOUT ELEMENTS   
+----------------------------------------------------------*/
+
+fieldset {
+    border: 1px solid #ddd;
+    padding: 0 1.4em 1.4em 1.4em;
+    margin: 0 0 1.5em 0;
+}
+
+legend {
+    font-size: 1.2em;
+    font-weight: bold;
+}
+
+textarea {
+    min-height: 75px;
+}
+
+input[type="text"], 
+input[type="password"] {
+    border: 1px solid #ccc;
+    padding: 2px;
+    font-size: 1.2em;
+    color: #444;
+    width: 200px;
+}
+
+select {
+    border: 1px solid #ccc;
+    padding: 2px;
+    font-size: 1.2em;
+    color: #444;
+}
+
+input[type="submit"] {
+    font-size: 1.2em;
+    padding: 5px;
+}
+
+/* TABLE
+----------------------------------------------------------*/
+
+table {
+    border: solid 1px #e8eef4;
+    border-collapse: collapse;
+}
+
+table td {
+    padding: 5px;
+    border: solid 1px #e8eef4;
+}
+
+table th {
+    padding: 6px 5px;
+    text-align: left;
+    background-color: #e8eef4;
+    border: solid 1px #e8eef4;
+}
+
+/* MISC  
+----------------------------------------------------------*/
+.clear {
+    clear: both;
+}
+
+.error {
+    color: Red;
+}
+
+div#title {
+    display: block;
+    text-align: left;
+}
+
+/* Styles for validation helpers
+-----------------------------------------------------------*/
+.field-validation-error {
+    color: #ff0000;
+}
+
+.field-validation-valid {
+    display: none;
+}
+
+.input-validation-error {
+    border: 1px solid #ff0000;
+    background-color: #ffeeee;
+}
+
+.validation-summary-errors {
+    font-weight: bold;
+    color: #ff0000;
+}
+
+.validation-summary-valid {
+    display: none;
+}
+
+/* Styles for editor and display helpers
+----------------------------------------------------------*/
+.display-label, 
+.editor-label {
+    margin: 1em 0 0 0;
+}
+
+.display-field, 
+.editor-field {
+    margin: 0.5em 0 0 0;
+}
+
+.text-box {
+    width: 30em;
+}
+
+.text-box.multi-line {
+    height: 6.5em;
+}
+
+.tri-state {
+    width: 6em;
+}

File diff ditekan karena terlalu besar
+ 1 - 0
BabylonJSServer/Content/Train/Train.babylon


+ 5 - 0
BabylonJSServer/Content/Train/Train.babylon.manifest

@@ -0,0 +1,5 @@
+{
+	"version" : 3,
+	"enableSceneOffline" : true,
+	"enableTexturesOffline" : true
+}

TEMPAT SAMPAH
BabylonJSServer/Content/Train/barrieres_bois.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/barrieres_bois_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bat_console_murs_ext_lm.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bat_console_murs_lm.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bat_lm.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bosquet_grass.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bosquet_grass.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bottes_paille.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/bottes_paille_face.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/champ_ble.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/champ_ble.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/chariot_planche.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/chariot_planche_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/chariot_roue.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/chariot_roue_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/console.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/console_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_nx.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_ny.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_nz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_px.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_py.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap5_pz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_nx.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_ny.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_nz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_px.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_py.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_pz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_nx.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_ny.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_nz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_px.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_py.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cubemap_vitres_pz.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cuir.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/cuir_n.jpg


+ 1 - 0
BabylonJSServer/Content/Train/debug.txt

@@ -0,0 +1 @@
+Generation of c:\Export\Train\Train.babylon successfullGeneration of c:\Export\Train\Train.babylon successfullGeneration of c:\Export\Train\Train.babylon successfullGeneration of c:\Export\Train\Train.babylon successfullGeneration of c:\Export\Train\Train.babylon successfull

TEMPAT SAMPAH
BabylonJSServer/Content/Train/disneyland_paris.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/flechage.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/flechage.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/flechage2.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/flechage2.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/grass.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/grass.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/grillage.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/grillage.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/lens2.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/lens3.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/lens4.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/lens5.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/lens6.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/metal_rouille.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/metal_rouille_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/metal_tache.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/metal_tache_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/murs_wood.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/murs_wood_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/no_signal.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/paille_alpha.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/paille_alpha.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/pile_bois.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/pile_bois_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/planches.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/planches_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/poteaux.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/poteaux_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/poubelle.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/poubelle_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/rochers_big.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/rochers_big_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/rock_tunnel.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/rock_tunnel_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sacs_sable.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sacs_sable_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sapin_leaves.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sapin_leaves.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sapin_trunk_up.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sapin_trunk_up_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/skydome.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/smoke.png


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sol_metal.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/sol_metal_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain1.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain1_lm.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain1_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain2.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain2_lm.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain2_n.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain3.jpg


TEMPAT SAMPAH
BabylonJSServer/Content/Train/terrain3_lm.jpg


+ 0 - 0
BabylonJSServer/Content/Train/terrain3_n.jpg


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini