瀏覽代碼

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 年之前
父節點
當前提交
cc314b7757
共有 100 個文件被更改,包括 676 次插入1 次删除
  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. 二進制
      BabylonJSServer/Content/Train/barrieres_bois.jpg
  10. 二進制
      BabylonJSServer/Content/Train/barrieres_bois_n.jpg
  11. 二進制
      BabylonJSServer/Content/Train/bat_console_murs_ext_lm.jpg
  12. 二進制
      BabylonJSServer/Content/Train/bat_console_murs_lm.jpg
  13. 二進制
      BabylonJSServer/Content/Train/bat_lm.jpg
  14. 二進制
      BabylonJSServer/Content/Train/bosquet_grass.jpg
  15. 二進制
      BabylonJSServer/Content/Train/bosquet_grass.png
  16. 二進制
      BabylonJSServer/Content/Train/bottes_paille.jpg
  17. 二進制
      BabylonJSServer/Content/Train/bottes_paille_face.jpg
  18. 二進制
      BabylonJSServer/Content/Train/champ_ble.jpg
  19. 二進制
      BabylonJSServer/Content/Train/champ_ble.png
  20. 二進制
      BabylonJSServer/Content/Train/chariot_planche.jpg
  21. 二進制
      BabylonJSServer/Content/Train/chariot_planche_n.jpg
  22. 二進制
      BabylonJSServer/Content/Train/chariot_roue.jpg
  23. 二進制
      BabylonJSServer/Content/Train/chariot_roue_n.jpg
  24. 二進制
      BabylonJSServer/Content/Train/console.jpg
  25. 二進制
      BabylonJSServer/Content/Train/console_n.jpg
  26. 二進制
      BabylonJSServer/Content/Train/cubemap5_nx.jpg
  27. 二進制
      BabylonJSServer/Content/Train/cubemap5_ny.jpg
  28. 二進制
      BabylonJSServer/Content/Train/cubemap5_nz.jpg
  29. 二進制
      BabylonJSServer/Content/Train/cubemap5_px.jpg
  30. 二進制
      BabylonJSServer/Content/Train/cubemap5_py.jpg
  31. 二進制
      BabylonJSServer/Content/Train/cubemap5_pz.jpg
  32. 二進制
      BabylonJSServer/Content/Train/cubemap_nx.jpg
  33. 二進制
      BabylonJSServer/Content/Train/cubemap_ny.jpg
  34. 二進制
      BabylonJSServer/Content/Train/cubemap_nz.jpg
  35. 二進制
      BabylonJSServer/Content/Train/cubemap_px.jpg
  36. 二進制
      BabylonJSServer/Content/Train/cubemap_py.jpg
  37. 二進制
      BabylonJSServer/Content/Train/cubemap_pz.jpg
  38. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_nx.jpg
  39. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_ny.jpg
  40. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_nz.jpg
  41. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_px.jpg
  42. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_py.jpg
  43. 二進制
      BabylonJSServer/Content/Train/cubemap_vitres_pz.jpg
  44. 二進制
      BabylonJSServer/Content/Train/cuir.jpg
  45. 二進制
      BabylonJSServer/Content/Train/cuir_n.jpg
  46. 1 0
      BabylonJSServer/Content/Train/debug.txt
  47. 二進制
      BabylonJSServer/Content/Train/disneyland_paris.jpg
  48. 二進制
      BabylonJSServer/Content/Train/flechage.jpg
  49. 二進制
      BabylonJSServer/Content/Train/flechage.png
  50. 二進制
      BabylonJSServer/Content/Train/flechage2.jpg
  51. 二進制
      BabylonJSServer/Content/Train/flechage2.png
  52. 二進制
      BabylonJSServer/Content/Train/grass.jpg
  53. 二進制
      BabylonJSServer/Content/Train/grass.png
  54. 二進制
      BabylonJSServer/Content/Train/grillage.jpg
  55. 二進制
      BabylonJSServer/Content/Train/grillage.png
  56. 二進制
      BabylonJSServer/Content/Train/lens2.png
  57. 二進制
      BabylonJSServer/Content/Train/lens3.png
  58. 二進制
      BabylonJSServer/Content/Train/lens4.png
  59. 二進制
      BabylonJSServer/Content/Train/lens5.png
  60. 二進制
      BabylonJSServer/Content/Train/lens6.png
  61. 二進制
      BabylonJSServer/Content/Train/metal_rouille.jpg
  62. 二進制
      BabylonJSServer/Content/Train/metal_rouille_n.jpg
  63. 二進制
      BabylonJSServer/Content/Train/metal_tache.jpg
  64. 二進制
      BabylonJSServer/Content/Train/metal_tache_n.jpg
  65. 二進制
      BabylonJSServer/Content/Train/murs_wood.jpg
  66. 二進制
      BabylonJSServer/Content/Train/murs_wood_n.jpg
  67. 二進制
      BabylonJSServer/Content/Train/no_signal.jpg
  68. 二進制
      BabylonJSServer/Content/Train/paille_alpha.jpg
  69. 二進制
      BabylonJSServer/Content/Train/paille_alpha.png
  70. 二進制
      BabylonJSServer/Content/Train/pile_bois.jpg
  71. 二進制
      BabylonJSServer/Content/Train/pile_bois_n.jpg
  72. 二進制
      BabylonJSServer/Content/Train/planches.jpg
  73. 二進制
      BabylonJSServer/Content/Train/planches_n.jpg
  74. 二進制
      BabylonJSServer/Content/Train/poteaux.jpg
  75. 二進制
      BabylonJSServer/Content/Train/poteaux_n.jpg
  76. 二進制
      BabylonJSServer/Content/Train/poubelle.jpg
  77. 二進制
      BabylonJSServer/Content/Train/poubelle_n.jpg
  78. 二進制
      BabylonJSServer/Content/Train/rochers_big.jpg
  79. 二進制
      BabylonJSServer/Content/Train/rochers_big_n.jpg
  80. 二進制
      BabylonJSServer/Content/Train/rock_tunnel.jpg
  81. 二進制
      BabylonJSServer/Content/Train/rock_tunnel_n.jpg
  82. 二進制
      BabylonJSServer/Content/Train/sacs_sable.jpg
  83. 二進制
      BabylonJSServer/Content/Train/sacs_sable_n.jpg
  84. 二進制
      BabylonJSServer/Content/Train/sapin_leaves.jpg
  85. 二進制
      BabylonJSServer/Content/Train/sapin_leaves.png
  86. 二進制
      BabylonJSServer/Content/Train/sapin_trunk_up.jpg
  87. 二進制
      BabylonJSServer/Content/Train/sapin_trunk_up_n.jpg
  88. 二進制
      BabylonJSServer/Content/Train/skydome.jpg
  89. 二進制
      BabylonJSServer/Content/Train/smoke.png
  90. 二進制
      BabylonJSServer/Content/Train/sol_metal.jpg
  91. 二進制
      BabylonJSServer/Content/Train/sol_metal_n.jpg
  92. 二進制
      BabylonJSServer/Content/Train/terrain1.jpg
  93. 二進制
      BabylonJSServer/Content/Train/terrain1_lm.jpg
  94. 二進制
      BabylonJSServer/Content/Train/terrain1_n.jpg
  95. 二進制
      BabylonJSServer/Content/Train/terrain2.jpg
  96. 二進制
      BabylonJSServer/Content/Train/terrain2_lm.jpg
  97. 二進制
      BabylonJSServer/Content/Train/terrain2_n.jpg
  98. 二進制
      BabylonJSServer/Content/Train/terrain3.jpg
  99. 二進制
      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/

文件差異過大導致無法顯示
+ 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;
+}

文件差異過大導致無法顯示
+ 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
+}

二進制
BabylonJSServer/Content/Train/barrieres_bois.jpg


二進制
BabylonJSServer/Content/Train/barrieres_bois_n.jpg


二進制
BabylonJSServer/Content/Train/bat_console_murs_ext_lm.jpg


二進制
BabylonJSServer/Content/Train/bat_console_murs_lm.jpg


二進制
BabylonJSServer/Content/Train/bat_lm.jpg


二進制
BabylonJSServer/Content/Train/bosquet_grass.jpg


二進制
BabylonJSServer/Content/Train/bosquet_grass.png


二進制
BabylonJSServer/Content/Train/bottes_paille.jpg


二進制
BabylonJSServer/Content/Train/bottes_paille_face.jpg


二進制
BabylonJSServer/Content/Train/champ_ble.jpg


二進制
BabylonJSServer/Content/Train/champ_ble.png


二進制
BabylonJSServer/Content/Train/chariot_planche.jpg


二進制
BabylonJSServer/Content/Train/chariot_planche_n.jpg


二進制
BabylonJSServer/Content/Train/chariot_roue.jpg


二進制
BabylonJSServer/Content/Train/chariot_roue_n.jpg


二進制
BabylonJSServer/Content/Train/console.jpg


二進制
BabylonJSServer/Content/Train/console_n.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_nx.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_ny.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_nz.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_px.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_py.jpg


二進制
BabylonJSServer/Content/Train/cubemap5_pz.jpg


二進制
BabylonJSServer/Content/Train/cubemap_nx.jpg


二進制
BabylonJSServer/Content/Train/cubemap_ny.jpg


二進制
BabylonJSServer/Content/Train/cubemap_nz.jpg


二進制
BabylonJSServer/Content/Train/cubemap_px.jpg


二進制
BabylonJSServer/Content/Train/cubemap_py.jpg


二進制
BabylonJSServer/Content/Train/cubemap_pz.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_nx.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_ny.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_nz.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_px.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_py.jpg


二進制
BabylonJSServer/Content/Train/cubemap_vitres_pz.jpg


二進制
BabylonJSServer/Content/Train/cuir.jpg


二進制
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

二進制
BabylonJSServer/Content/Train/disneyland_paris.jpg


二進制
BabylonJSServer/Content/Train/flechage.jpg


二進制
BabylonJSServer/Content/Train/flechage.png


二進制
BabylonJSServer/Content/Train/flechage2.jpg


二進制
BabylonJSServer/Content/Train/flechage2.png


二進制
BabylonJSServer/Content/Train/grass.jpg


二進制
BabylonJSServer/Content/Train/grass.png


二進制
BabylonJSServer/Content/Train/grillage.jpg


二進制
BabylonJSServer/Content/Train/grillage.png


二進制
BabylonJSServer/Content/Train/lens2.png


二進制
BabylonJSServer/Content/Train/lens3.png


二進制
BabylonJSServer/Content/Train/lens4.png


二進制
BabylonJSServer/Content/Train/lens5.png


二進制
BabylonJSServer/Content/Train/lens6.png


二進制
BabylonJSServer/Content/Train/metal_rouille.jpg


二進制
BabylonJSServer/Content/Train/metal_rouille_n.jpg


二進制
BabylonJSServer/Content/Train/metal_tache.jpg


二進制
BabylonJSServer/Content/Train/metal_tache_n.jpg


二進制
BabylonJSServer/Content/Train/murs_wood.jpg


二進制
BabylonJSServer/Content/Train/murs_wood_n.jpg


二進制
BabylonJSServer/Content/Train/no_signal.jpg


二進制
BabylonJSServer/Content/Train/paille_alpha.jpg


二進制
BabylonJSServer/Content/Train/paille_alpha.png


二進制
BabylonJSServer/Content/Train/pile_bois.jpg


二進制
BabylonJSServer/Content/Train/pile_bois_n.jpg


二進制
BabylonJSServer/Content/Train/planches.jpg


二進制
BabylonJSServer/Content/Train/planches_n.jpg


二進制
BabylonJSServer/Content/Train/poteaux.jpg


二進制
BabylonJSServer/Content/Train/poteaux_n.jpg


二進制
BabylonJSServer/Content/Train/poubelle.jpg


二進制
BabylonJSServer/Content/Train/poubelle_n.jpg


二進制
BabylonJSServer/Content/Train/rochers_big.jpg


二進制
BabylonJSServer/Content/Train/rochers_big_n.jpg


二進制
BabylonJSServer/Content/Train/rock_tunnel.jpg


二進制
BabylonJSServer/Content/Train/rock_tunnel_n.jpg


二進制
BabylonJSServer/Content/Train/sacs_sable.jpg


二進制
BabylonJSServer/Content/Train/sacs_sable_n.jpg


二進制
BabylonJSServer/Content/Train/sapin_leaves.jpg


二進制
BabylonJSServer/Content/Train/sapin_leaves.png


二進制
BabylonJSServer/Content/Train/sapin_trunk_up.jpg


二進制
BabylonJSServer/Content/Train/sapin_trunk_up_n.jpg


二進制
BabylonJSServer/Content/Train/skydome.jpg


二進制
BabylonJSServer/Content/Train/smoke.png


二進制
BabylonJSServer/Content/Train/sol_metal.jpg


二進制
BabylonJSServer/Content/Train/sol_metal_n.jpg


二進制
BabylonJSServer/Content/Train/terrain1.jpg


二進制
BabylonJSServer/Content/Train/terrain1_lm.jpg


二進制
BabylonJSServer/Content/Train/terrain1_n.jpg


二進制
BabylonJSServer/Content/Train/terrain2.jpg


二進制
BabylonJSServer/Content/Train/terrain2_lm.jpg


二進制
BabylonJSServer/Content/Train/terrain2_n.jpg


二進制
BabylonJSServer/Content/Train/terrain3.jpg


二進制
BabylonJSServer/Content/Train/terrain3_lm.jpg


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


部分文件因文件數量過多而無法顯示