Testing new water rendering

This commit is contained in:
2024-10-19 22:03:27 -04:00
parent cc3e43da16
commit 1d17d0917e
3 changed files with 4 additions and 12 deletions

View File

@@ -12,7 +12,7 @@ bevy-inspector-egui = "0.25.0"
iyes_perf_ui = "0.3.0" iyes_perf_ui = "0.3.0"
noise = "0.8.2" noise = "0.8.2"
world_generation = { path = "../../engine/world_generation" } world_generation = { path = "../../engine/world_generation" }
bevy_rapier3d = { version = "0.27.0", features = [ bevy_rapier3d = { version = "0.27.0", features = [
"simd-stable", "simd-stable",
"parallel", "parallel",
"debug-render-3d", "debug-render-3d",

View File

@@ -3,12 +3,10 @@ use bevy::log::*;
use bevy::{ use bevy::{
pbr::{ExtendedMaterial, NotShadowCaster}, pbr::{ExtendedMaterial, NotShadowCaster},
prelude::*, prelude::*,
render::texture::ImageFormat,
}; };
use bevy_asset_loader::prelude::*; use bevy_asset_loader::prelude::*;
use bevy_inspector_egui::quick::ResourceInspectorPlugin; use bevy_inspector_egui::quick::ResourceInspectorPlugin;
use image::DynamicImage;
use rayon::iter::{IntoParallelRefIterator, ParallelIterator}; use rayon::iter::{IntoParallelRefIterator, ParallelIterator};
use shared::states::{AssetLoadState, GameplayState, MenuState}; use shared::states::{AssetLoadState, GameplayState, MenuState};
use world_generation::{ use world_generation::{
@@ -16,10 +14,7 @@ use world_generation::{
biome_painter::*, biome_painter::*,
heightmap::generate_heightmap, heightmap::generate_heightmap,
hex_utils::{offset_to_index, SHORT_DIAGONAL}, hex_utils::{offset_to_index, SHORT_DIAGONAL},
map::{ map::biome_map::BiomeMap,
biome_map::{self, BiomeMap},
map_utils::{render_biome_noise_map, render_map},
},
prelude::*, prelude::*,
tile_manager::*, tile_manager::*,
tile_mapper::*, tile_mapper::*,
@@ -35,10 +30,7 @@ use crate::{
utlis::chunk_utils::{paint_map, prepare_chunk_mesh_with_collider}, utlis::chunk_utils::{paint_map, prepare_chunk_mesh_with_collider},
}; };
use super::{ use super::{chunk_rebuild::ChunkRebuildPlugin, render_distance_system::RenderDistanceVisibility};
chunk_rebuild::ChunkRebuildPlugin, render_distance_system::RenderDistanceVisibility,
terraforming_test::TerraFormingTestPlugin,
};
pub struct MapInitPlugin; pub struct MapInitPlugin;