Visual Effects
++ Using nerfies you can create fun visual effects. This Dolly zoom effect + would be impossible without nerfies since it would require going through a wall. +
+ +diff --git a/.gitattributes b/.gitattributes
index a6344aac8c09253b3b630fb776ae94478aa0275b..e5b5961d385b4642f81fdd06cfdadc25d2293d30 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -33,3 +33,16 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
+static/images/steve.webm filter=lfs diff=lfs merge=lfs -text
+static/videos/blueshirt.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/chair-tp.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/coffee.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/dollyzoom-depth.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/dollyzoom.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/mask.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/matting.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/replay.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/shiba.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/steve.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/teaser.mp4 filter=lfs diff=lfs merge=lfs -text
+static/videos/toby.mp4 filter=lfs diff=lfs merge=lfs -text
diff --git a/README.md b/README.md
index 4382ec90961b27f9b45eb3345669f3c7bfed48ee..e84d02d44834fee68bac5584ccec7923a729786e 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,16 @@
----
-title: Nerfies
-emoji: 🐨
-colorFrom: yellow
-colorTo: indigo
-sdk: static
-pinned: false
----
+# Nerfies
-Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
+This is the repository that contains source code for the [Nerfies website](https://nerfies.github.io).
+
+If you find Nerfies useful for your work please cite:
+```
+@article{park2021nerfies
+ author = {Park, Keunhong and Sinha, Utkarsh and Barron, Jonathan T. and Bouaziz, Sofien and Goldman, Dan B and Seitz, Steven M. and Martin-Brualla, Ricardo},
+ title = {Nerfies: Deformable Neural Radiance Fields},
+ journal = {ICCV},
+ year = {2021},
+}
+```
+
+# Website License
+
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
diff --git a/index.html b/index.html
index 58275de3b1c343a98420342baa076b9baaafa157..fb092a933f4a67c91f11e9d639283ff464ede33e 100644
--- a/index.html
+++ b/index.html
@@ -1,19 +1,476 @@
-
You can modify this app directly by editing index.html in the Files and versions tab.
-- Also don't forget to check the - Spaces documentation. -
-+ We present the first method capable of photorealistically reconstructing a non-rigidly + deforming scene using photos/videos captured casually from mobile phones. +
++ Our approach augments neural radiance fields + (NeRF) by optimizing an + additional continuous volumetric deformation field that warps each observed point into a + canonical 5D NeRF. + We observe that these NeRF-like deformation fields are prone to local minima, and + propose a coarse-to-fine optimization method for coordinate-based models that allows for + more robust optimization. + By adapting principles from geometry processing and physical simulation to NeRF-like + models, we propose an elastic regularization of the deformation field that further + improves robustness. +
++ We show that Nerfies can turn casually captured selfie + photos/videos into deformable NeRF + models that allow for photorealistic renderings of the subject from arbitrary + viewpoints, which we dub "nerfies". We evaluate our method by collecting data + using a + rig with two mobile phones that take time-synchronized photos, yielding train/validation + images of the same pose at different viewpoints. We show that our method faithfully + reconstructs non-rigidly deforming scenes and reproduces unseen views with high + fidelity. +
++ Using nerfies you can create fun visual effects. This Dolly zoom effect + would be impossible without nerfies since it would require going through a wall. +
+ ++ As a byproduct of our method, we can also solve the matting problem by ignoring + samples that fall outside of a bounding box during rendering. +
+ ++ We can also animate the scene by interpolating the deformation latent codes of two input + frames. Use the slider here to linearly interpolate between the left frame and the right + frame. +
+Start Frame
+End Frame
++ Using Nerfies, you can re-render a video from a novel + viewpoint such as a stabilized camera by playing back the training deformations. +
++ There's a lot of excellent work that was introduced around the same time as ours. +
++ Progressive Encoding for Neural Optimization introduces an idea similar to our windowed position encoding for coarse-to-fine optimization. +
++ D-NeRF and NR-NeRF + both use deformation fields to model non-rigid scenes. +
++ Some works model videos with a NeRF by directly modulating the density, such as Video-NeRF, NSFF, and DyNeRF +
++ There are probably many more by the time you are reading this. Check out Frank Dellart's survey on recent NeRF papers, and Yen-Chen Lin's curated list of NeRF papers. +
+@article{park2021nerfies,
+ author = {Park, Keunhong and Sinha, Utkarsh and Barron, Jonathan T. and Bouaziz, Sofien and Goldman, Dan B and Seitz, Steven M. and Martin-Brualla, Ricardo},
+ title = {Nerfies: Deformable Neural Radiance Fields},
+ journal = {ICCV},
+ year = {2021},
+}
+