├── .gitattributes ├── .gitignore ├── LICENSE ├── asset ├── SampleScene_Lightmap-0_comp_light.jpg ├── SampleScene_Lightmap-1_comp_light.jpg ├── bensound-scifi.mp3 ├── camera.bin ├── camera.fbx ├── camera.gltf ├── cell │ ├── AO.jpg │ ├── albedo.jpg │ ├── emissive.jpg │ └── normal.jpg ├── chart-shots │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ └── 7.png ├── emissive.png ├── navmesh.bin ├── navmesh.gltf ├── navmesh.mtl ├── navmesh.obj ├── scene-draco.glb ├── scene.glb ├── skybox │ ├── SkyMidNight_nx.png │ ├── SkyMidNight_ny.png │ ├── SkyMidNight_nz.png │ ├── SkyMidNight_px.png │ ├── SkyMidNight_py.png │ └── SkyMidNight_pz.png └── video.mp4 ├── dep └── draco │ ├── README.md │ ├── draco_decoder.js │ ├── draco_decoder.wasm │ ├── draco_encoder.js │ ├── draco_wasm_wrapper.js │ └── gltf │ ├── draco_decoder.js │ ├── draco_decoder.wasm │ ├── draco_encoder.js │ └── draco_wasm_wrapper.js ├── dist ├── bundle.js └── bundle.js.map ├── index.html ├── package.json ├── src ├── City.ts ├── FrostedGlassPass.ts ├── KeyboardControl.ts ├── NavigationAgent.ts ├── ground.ts ├── lightmap.ts ├── main.ts ├── particle │ ├── Behavior.ts │ ├── Emitter.ts │ ├── Particle.ts │ ├── ParticleMeshRenderer.ts │ ├── ParticleRenderer.ts │ └── ParticleSystem.ts ├── scene.ts └── tonemappingShader.ts ├── tsconfig.json └── webpack.config.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | node_modules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/LICENSE -------------------------------------------------------------------------------- /asset/SampleScene_Lightmap-0_comp_light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/SampleScene_Lightmap-0_comp_light.jpg -------------------------------------------------------------------------------- /asset/SampleScene_Lightmap-1_comp_light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/SampleScene_Lightmap-1_comp_light.jpg -------------------------------------------------------------------------------- /asset/bensound-scifi.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/bensound-scifi.mp3 -------------------------------------------------------------------------------- /asset/camera.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/camera.bin -------------------------------------------------------------------------------- /asset/camera.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/camera.fbx -------------------------------------------------------------------------------- /asset/camera.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/camera.gltf -------------------------------------------------------------------------------- /asset/cell/AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/cell/AO.jpg -------------------------------------------------------------------------------- /asset/cell/albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/cell/albedo.jpg -------------------------------------------------------------------------------- /asset/cell/emissive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/cell/emissive.jpg -------------------------------------------------------------------------------- /asset/cell/normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/cell/normal.jpg -------------------------------------------------------------------------------- /asset/chart-shots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/1.png -------------------------------------------------------------------------------- /asset/chart-shots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/2.png -------------------------------------------------------------------------------- /asset/chart-shots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/3.png -------------------------------------------------------------------------------- /asset/chart-shots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/4.png -------------------------------------------------------------------------------- /asset/chart-shots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/5.png -------------------------------------------------------------------------------- /asset/chart-shots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/6.png -------------------------------------------------------------------------------- /asset/chart-shots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/chart-shots/7.png -------------------------------------------------------------------------------- /asset/emissive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/emissive.png -------------------------------------------------------------------------------- /asset/navmesh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/navmesh.bin -------------------------------------------------------------------------------- /asset/navmesh.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/navmesh.gltf -------------------------------------------------------------------------------- /asset/navmesh.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/navmesh.mtl -------------------------------------------------------------------------------- /asset/navmesh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/navmesh.obj -------------------------------------------------------------------------------- /asset/scene-draco.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/scene-draco.glb -------------------------------------------------------------------------------- /asset/scene.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/scene.glb -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_nx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_nx.png -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_ny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_ny.png -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_nz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_nz.png -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_px.png -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_py.png -------------------------------------------------------------------------------- /asset/skybox/SkyMidNight_pz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/skybox/SkyMidNight_pz.png -------------------------------------------------------------------------------- /asset/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/asset/video.mp4 -------------------------------------------------------------------------------- /dep/draco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/README.md -------------------------------------------------------------------------------- /dep/draco/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/draco_decoder.js -------------------------------------------------------------------------------- /dep/draco/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/draco_decoder.wasm -------------------------------------------------------------------------------- /dep/draco/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/draco_encoder.js -------------------------------------------------------------------------------- /dep/draco/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /dep/draco/gltf/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/gltf/draco_decoder.js -------------------------------------------------------------------------------- /dep/draco/gltf/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/gltf/draco_decoder.wasm -------------------------------------------------------------------------------- /dep/draco/gltf/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/gltf/draco_encoder.js -------------------------------------------------------------------------------- /dep/draco/gltf/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dep/draco/gltf/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /dist/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dist/bundle.js -------------------------------------------------------------------------------- /dist/bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/dist/bundle.js.map -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/package.json -------------------------------------------------------------------------------- /src/City.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/City.ts -------------------------------------------------------------------------------- /src/FrostedGlassPass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/FrostedGlassPass.ts -------------------------------------------------------------------------------- /src/KeyboardControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/KeyboardControl.ts -------------------------------------------------------------------------------- /src/NavigationAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/NavigationAgent.ts -------------------------------------------------------------------------------- /src/ground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/ground.ts -------------------------------------------------------------------------------- /src/lightmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/lightmap.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/particle/Behavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/Behavior.ts -------------------------------------------------------------------------------- /src/particle/Emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/Emitter.ts -------------------------------------------------------------------------------- /src/particle/Particle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/Particle.ts -------------------------------------------------------------------------------- /src/particle/ParticleMeshRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/ParticleMeshRenderer.ts -------------------------------------------------------------------------------- /src/particle/ParticleRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/ParticleRenderer.ts -------------------------------------------------------------------------------- /src/particle/ParticleSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/particle/ParticleSystem.ts -------------------------------------------------------------------------------- /src/scene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/scene.ts -------------------------------------------------------------------------------- /src/tonemappingShader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/src/tonemappingShader.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pissang/echarts-factory/HEAD/webpack.config.js --------------------------------------------------------------------------------