gitextract_bvrh37j4/ ├── .gitattributes ├── LICENSE ├── README.md ├── notebooks/ │ └── demo.ipynb ├── perpneg_diffusion/ │ ├── __init__.py │ └── perpneg_stable_diffusion/ │ ├── __init__.py │ ├── pipeline_composable_stable_diffusion.py │ ├── pipeline_composable_stable_diffusion_3d_rotation.py │ ├── pipeline_composable_stable_diffusion_rotation.py │ ├── pipeline_perpneg_stable_diffusion.py │ ├── pipeline_perpneg_stable_diffusion_rotation.py │ └── safety_checker.py ├── scripts/ │ └── image_sample_stable_diffusion.py ├── setup.py └── stable-dreamfusion/ ├── .gitignore ├── LICENSE ├── activation.py ├── assets/ │ ├── advanced.md │ └── update_logs.md ├── config/ │ ├── anya.csv │ ├── car.csv │ └── corgi.csv ├── docker/ │ ├── Dockerfile │ └── README.md ├── dpt.py ├── encoding.py ├── evaluation/ │ ├── Prompt.py │ ├── mesh_to_video.py │ ├── r_precision.py │ └── readme.md ├── freqencoder/ │ ├── __init__.py │ ├── backend.py │ ├── freq.py │ ├── setup.py │ └── src/ │ ├── bindings.cpp │ ├── freqencoder.cu │ └── freqencoder.h ├── gridencoder/ │ ├── __init__.py │ ├── backend.py │ ├── grid.py │ ├── setup.py │ └── src/ │ ├── bindings.cpp │ ├── gridencoder.cu │ └── gridencoder.h ├── guidance/ │ ├── clip_utils.py │ ├── if_utils.py │ ├── perpneg_utils.py │ ├── sd_utils.py │ └── zero123_utils.py ├── ldm/ │ ├── extras.py │ ├── guidance.py │ ├── lr_scheduler.py │ ├── models/ │ │ ├── autoencoder.py │ │ └── diffusion/ │ │ ├── __init__.py │ │ ├── classifier.py │ │ ├── ddim.py │ │ ├── ddpm.py │ │ ├── plms.py │ │ └── sampling_util.py │ ├── modules/ │ │ ├── attention.py │ │ ├── diffusionmodules/ │ │ │ ├── __init__.py │ │ │ ├── model.py │ │ │ ├── openaimodel.py │ │ │ └── util.py │ │ ├── distributions/ │ │ │ ├── __init__.py │ │ │ └── distributions.py │ │ ├── ema.py │ │ ├── encoders/ │ │ │ ├── __init__.py │ │ │ └── modules.py │ │ ├── evaluate/ │ │ │ ├── adm_evaluator.py │ │ │ ├── evaluate_perceptualsim.py │ │ │ ├── frechet_video_distance.py │ │ │ ├── ssim.py │ │ │ └── torch_frechet_video_distance.py │ │ ├── image_degradation/ │ │ │ ├── __init__.py │ │ │ ├── bsrgan.py │ │ │ ├── bsrgan_light.py │ │ │ └── utils_image.py │ │ ├── losses/ │ │ │ ├── __init__.py │ │ │ ├── contperceptual.py │ │ │ └── vqperceptual.py │ │ └── x_transformer.py │ ├── thirdp/ │ │ └── psp/ │ │ ├── helpers.py │ │ ├── id_loss.py │ │ └── model_irse.py │ └── util.py ├── main.py ├── meshutils.py ├── nerf/ │ ├── gui.py │ ├── network.py │ ├── network_grid.py │ ├── network_grid_taichi.py │ ├── network_grid_tcnn.py │ ├── provider.py │ ├── renderer.py │ └── utils.py ├── optimizer.py ├── preprocess_image.py ├── pretrained/ │ └── zero123/ │ └── sd-objaverse-finetune-c_concat-256.yaml ├── raymarching/ │ ├── __init__.py │ ├── backend.py │ ├── raymarching.py │ ├── setup.py │ └── src/ │ ├── bindings.cpp │ ├── raymarching.cu │ └── raymarching.h ├── readme.md ├── requirements.txt ├── scripts/ │ ├── install_ext.sh │ ├── res64.args │ ├── run.sh │ ├── run2.sh │ ├── run3.sh │ ├── run4.sh │ ├── run5.sh │ ├── run6.sh │ ├── run_if.sh │ ├── run_if2.sh │ ├── run_if2_perpneg.sh │ ├── run_image.sh │ ├── run_image_anya.sh │ ├── run_image_hard_examples.sh │ ├── run_image_procedure.sh │ ├── run_image_text.sh │ └── run_images.sh ├── shencoder/ │ ├── __init__.py │ ├── backend.py │ ├── setup.py │ ├── sphere_harmonics.py │ └── src/ │ ├── bindings.cpp │ ├── shencoder.cu │ └── shencoder.h ├── taichi_modules/ │ ├── __init__.py │ ├── hash_encoder.py │ ├── intersection.py │ ├── ray_march.py │ ├── utils.py │ ├── volume_render_test.py │ └── volume_train.py └── tets/ ├── 128_tets.npz ├── 32_tets.npz ├── 64_tets.npz ├── README.md └── generate_tets.py