gitextract_sa0or0_n/ ├── CONDITION.md ├── README.md ├── blender_utils/ │ └── render_proxy.py ├── configs/ │ ├── coin3d_train.yaml │ ├── ctrldemo.yaml │ ├── nerf.yaml │ ├── neus.yaml │ └── syncdreamer.yaml ├── example/ │ ├── panda/ │ │ ├── mesh.obj │ │ └── proxy.txt │ ├── pumpkin/ │ │ ├── mesh.obj │ │ └── proxy.txt │ ├── teddybear/ │ │ ├── mesh.obj │ │ └── proxy.txt │ ├── toycar/ │ │ ├── mesh.obj │ │ └── proxy.txt │ └── turtle/ │ ├── mesh.obj │ └── proxy.txt ├── externs/ │ ├── __init__.py │ └── pvcnn/ │ └── modules/ │ ├── __init__.py │ ├── ball_query.py │ ├── frustum.py │ ├── functional/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── ball_query.py │ │ ├── devoxelization.py │ │ ├── grouping.py │ │ ├── interpolatation.py │ │ ├── loss.py │ │ ├── sampling.py │ │ ├── src/ │ │ │ ├── ball_query/ │ │ │ │ ├── ball_query.cpp │ │ │ │ ├── ball_query.cu │ │ │ │ ├── ball_query.cuh │ │ │ │ └── ball_query.hpp │ │ │ ├── bindings.cpp │ │ │ ├── cuda_utils.cuh │ │ │ ├── grouping/ │ │ │ │ ├── grouping.cpp │ │ │ │ ├── grouping.cu │ │ │ │ ├── grouping.cuh │ │ │ │ └── grouping.hpp │ │ │ ├── interpolate/ │ │ │ │ ├── neighbor_interpolate.cpp │ │ │ │ ├── neighbor_interpolate.cu │ │ │ │ ├── neighbor_interpolate.cuh │ │ │ │ ├── neighbor_interpolate.hpp │ │ │ │ ├── trilinear_devox.cpp │ │ │ │ ├── trilinear_devox.cu │ │ │ │ ├── trilinear_devox.cuh │ │ │ │ └── trilinear_devox.hpp │ │ │ ├── sampling/ │ │ │ │ ├── sampling.cpp │ │ │ │ ├── sampling.cu │ │ │ │ ├── sampling.cuh │ │ │ │ └── sampling.hpp │ │ │ ├── utils.hpp │ │ │ └── voxelization/ │ │ │ ├── vox.cpp │ │ │ ├── vox.cu │ │ │ ├── vox.cuh │ │ │ └── vox.hpp │ │ └── voxelization.py │ ├── loss.py │ ├── pointnet.py │ ├── pvconv.py │ ├── se.py │ ├── shared_mlp.py │ └── voxelization.py ├── foreground_segment.py ├── generate.py ├── ldm/ │ ├── DPMPPScheduler.py │ ├── base_utils.py │ ├── data/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── coco.py │ │ ├── control_sync_dreamer.py │ │ ├── dummy.py │ │ ├── imagenet.py │ │ ├── inpainting/ │ │ │ ├── __init__.py │ │ │ └── synthetic_mask.py │ │ ├── laion.py │ │ ├── lsun.py │ │ ├── nerf_like.py │ │ ├── simple.py │ │ └── sync_dreamer.py │ ├── lr_scheduler.py │ ├── models/ │ │ ├── autoencoder.py │ │ └── diffusion/ │ │ ├── __init__.py │ │ ├── ctrldemo_sync_dreamer.py │ │ ├── sync_dreamer.py │ │ ├── sync_dreamer_attention.py │ │ ├── sync_dreamer_network.py │ │ └── sync_dreamer_utils.py │ ├── modules/ │ │ ├── attention.py │ │ ├── diffusionmodules/ │ │ │ ├── __init__.py │ │ │ ├── model.py │ │ │ ├── openaimodel.py │ │ │ └── util.py │ │ ├── distributions/ │ │ │ ├── __init__.py │ │ │ └── distributions.py │ │ ├── encoders/ │ │ │ ├── __init__.py │ │ │ └── modules.py │ │ └── x_transformer.py │ ├── thirdp/ │ │ └── psp/ │ │ ├── helpers.py │ │ ├── id_loss.py │ │ └── model_irse.py │ ├── typing.py │ └── util.py ├── meta_info/ │ └── camera-16.pkl ├── misc.ipynb ├── raymarching/ │ ├── __init__.py │ ├── backend.py │ ├── raymarching.py │ ├── setup.py │ └── src/ │ ├── bindings.cpp │ ├── raymarching.cu │ └── raymarching.h ├── renderer/ │ ├── agg_net.py │ ├── cost_reg_net.py │ ├── dummy_dataset.py │ ├── feature_net.py │ ├── neus_networks.py │ ├── ngp_renderer.py │ └── renderer.py ├── requirements.txt ├── train_diffusion.py ├── train_renderer.py └── workflow/ ├── Coin3D_condition_workflow.json ├── Coin3D_condition_workflow_api.json └── inference_comfyui_api.py