… | |
… | |
430 | static frac2d vec_gen1 (6, 2, 0.5, 1); |
430 | static frac2d vec_gen1 (6, 2, 0.5, 1); |
431 | static frac2d vec_gen2 (6, 2, 0.5, 2); |
431 | static frac2d vec_gen2 (6, 2, 0.5, 2); |
432 | |
432 | |
433 | const float continent_scale = 0.00008; |
433 | const float continent_scale = 0.00008; |
434 | |
434 | |
435 | vec2d perturb_pos = pow (P, 1.4) * 1e-5; |
435 | vec2d perturb_pos = pow (P, vec2d (1.4)) * 1e-5; |
436 | |
436 | |
437 | vec2d perturb ( |
437 | vec2d perturb ( |
438 | vec_gen1.fBm (perturb_pos), |
438 | vec_gen1.fBm (perturb_pos), |
439 | vec_gen2.fBm (perturb_pos) |
439 | vec_gen2.fBm (perturb_pos) |
440 | ); |
440 | ); |