blade_helpers/
lib.rs

1#![cfg(not(any(gles, target_arch = "wasm32")))]
2
3mod camera;
4mod hud;
5
6pub use blade_render::Camera;
7pub use camera::ControlledCamera;
8pub use hud::{populate_debug_selection, ExposeHud};
9
10pub fn default_ray_config() -> blade_render::RayConfig {
11    blade_render::RayConfig {
12        num_environment_samples: 1,
13        environment_importance_sampling: true,
14        tap_count: 2,
15        tap_radius: 20,
16        tap_confidence_near: 15,
17        tap_confidence_far: 10,
18        t_start: 0.01,
19        pairwise_mis: true,
20        defensive_mis: 0.1,
21    }
22}