mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Larger areas and wavelengths.
This commit is contained in:
parent
09a5e49c25
commit
7e9291fb4d
@ -1132,7 +1132,7 @@ pub fn apply_scatter_to(canvas: &mut Canvas, rng: &mut impl Rng) {
|
|||||||
// FIXME: Justify conversion (threshold limits?)
|
// FIXME: Justify conversion (threshold limits?)
|
||||||
// spread = (sizei / threshold)
|
// spread = (sizei / threshold)
|
||||||
// NOTE: Safe conversion because it was a positive i32.
|
// NOTE: Safe conversion because it was a positive i32.
|
||||||
let spread = (wavelen as f32 / 32.0/* / threshold*/) as u32;
|
let spread = (wavelen as f32 / 32.0/* / threshold*/).ceil() as u32;
|
||||||
// freq = spread * 2
|
// freq = spread * 2
|
||||||
let freq = spread << 1;
|
let freq = spread << 1;
|
||||||
let scatter_gen = StructureGen2d::new(i, freq, spread);
|
let scatter_gen = StructureGen2d::new(i, freq, spread);
|
||||||
@ -1155,7 +1155,7 @@ pub fn apply_scatter_to(canvas: &mut Canvas, rng: &mut impl Rng) {
|
|||||||
// size = wavelen / 16
|
// size = wavelen / 16
|
||||||
//
|
//
|
||||||
// FIXME: Justify conversion (maybe limit spread to a u16?).
|
// FIXME: Justify conversion (maybe limit spread to a u16?).
|
||||||
let sizei = (wavelen as f32 / 24.0/* * size_factor*/) as i32;
|
let sizei = (wavelen as f32 / 24.0/* * size_factor*/).ceil() as i32;
|
||||||
// FIXME: Justify no overflow (maybe limit spread to a u16?).
|
// FIXME: Justify no overflow (maybe limit spread to a u16?).
|
||||||
let size2 = sizei * sizei;
|
let size2 = sizei * sizei;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user