SynCamMaster
[ICLR'25] SynCamMaster: Synchronizing Multi-Camera Video Generation from Diverse Viewpoints
File Explorer
Download Latest Version (.zip)- __init__.py
- model_config.py
- __init__.py
- controlnet_unit.py
- processors.py
- __init__.py
- simple_text_image.py
- video.py
- __init__.py
- __init__.py
- accurate.py
- balanced.py
- fast.py
- interpolation.py
- __init__.py
- api.py
- cupy_kernels.py
- data.py
- patch_match.py
- __init__.py
- blip.py
- blip_pretrain.py
- med.py
- vit.py
- ViT-H-14.json
- __init__.py
- coca_model.py
- constants.py
- factory.py
- generation_utils.py
- hf_configs.py
- hf_model.py
- loss.py
- model.py
- modified_resnet.py
- openai.py
- pretrained.py
- push_to_hf_hub.py
- timm_model.py
- tokenizer.py
- transform.py
- transformer.py
- utils.py
- version.py
- __init__.py
- base_model.py
- clip_model.py
- cross_modeling.py
- __init__.py
- __init__.py
- aesthetic.py
- clip.py
- config.py
- hps.py
- imagereward.py
- mps.py
- pickscore.py
- __init__.py
- __init__.py
- __init__.py
- attention.py
- cog_dit.py
- cog_vae.py
- downloader.py
- flux_controlnet.py
- flux_dit.py
- flux_ipadapter.py
- flux_text_encoder.py
- flux_vae.py
- hunyuan_dit.py
- hunyuan_dit_text_encoder.py
- hunyuan_video_dit.py
- hunyuan_video_text_encoder.py
- hunyuan_video_vae_decoder.py
- hunyuan_video_vae_encoder.py
- kolors_text_encoder.py
- lora.py
- model_manager.py
- omnigen.py
- sd3_dit.py
- sd3_text_encoder.py
- sd3_vae_decoder.py
- sd3_vae_encoder.py
- sd_controlnet.py
- sd_ipadapter.py
- sd_motion.py
- sd_text_encoder.py
- sd_unet.py
- sd_vae_decoder.py
- sd_vae_encoder.py
- sdxl_controlnet.py
- sdxl_ipadapter.py
- sdxl_motion.py
- sdxl_text_encoder.py
- sdxl_unet.py
- sdxl_vae_decoder.py
- sdxl_vae_encoder.py
- stepvideo_dit.py
- stepvideo_text_encoder.py
- stepvideo_vae.py
- svd_image_encoder.py
- svd_unet.py
- svd_vae_decoder.py
- svd_vae_encoder.py
- tiler.py
- utils.py
- wan_video_dit.py
- wan_video_image_encoder.py
- wan_video_text_encoder.py
- wan_video_vae.py
- __init__.py
- base.py
- cog_video.py
- dancer.py
- flux_image.py
- hunyuan_image.py
- hunyuan_video.py
- omnigen_image.py
- pipeline_runner.py
- sd3_image.py
- sd_image.py
- sd_video.py
- sdxl_image.py
- sdxl_video.py
- step_video.py
- svd_video.py
- wan_video.py
- wan_video_syncammaster.py
- __init__.py
- base.py
- FastBlend.py
- PILEditor.py
- RIFE.py
- sequencial_processor.py
- __init__.py
- base_prompter.py
- cog_prompter.py
- flux_prompter.py
- hunyuan_dit_prompter.py
- hunyuan_video_prompter.py
- kolors_prompter.py
- omnigen_prompter.py
- omost.py
- prompt_refiners.py
- sd3_prompter.py
- sd_prompter.py
- sdxl_prompter.py
- stepvideo_prompter.py
- wan_prompter.py
- __init__.py
- continuous_ode.py
- ddim.py
- flow_match.py
- added_tokens.json
- special_tokens_map.json
- spiece.model
- tokenizer_config.json
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- special_tokens_map.json
- spiece.model
- tokenizer.json
- tokenizer_config.json
- special_tokens_map.json
- tokenizer_config.json
- vocab.txt
- vocab_org.txt
- config.json
- special_tokens_map.json
- spiece.model
- tokenizer_config.json
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- preprocessor_config.json
- special_tokens_map.json
- tokenizer.json
- tokenizer_config.json
- tokenizer.model
- tokenizer_config.json
- vocab.txt
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- special_tokens_map.json
- spiece.model
- tokenizer.json
- tokenizer_config.json
- merges.txt
- special_tokens_map.json
- tokenizer_config.json
- vocab.json
- __init__.py
- __init__.py
- text_to_image.py
- __init__.py
- layers.py
- __init__.py
- camera_extrinsics.json
- metadata.csv
- Put SynCamMaster ckpt file here.txt
- .gitignore
- download_wan2.1.py
- generate_sample_list.py
- inference_syncammaster.py
- README.md
- requirements.txt
- setup.py
- train_syncammaster.py
- vis_cam.py
# Installation Guide
1. Get the code
git clone https://github.com/KlingAIResearch/SynCamMaster
Downloads the entire project code from GitHub to your computer.
cd SynCamMaster
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs/) | sh
Downloads and runs the official install script in one line β this handles the full setup automatically.
pip install lightning pandas websockets
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install -e .
Installs the Python libraries listed in requirements.txt (or similar).
pip install lightning pandas websockets
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
