gitextract__yazl4ub/ ├── .gitignore ├── LICENSE ├── README.md ├── model-card.md ├── samples.md ├── setup.py └── shap_e/ ├── __init__.py ├── diffusion/ │ ├── __init__.py │ ├── gaussian_diffusion.py │ ├── k_diffusion.py │ └── sample.py ├── examples/ │ ├── encode_model.ipynb │ ├── example_data/ │ │ └── cactus/ │ │ ├── material.mtl │ │ └── object.obj │ ├── sample_image_to_3d.ipynb │ └── sample_text_to_3d.ipynb ├── models/ │ ├── __init__.py │ ├── configs.py │ ├── download.py │ ├── generation/ │ │ ├── __init__.py │ │ ├── latent_diffusion.py │ │ ├── perceiver.py │ │ ├── pooled_mlp.py │ │ ├── pretrained_clip.py │ │ ├── transformer.py │ │ └── util.py │ ├── nerf/ │ │ ├── __init__.py │ │ ├── model.py │ │ ├── ray.py │ │ └── renderer.py │ ├── nerstf/ │ │ ├── mlp.py │ │ └── renderer.py │ ├── nn/ │ │ ├── __init__.py │ │ ├── camera.py │ │ ├── checkpoint.py │ │ ├── encoding.py │ │ ├── meta.py │ │ ├── ops.py │ │ ├── pointnet2_utils.py │ │ └── utils.py │ ├── query.py │ ├── renderer.py │ ├── stf/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── mlp.py │ │ └── renderer.py │ ├── transmitter/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── bottleneck.py │ │ ├── channels_encoder.py │ │ ├── multiview_encoder.py │ │ ├── params_proj.py │ │ └── pc_encoder.py │ └── volume.py ├── rendering/ │ ├── __init__.py │ ├── _mc_table.py │ ├── blender/ │ │ ├── __init__.py │ │ ├── blender_script.py │ │ ├── constants.py │ │ ├── render.py │ │ └── view_data.py │ ├── mc.py │ ├── mesh.py │ ├── ply_util.py │ ├── point_cloud.py │ ├── pytorch3d_util.py │ ├── raycast/ │ │ ├── __init__.py │ │ ├── _utils.py │ │ ├── cast.py │ │ ├── render.py │ │ └── types.py │ ├── torch_mesh.py │ └── view_data.py └── util/ ├── __init__.py ├── collections.py ├── data_util.py ├── image_util.py ├── io.py └── notebooks.py