├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── assets ├── foliage │ ├── foliage_manifest.ron │ ├── foliage_scenes │ │ └── world_foliage.foliage │ ├── meshes │ │ ├── grass1.obj │ │ ├── grass2.obj │ │ └── grass4.obj │ └── textures │ │ ├── flat │ │ ├── sprite_0001.png │ │ ├── sprite_0002.png │ │ ├── sprite_0003.png │ │ ├── sprite_0004.png │ │ ├── sprite_0005.png │ │ ├── sprite_0006.png │ │ ├── sprite_0007.png │ │ ├── sprite_0008.png │ │ ├── sprite_0009.png │ │ ├── sprite_0010.png │ │ ├── sprite_0011.png │ │ ├── sprite_0012.png │ │ ├── sprite_0013.png │ │ ├── sprite_0014.png │ │ ├── sprite_0015.png │ │ ├── sprite_0016.png │ │ ├── sprite_0017.png │ │ ├── sprite_0018.png │ │ ├── sprite_0019.png │ │ ├── sprite_0020.png │ │ ├── sprite_0021.png │ │ ├── sprite_0022.png │ │ ├── sprite_0023.png │ │ ├── sprite_0024.png │ │ ├── sprite_0025.png │ │ ├── sprite_0026.png │ │ ├── sprite_0027.png │ │ ├── sprite_0028.png │ │ ├── sprite_0029.png │ │ ├── sprite_0030.png │ │ ├── sprite_0031.png │ │ ├── sprite_0032.png │ │ ├── sprite_0033.png │ │ ├── sprite_0034.png │ │ ├── sprite_0035.png │ │ ├── sprite_0036.png │ │ ├── sprite_0037.png │ │ ├── sprite_0038.png │ │ ├── sprite_0039.png │ │ ├── sprite_0040.png │ │ ├── sprite_0041.png │ │ ├── sprite_0042.png │ │ ├── sprite_0043.png │ │ ├── sprite_0044.png │ │ ├── sprite_0045.png │ │ ├── sprite_0046.png │ │ ├── sprite_0047.png │ │ ├── sprite_0048.png │ │ ├── sprite_0049.png │ │ └── sprite_0050.png │ │ └── shaded │ │ ├── sprite_0052.png │ │ ├── sprite_0053.png │ │ ├── sprite_0054.png │ │ ├── sprite_0055.png │ │ ├── sprite_0056.png │ │ ├── sprite_0057.png │ │ ├── sprite_0058.png │ │ ├── sprite_0059.png │ │ ├── sprite_0060.png │ │ ├── sprite_0061.png │ │ ├── sprite_0062.png │ │ ├── sprite_0063.png │ │ ├── sprite_0064.png │ │ ├── sprite_0065.png │ │ ├── sprite_0066.png │ │ ├── sprite_0067.png │ │ ├── sprite_0068.png │ │ ├── sprite_0069.png │ │ ├── sprite_0070.png │ │ ├── sprite_0071.png │ │ ├── sprite_0072.png │ │ ├── sprite_0073.png │ │ ├── sprite_0074.png │ │ ├── sprite_0075.png │ │ ├── sprite_0076.png │ │ ├── sprite_0077.png │ │ ├── sprite_0078.png │ │ ├── sprite_0079.png │ │ ├── sprite_0080.png │ │ ├── sprite_0081.png │ │ ├── sprite_0082.png │ │ ├── sprite_0083.png │ │ ├── sprite_0084.png │ │ ├── sprite_0085.png │ │ ├── sprite_0086.png │ │ ├── sprite_0087.png │ │ ├── sprite_0088.png │ │ ├── sprite_0089.png │ │ ├── sprite_0090.png │ │ ├── sprite_0091.png │ │ ├── sprite_0092.png │ │ ├── sprite_0093.png │ │ ├── sprite_0094.png │ │ ├── sprite_0095.png │ │ ├── sprite_0096.png │ │ ├── sprite_0097.png │ │ ├── sprite_0098.png │ │ ├── sprite_0099.png │ │ ├── sprite_0100.png │ │ └── sprite_0101.png └── noise │ └── noise1.png ├── examples └── basic.rs ├── readme.md ├── src ├── deprecated │ ├── foliage.rs │ ├── regionmap.rs │ ├── regions.rs │ ├── regions_config.rs │ ├── regions_loading_state.rs │ └── regions_material.rs ├── edit.rs ├── foliage_assets.rs ├── foliage_chunk.rs ├── foliage_chunk_layer.rs ├── foliage_density.rs ├── foliage_loading_state.rs ├── foliage_material.rs ├── foliage_proto.rs ├── foliage_registration.rs ├── foliage_scene.rs ├── foliage_types.rs ├── foliage_viewer.rs ├── internal_assets │ ├── cel_mask.png │ ├── fog_noise.png │ └── noise1.png ├── lib.rs ├── noise.rs └── shaders │ └── foliage.wgsl └── todo.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/collision/** -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/foliage/foliage_manifest.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/foliage_manifest.ron -------------------------------------------------------------------------------- /assets/foliage/foliage_scenes/world_foliage.foliage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/foliage_scenes/world_foliage.foliage -------------------------------------------------------------------------------- /assets/foliage/meshes/grass1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/meshes/grass1.obj -------------------------------------------------------------------------------- /assets/foliage/meshes/grass2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/meshes/grass2.obj -------------------------------------------------------------------------------- /assets/foliage/meshes/grass4.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/meshes/grass4.obj -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0001.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0002.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0003.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0004.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0005.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0006.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0007.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0008.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0009.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0010.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0011.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0012.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0013.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0014.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0015.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0016.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0017.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0018.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0019.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0020.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0021.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0022.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0023.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0024.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0025.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0026.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0027.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0028.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0029.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0030.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0031.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0032.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0033.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0034.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0035.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0036.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0037.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0038.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0039.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0040.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0041.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0042.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0043.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0044.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0045.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0046.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0047.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0048.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0049.png -------------------------------------------------------------------------------- /assets/foliage/textures/flat/sprite_0050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/flat/sprite_0050.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0052.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0053.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0054.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0055.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0056.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0057.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0058.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0059.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0060.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0061.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0061.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0062.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0062.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0063.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0064.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0065.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0065.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0066.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0067.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0067.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0068.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0068.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0069.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0069.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0070.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0070.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0071.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0071.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0072.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0072.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0073.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0073.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0074.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0074.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0075.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0075.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0076.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0076.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0077.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0077.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0078.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0078.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0079.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0079.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0080.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0081.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0081.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0082.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0082.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0083.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0083.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0084.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0084.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0085.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0085.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0086.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0086.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0087.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0087.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0088.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0088.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0089.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0089.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0090.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0091.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0091.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0092.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0092.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0093.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0094.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0094.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0095.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0095.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0096.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0097.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0097.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0098.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0098.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0099.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0099.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0100.png -------------------------------------------------------------------------------- /assets/foliage/textures/shaded/sprite_0101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/foliage/textures/shaded/sprite_0101.png -------------------------------------------------------------------------------- /assets/noise/noise1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/assets/noise/noise1.png -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/readme.md -------------------------------------------------------------------------------- /src/deprecated/foliage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/foliage.rs -------------------------------------------------------------------------------- /src/deprecated/regionmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/regionmap.rs -------------------------------------------------------------------------------- /src/deprecated/regions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/regions.rs -------------------------------------------------------------------------------- /src/deprecated/regions_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/regions_config.rs -------------------------------------------------------------------------------- /src/deprecated/regions_loading_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/regions_loading_state.rs -------------------------------------------------------------------------------- /src/deprecated/regions_material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/deprecated/regions_material.rs -------------------------------------------------------------------------------- /src/edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/edit.rs -------------------------------------------------------------------------------- /src/foliage_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_assets.rs -------------------------------------------------------------------------------- /src/foliage_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_chunk.rs -------------------------------------------------------------------------------- /src/foliage_chunk_layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_chunk_layer.rs -------------------------------------------------------------------------------- /src/foliage_density.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_density.rs -------------------------------------------------------------------------------- /src/foliage_loading_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_loading_state.rs -------------------------------------------------------------------------------- /src/foliage_material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_material.rs -------------------------------------------------------------------------------- /src/foliage_proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_proto.rs -------------------------------------------------------------------------------- /src/foliage_registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_registration.rs -------------------------------------------------------------------------------- /src/foliage_scene.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_scene.rs -------------------------------------------------------------------------------- /src/foliage_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/foliage_types.rs -------------------------------------------------------------------------------- /src/foliage_viewer.rs: -------------------------------------------------------------------------------- 1 | use bevy::prelude::*; 2 | 3 | #[derive(Component, Default)] 4 | pub struct FoliageViewer; 5 | -------------------------------------------------------------------------------- /src/internal_assets/cel_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/internal_assets/cel_mask.png -------------------------------------------------------------------------------- /src/internal_assets/fog_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/internal_assets/fog_noise.png -------------------------------------------------------------------------------- /src/internal_assets/noise1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/internal_assets/noise1.png -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/noise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/noise.rs -------------------------------------------------------------------------------- /src/shaders/foliage.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/src/shaders/foliage.wgsl -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereumdegen/bevy_foliage_tool/HEAD/todo.md --------------------------------------------------------------------------------