LAM_h5 / configs /vhap_tracking /base_tracking_config.yaml
Ethan18's picture
Upload folder using huggingface_hub
5c48b81 verified
"# tyro YAML.\n!dataclass:BaseTrackingConfig\nasync_func: true\nbegin_frame_idx: 0\n\
begin_stage: null\ndata: !dataclass:DataConfig\n _target: vhap.data.video_dataset.VideoDataset\n\
\ align_cameras_to_axes: true\n background_color: white\n calibrated: false\n\
\ camera_convention_conversion: opencv->opengl\n division: null\n landmark_source:\
\ star\n n_downsample_rgb: null\n root_folder: ''\n scale_factor: 1.0\n sequence:\
\ ''\n subset: null\n target_extrinsic_type: w2c\n use_alpha_map: false\n use_landmark:\
\ true\ndevice: cuda\nexp: !dataclass:ExperimentConfig\n keyframes: !!python/tuple\
\ []\n output_folder: !!python/object/apply:pathlib.PosixPath\n - output\n -\
\ track\n photometric: false\n reuse_landmarks: true\nlog: !dataclass:LogConfig\n\
\ image_format: jpg\n interval_media: 500\n interval_scalar: 100\n max_num_views:\
\ 3\n stack_views_in_rows: true\n view_indices: !!python/tuple []\nlr: !dataclass:LearningRateConfig\n\
\ base: 0.005\n camera: 0.005\n dynamic_offset: 0.0005\n expr: 0.05\n light:\
\ 0.005\n static_offset: 0.0005\n translation: 0.001\nmodel: !dataclass:ModelConfig\n\
\ add_teeth: true\n flame_params_path: null\n n_expr: 100\n n_shape: 300\n \
\ n_tex: 100\n occluded: !!python/tuple\n - hair\n remove_lip_inside: false\n\
\ residual_tex: true\n tex_clusters: !!python/tuple\n - skin\n - hair\n - boundary\n\
\ - lips_tight\n - teeth\n - sclerae\n - irises\n tex_extra: true\n tex_painted:\
\ true\n tex_resolution: 2048\n use_dynamic_offset: false\n use_static_offset:\
\ false\npipeline: !dataclass:PipelineConfig\n lmk_global_tracking: !dataclass:StageLmkGlobalTrackingConfig\n\
\ disable_jawline_landmarks: false\n num_epochs: 0\n optimizable_params:\
\ &id001 !!python/tuple\n - cam\n - pose\n - shape\n - joints\n -\
\ expr\n lmk_init_all: !dataclass:StageLmkInitAllConfig\n disable_jawline_landmarks:\
\ false\n num_steps: 300\n optimizable_params: *id001\n lmk_init_rigid: !dataclass:StageLmkInitRigidConfig\n\
\ disable_jawline_landmarks: false\n num_steps: 300\n optimizable_params:\
\ !!python/tuple\n - cam\n - pose\n lmk_sequential_tracking: !dataclass:StageLmkSequentialTrackingConfig\n\
\ disable_jawline_landmarks: false\n num_steps: 50\n optimizable_params:\
\ !!python/tuple\n - pose\n - joints\n - expr\n rgb_global_tracking: !dataclass:StageRgbGlobalTrackingConfig\n\
\ align_boundary_except: !!python/tuple\n - bottomline\n - hair\n align_texture_except:\
\ !!python/tuple\n - hair\n disable_jawline_landmarks: true\n num_epochs:\
\ 30\n optimizable_params: !!python/tuple\n - cam\n - pose\n - shape\n\
\ - joints\n - expr\n - texture\n - lights\n - static_offset\n \
\ - dynamic_offset\n rgb_init_all: !dataclass:StageRgbInitAllConfig\n align_boundary_except:\
\ !!python/tuple\n - hair\n - bottomline\n - hair\n align_texture_except:\
\ !!python/tuple\n - hair\n - boundary\n - neck\n - hair\n disable_jawline_landmarks:\
\ true\n num_steps: 500\n optimizable_params: !!python/tuple\n - cam\n\
\ - pose\n - shape\n - joints\n - expr\n - texture\n - lights\n\
\ rgb_init_offset: !dataclass:StageRgbInitOffsetConfig\n align_boundary_except:\
\ !!python/tuple\n - bottomline\n - hair\n align_texture_except: !!python/tuple\n\
\ - hair\n - boundary\n - neck\n - hair\n disable_jawline_landmarks:\
\ true\n num_steps: 500\n optimizable_params: !!python/tuple\n - cam\n\
\ - pose\n - shape\n - joints\n - expr\n - texture\n - lights\n\
\ - static_offset\n rgb_init_texture: !dataclass:StageRgbInitTextureConfig\n\
\ align_boundary_except: !!python/tuple\n - hair\n - boundary\n - hair\n\
\ align_texture_except: !!python/tuple\n - hair\n - boundary\n - neck\n\
\ - hair\n disable_jawline_landmarks: false\n num_steps: 500\n optimizable_params:\
\ !!python/tuple\n - cam\n - shape\n - texture\n - lights\n rgb_sequential_tracking:\
\ !dataclass:StageRgbSequentialTrackingConfig\n align_boundary_except: !!python/tuple\n\
\ - bottomline\n - hair\n align_texture_except: !!python/tuple\n - hair\n\
\ disable_jawline_landmarks: true\n num_steps: 50\n optimizable_params:\
\ !!python/tuple\n - pose\n - joints\n - expr\n - texture\n - dynamic_offset\n\
render: !dataclass:RenderConfig\n backend: nvdiffrast\n background_eval: target\n\
\ background_train: target\n disturb_rate_bg: 0.5\n disturb_rate_fg: 0.5\n lighting_space:\
\ world\n lighting_type: SH\n use_opengl: false\nw: !dataclass:LossWeightConfig\n\
\ always_enable_jawline_landmarks: true\n blur_iter: 0\n landmark: 10.0\n photo:\
\ 30.0\n prior_eyes: 0.03\n prior_jaw: 0.3\n prior_neck: 0.3\n reg_diffuse:\
\ 100.0\n reg_expr: 0.03\n reg_light: null\n reg_offset: 300.0\n reg_offset_dynamic:\
\ 300000.0\n reg_offset_lap: 1000000.0\n reg_offset_lap_relax_coef: 0.1\n reg_offset_lap_relax_for:\
\ &id002 !!python/tuple\n - hair\n - ears\n reg_offset_relax_coef: 1.0\n reg_offset_relax_for:\
\ *id002\n reg_offset_rigid: 300.0\n reg_offset_rigid_for: !!python/tuple\n -\
\ left_ear\n - right_ear\n - neck\n - left_eye\n - right_eye\n - lips_tight\n\
\ reg_shape: 0.3\n reg_tex_pca: 0.0001\n reg_tex_res: null\n reg_tex_res_clusters:\
\ 10.0\n reg_tex_res_for: !!python/tuple\n - sclerae\n - teeth\n reg_tex_tv:\
\ 10000.0\n smooth_eyes: 0\n smooth_jaw: 0.1\n smooth_neck: 30.0\n smooth_rot:\
\ 30.0\n smooth_trans: 300.0\n"