Increase depth

This commit is contained in:
numzero 2024-11-05 22:25:44 +03:00
parent 3d7460ac14
commit 694816bd6c
2 changed files with 2 additions and 3 deletions

View File

@ -64,7 +64,7 @@ impl Camera {
vec4(0., 0., 0., 1.), vec4(0., 0., 0., 1.),
); );
let size = view_size.normalize() * std::f32::consts::SQRT_2; let size = view_size.normalize() * std::f32::consts::SQRT_2;
let proj = make_proj_matrix(vec3(size.x, size.y, 2.), (1., 4096.)) * M; let proj = make_proj_matrix(vec3(size.x, size.y, 2.), (1., (2f32).powi(16) + 1.)) * M;
let mvp = proj * view_mtx; let mvp = proj * view_mtx;
CameraUniform { CameraUniform {

View File

@ -127,8 +127,7 @@ fn draw_ray_2(gc: &mut Vec<Line>, space: &Space, camera: Location, dir: Vec3) {
let end_pos = *pts let end_pos = *pts
.last() .last()
.expect("the starting point is always in the path"); .expect("the starting point is always in the path");
let dir_pos = end_pos.forward(10000.0); pts.extend(itertools::iterate(end_pos, |r| r.forward(100.0)).take(1000));
pts.push(dir_pos);
gc.push(Line::Strip(pts)); gc.push(Line::Strip(pts));
} }