gitextract_4duiir5e/ ├── .gitignore ├── LICENSE ├── README.md ├── configs/ │ ├── tc4d_stage_1.yaml │ ├── tc4d_stage_2.yaml │ ├── tc4d_stage_3.yaml │ ├── tc4d_stage_3_24_gb.yaml │ ├── tc4d_stage_3_40_gb.yaml │ └── tc4d_stage_3_eval.yaml ├── configs_comp/ │ ├── comp0.yaml │ ├── comp1.yaml │ ├── comp2.yaml │ └── comp3.yaml ├── configs_prompts/ │ ├── a_bear_walking.yaml │ ├── a_camel_walking.yaml │ ├── a_carp_swimming.yaml │ ├── a_cat_walking.yaml │ ├── a_chihuahua_running.yaml │ ├── a_clown_fish_swimming.yaml │ ├── a_corgi_running.yaml │ ├── a_deer_walking.yaml │ ├── a_dog_riding_a_skateboard.yaml │ ├── a_fox_walking.yaml │ ├── a_german_shepherd_running.yaml │ ├── a_giraffe_walking.yaml │ ├── a_girl_is_riding_a_bicycle.yaml │ ├── a_goat_walking.yaml │ ├── a_hippo_walking.yaml │ ├── a_labrador_running.yaml │ ├── a_lion_walking.yaml │ ├── a_pigeon_flying.yaml │ ├── a_rhinoceros_walking.yaml │ ├── a_seagull_flying.yaml │ ├── a_shark_swimming.yaml │ ├── a_sheep_running.yaml │ ├── a_tiger_walking.yaml │ ├── a_turtle_swimming.yaml │ ├── a_unicorn_running.yaml │ ├── a_wolf_running.yaml │ ├── an_astronaut_riding_a_horse.yaml │ ├── an_eagle_flying.yaml │ ├── an_elephant_walking.yaml │ ├── an_octopus_swimming.yaml │ ├── assassin_riding_a_cow.yaml │ ├── batman_riding_a_camel.yaml │ ├── deadpool_riding_a_cow.yaml │ ├── son_goku_riding_an_elephant.yaml │ └── spiderman_riding_a_donkey.yaml ├── configs_prompts_static/ │ ├── a_firepit.yaml │ ├── a_lamppost.yaml │ └── water_spraying_out_of_a_firehydrant.yaml ├── launch.py ├── load/ │ ├── make_prompt_library.py │ ├── prompt_library.json │ ├── shapes/ │ │ ├── README.md │ │ ├── animal.obj │ │ ├── blub.obj │ │ ├── cabin.obj │ │ ├── env_sphere.obj │ │ ├── hand_prismatic.obj │ │ ├── human.obj │ │ ├── nascar.obj │ │ ├── potion.obj │ │ └── teddy.obj │ ├── tets/ │ │ ├── 128_tets.npz │ │ ├── 32_tets.npz │ │ ├── 64_tets.npz │ │ └── generate_tets.py │ └── zero123/ │ ├── download.sh │ └── sd-objaverse-finetune-c_concat-256.yaml ├── requirements-dev.txt ├── requirements.txt ├── threestudio/ │ ├── __init__.py │ ├── data/ │ │ ├── __init__.py │ │ ├── co3d.py │ │ ├── image.py │ │ ├── multiview.py │ │ ├── random_multiview.py │ │ ├── single_multiview_combined.py │ │ └── uncond.py │ ├── models/ │ │ ├── __init__.py │ │ ├── background/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── neural_environment_map_background.py │ │ │ ├── solid_color_background.py │ │ │ └── textured_background.py │ │ ├── estimators.py │ │ ├── exporters/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── mesh_exporter.py │ │ ├── geometry/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── implicit_sdf.py │ │ │ ├── implicit_volume.py │ │ │ ├── tetrahedra_sdf_grid.py │ │ │ └── volume_grid.py │ │ ├── guidance/ │ │ │ ├── __init__.py │ │ │ ├── deep_floyd_guidance.py │ │ │ ├── deep_floyd_vsd_guidance.py │ │ │ ├── multiview_diffusion_guidance.py │ │ │ ├── stable_diffusion_guidance.py │ │ │ ├── stable_diffusion_vsd_guidance.py │ │ │ ├── svd_guidance.py │ │ │ ├── video_stable_diffusion_guidance.py │ │ │ ├── video_stable_diffusion_vsd_guidance.py │ │ │ ├── videocrafter/ │ │ │ │ ├── .gitignore │ │ │ │ ├── License │ │ │ │ ├── README.md │ │ │ │ ├── cog.yaml │ │ │ │ ├── configs/ │ │ │ │ │ ├── inference_i2v_512_v1.0.yaml │ │ │ │ │ ├── inference_t2v_1024_v1.0.yaml │ │ │ │ │ ├── inference_t2v_512_v1.0.yaml │ │ │ │ │ └── inference_t2v_512_v2.0.yaml │ │ │ │ ├── gradio_app.py │ │ │ │ ├── lvdm/ │ │ │ │ │ ├── basics.py │ │ │ │ │ ├── common.py │ │ │ │ │ ├── distributions.py │ │ │ │ │ ├── ema.py │ │ │ │ │ ├── models/ │ │ │ │ │ │ ├── autoencoder.py │ │ │ │ │ │ ├── ddpm3d.py │ │ │ │ │ │ ├── samplers/ │ │ │ │ │ │ │ └── ddim.py │ │ │ │ │ │ └── utils_diffusion.py │ │ │ │ │ └── modules/ │ │ │ │ │ ├── attention.py │ │ │ │ │ ├── encoders/ │ │ │ │ │ │ ├── condition.py │ │ │ │ │ │ └── ip_resampler.py │ │ │ │ │ ├── networks/ │ │ │ │ │ │ ├── ae_modules.py │ │ │ │ │ │ └── openaimodel3d.py │ │ │ │ │ └── x_transformer.py │ │ │ │ ├── predict.py │ │ │ │ ├── prompts/ │ │ │ │ │ └── test_prompts.txt │ │ │ │ ├── requirements.txt │ │ │ │ ├── scripts/ │ │ │ │ │ ├── evaluation/ │ │ │ │ │ │ ├── ddp_wrapper.py │ │ │ │ │ │ ├── funcs.py │ │ │ │ │ │ └── inference.py │ │ │ │ │ ├── gradio/ │ │ │ │ │ │ ├── i2v_test.py │ │ │ │ │ │ └── t2v_test.py │ │ │ │ │ ├── run_image2video.sh │ │ │ │ │ └── run_text2video.sh │ │ │ │ └── utils/ │ │ │ │ └── utils.py │ │ │ ├── videocrafter_guidance.py │ │ │ ├── zero123_guidance.py │ │ │ └── zeroscope_guidance.py │ │ ├── isosurface.py │ │ ├── materials/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── diffuse_with_point_light_material.py │ │ │ ├── neural_radiance_material.py │ │ │ ├── no_material.py │ │ │ └── sd_latent_adapter_material.py │ │ ├── mesh.py │ │ ├── networks.py │ │ ├── prompt_processors/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── deepfloyd_prompt_processor.py │ │ │ ├── stable_diffusion_prompt_processor.py │ │ │ ├── videocrafter_prompt_processor.py │ │ │ ├── zero123_prompt_processor.py │ │ │ └── zeroscope_diffusion_prompt_processor.py │ │ └── renderers/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── mask_nerf_renderer.py │ │ ├── mask_nerf_renderer_multi.py │ │ ├── stable_nerf_renderer.py │ │ └── stable_nerf_renderer_multi.py │ ├── systems/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── optimizers.py │ │ ├── tc4d.py │ │ └── utils.py │ └── utils/ │ ├── __init__.py │ ├── base.py │ ├── bounding_boxes.py │ ├── callbacks.py │ ├── config.py │ ├── config_scene.py │ ├── misc.py │ ├── object_trajectory.py │ ├── ops.py │ ├── rasterize.py │ ├── saving.py │ └── typing.py └── train.sh