(
mesh_scale: float = 1.,
input_camera_trajectory_params: T.Dict[str, T.Any] = None,
output_camera_trajectory_params: T.Dict[str, T.Any] = None,
input_camera_setting: T.Dict[str, T.Any] = None,
output_camera_setting: T.Dict[str, T.Any] = None,
save_settings: T.Dict[str, T.Any] = None,
pr_setting: T.Dict[str, T.Any] = None,
model_loading_settings: T.Dict[str, T.Any] = None,
)
| 28 | |
| 29 | |
| 30 | def get_settings( |
| 31 | mesh_scale: float = 1., |
| 32 | input_camera_trajectory_params: T.Dict[str, T.Any] = None, |
| 33 | output_camera_trajectory_params: T.Dict[str, T.Any] = None, |
| 34 | input_camera_setting: T.Dict[str, T.Any] = None, |
| 35 | output_camera_setting: T.Dict[str, T.Any] = None, |
| 36 | save_settings: T.Dict[str, T.Any] = None, |
| 37 | pr_setting: T.Dict[str, T.Any] = None, |
| 38 | model_loading_settings: T.Dict[str, T.Any] = None, |
| 39 | ): |
| 40 | input_camera_trajectory_params_defaults = { |
| 41 | 'min_r': 3, |
| 42 | 'max_r': 4, |
| 43 | 'max_angle': 30., |
| 44 | 'num_circle': 4, |
| 45 | 'r_freq': 1, |
| 46 | } |
| 47 | output_camera_trajectory_params_defaults = { |
| 48 | 'min_r': 3, |
| 49 | 'max_r': 4, |
| 50 | 'max_angle': 30., |
| 51 | 'num_circle': 4, |
| 52 | 'r_freq': 1, |
| 53 | } |
| 54 | input_camera_setting_defaults = { |
| 55 | 'fov': 60, |
| 56 | 'width_px': 100, # 256, |
| 57 | 'height_px': 100, # 256, |
| 58 | } |
| 59 | output_camera_setting_defaults = { |
| 60 | 'fov': 60, |
| 61 | 'width_px': 400, # 256, |
| 62 | 'height_px': 400, # 256, |
| 63 | 'ray_offsets': 'center', |
| 64 | } |
| 65 | pr_setting_defaults = dict( |
| 66 | ray_radius=None, # 0.1, # if <0, set to grid_width/grid_size *2 |
| 67 | grid_size=None, # 100, |
| 68 | grid_center=None, # 0, |
| 69 | grid_width=None, |
| 70 | # 2.2 * mesh_scale, # full width, it is for mesh range: [-scale, scale] + some margin for numerical error |
| 71 | ) |
| 72 | save_settings_defaults = dict( |
| 73 | gif_fps=10, |
| 74 | save_pt=False, # True, |
| 75 | save_npy=True, |
| 76 | save_gif=True, |
| 77 | save_png=True, |
| 78 | save_ply=True, |
| 79 | overwrite=True, |
| 80 | background_color=1., |
| 81 | font_size=12, |
| 82 | idx_ref=-1, |
| 83 | ) |
| 84 | model_loading_settings_defaults = dict( |
| 85 | loss_name='test_epoch_loss_hit', # 'valid_epoch_loss_hit', # training test set is not the test set |
| 86 | loss_smooth_window=100, # 1, |
| 87 | loss_smooth_std=30., # 1., |
no outgoing calls
no test coverage detected