-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Line 417 in 65eccda
// TODO: set fixed previous cameras for optical flow across timesteps |
*render_mode = state.render_modes[0].clone();
state.reset();
return;
}
*render_mode = RenderMode::Color;
if !state.timesteps.is_empty() {
playback.progress = state.timesteps.remove(0);
state.step = state.step + 1;
state.render_modes = SamplerState::default().render_modes;
state.reset();
// TODO: set fixed previous cameras for optical flow across timesteps
return;
}
let views = std::mem::take(&mut buffered_sample.views);
let sample: Sample = Sample {
views,
view_dim: camera_count as u32,
aabb: buffered_sample.aabb,
};
let sender = SAMPLE_SENDER.get().unwrap();
sender.send(sample).unwrap();
if state.regenerate_scene {
regenerate_event.send(RegenerateSceneEvent);
}
state.enabled = false;
}