# Content

- <a href="./cgs_gan_code/README.md">Code</a>
- <a href="./project_page/index.html">Project Page</a>
- Example Renderings at 2048<sup>2</sup>:
    - <a href="./2048_renderings/2048_example_0.png">2048_example_0.png</a>
    - <a href="./2048_renderings/2048_example_1.png">2048_example_1png</a>
    - <a href="./2048_renderings/2048_example_2.png">2048_example_2.png</a>




## Full Tree

```bash
├── 2048_renderings
│   ├── 2048_example_0.png
│   ├── 2048_example_1.png
│   └── 2048_example_2.png
├── Appendix_CGS_GAN.pdf
├── cgs_gan_code
│   ├── assets
│   │   └── out_small.jpg
│   ├── calc_metrics.py
│   ├── camera_utils.py
│   ├── custom_dist
│   │   ├── ffhq_default.json
│   │   └── smile_pose_rebalancing.json
│   ├── dnnlib
│   │   ├── __init__.py
│   │   └── util.py
│   ├── environment.yml
│   ├── load_network.py
│   ├── metrics
│   │   ├── frechet_inception_distance_3d.py
│   │   ├── frechet_inception_distance.py
│   │   ├── __init__.py
│   │   ├── metric_main.py
│   │   └── metric_utils.py
│   ├── README.md
│   ├── torch_utils
│   │   ├── custom_ops.py
│   │   ├── __init__.py
│   │   ├── logger.py
│   │   ├── misc.py
│   │   ├── ops
│   │   │   ├── bias_act.cpp
│   │   │   ├── bias_act.cu
│   │   │   ├── bias_act.h
│   │   │   ├── bias_act.py
│   │   │   ├── conv2d_gradfix.py
│   │   │   ├── conv2d_resample.py
│   │   │   ├── filtered_lrelu.cpp
│   │   │   ├── filtered_lrelu.cu
│   │   │   ├── filtered_lrelu.h
│   │   │   ├── filtered_lrelu_ns.cu
│   │   │   ├── filtered_lrelu.py
│   │   │   ├── filtered_lrelu_rd.cu
│   │   │   ├── filtered_lrelu_wr.cu
│   │   │   ├── fma.py
│   │   │   ├── grid_sample_gradfix.py
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── bias_act.cpython-310.pyc
│   │   │   │   ├── conv2d_gradfix.cpython-310.pyc
│   │   │   │   ├── conv2d_resample.cpython-310.pyc
│   │   │   │   ├── fma.cpython-310.pyc
│   │   │   │   ├── grid_sample_gradfix.cpython-310.pyc
│   │   │   │   ├── __init__.cpython-310.pyc
│   │   │   │   └── upfirdn2d.cpython-310.pyc
│   │   │   ├── upfirdn2d.cpp
│   │   │   ├── upfirdn2d.cu
│   │   │   ├── upfirdn2d.h
│   │   │   └── upfirdn2d.py
│   │   ├── persistence.py
│   │   └── training_stats.py
│   ├── train_helper.py
│   ├── training
│   │   ├── cgs_generator.py
│   │   ├── dataset.py
│   │   ├── discriminator.py
│   │   ├── gaussian3d_splatting
│   │   │   ├── custom_cam.py
│   │   │   └── renderer.py
│   │   ├── __init__.py
│   │   ├── loss.py
│   │   ├── networks_stylegan2.py
│   │   ├── networks_stylegan3.py
│   │   ├── point_generator.py
│   │   ├── training_loop.py
│   │   ├── training_utils.py
│   │   └── transformer_inter.py
│   └── train.py
├── project_page
│   ├── css
│   │   ├── bulma-carousel.min.css
│   │   ├── bulma.css.map.txt
│   │   ├── bulma.min.css
│   │   ├── bulma-slider.min.css
│   │   ├── fontawesome.all.min.css
│   │   ├── index.css
│   │   └── style.css
│   ├── images
│   │   ├── arch_2.png
│   │   ├── data_pipeline_2.png
│   │   ├── gghead.jpg
│   │   ├── gsgan.jpg
│   │   ├── ours_ffhqc.jpg
│   │   ├── ours_ffhq.jpg
│   │   ├── out.jpg
│   │   ├── out_small.jpg
│   │   └── view_cond_1.png
│   ├── index.html
│   ├── js
│   │   ├── bulma-carousel.js
│   │   ├── bulma-carousel.min.js
│   │   ├── bulma-slider.js
│   │   ├── bulma-slider.min.js
│   │   ├── fontawesome.all.min.js
│   │   └── index.js
│   ├── splat
│   │   ├── better_splat.js
│   │   ├── convert.py
│   │   ├── index.html
│   │   ├── LICENSE
│   │   ├── main.js
│   │   ├── README.md
│   │   └── render_splats.js
│   └── videos
│       ├── inversion_1.mp4
│       ├── inversion_2.mp4
│       ├── latent.mp4
│       ├── Unity_cgs_gan_short.mp4
│       └── web_viewer.mp4
└── readme.md
```