Fix camera dimensions
This commit is contained in:
parent
b5eb6fbbd0
commit
d4bf1845cb
1 changed files with 10 additions and 2 deletions
|
|
@ -46,11 +46,11 @@ pub fn render_thread(
|
|||
|
||||
let mut buffer = vec![0.0; settings.width as usize * settings.height as usize * 3];
|
||||
|
||||
let e = examples::basic_cornell();
|
||||
let e = examples::cornell2();
|
||||
|
||||
let scene = e.scene;
|
||||
|
||||
let camera = BasicCamera::new(
|
||||
let mut camera = BasicCamera::new(
|
||||
settings.width,
|
||||
settings.height,
|
||||
e.camera_pos,
|
||||
|
|
@ -65,6 +65,14 @@ pub fn render_thread(
|
|||
loop {
|
||||
while let Ok(s) = rx.try_recv() {
|
||||
settings = s;
|
||||
camera = BasicCamera::new(
|
||||
settings.width,
|
||||
settings.height,
|
||||
e.camera_pos,
|
||||
e.camera_dir,
|
||||
e.camera_up,
|
||||
e.horizontal_fov,
|
||||
);
|
||||
buffer = vec![0.0; settings.width as usize * settings.height as usize * 3];
|
||||
renderer = PathTracerImportance::new(settings.width, settings.height);
|
||||
samples = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue