{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arf-artistic-radiance-fields","title":"ARF: Artistic Radiance Fields","arxiv_id":"2206.06360","date":"2022-06-13","proceeding":null,"authors":["Kai Zhang","Nick Kolkin","Sai Bi","Fujun Luan","Zexiang Xu","Eli Shechtman","Noah Snavely"],"abstract":"We present a method for transferring the artistic features of an arbitrary style image to a 3D scene. Previous methods that perform 3D stylization on point clouds or meshes are sensitive to geometric reconstruction errors for complex real-world scenes. Instead, we propose to stylize the more robust radiance field representation. We find that the commonly used Gram matrix-based loss tends to produce blurry results without faithful brushstrokes, and introduce a nearest neighbor-based loss that is highly effective at capturing style details while maintaining multi-view consistency. We also propose a novel deferred back-propagation method to enable optimization of memory-intensive radiance fields using style losses defined on full-resolution rendered images. Our extensive evaluation demonstrates that our method outperforms baselines by generating artistic appearance that more closely resembles the style image. Please check our project page for video results and open-source implementations: https://www.cs.cornell.edu/projects/arf/ .","url_abs":"https://arxiv.org/abs/2206.06360v1","url_pdf":"https://arxiv.org/pdf/2206.06360v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"arf-artistic-radiance-fields","repo_url":"https://github.com/Kai-46/ARF-svox2","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2206.06360","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2206.06360"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Kai-46/ARF-svox2","reach":null}],"summary":{"ran_fixture":3,"ran_honours":1,"unverified":1},"by_repo_kind":{"official":{"samples":5,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"a783a42bb9ff3fce","entry":"argmin_cos_distance","repo":"Kai-46/ARF-svox2","repo_kind":"official","path":"opt/nnfm_loss.py","file_url":"https://github.com/Kai-46/ARF-svox2/blob/HEAD/opt/nnfm_loss.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"a783a42bb9ff3fce"}},{"code_sha256_prefix":"27fd8e75ae69aa6b","entry":"cos_loss","repo":"Kai-46/ARF-svox2","repo_kind":"official","path":"opt/nnfm_loss.py","file_url":"https://github.com/Kai-46/ARF-svox2/blob/HEAD/opt/nnfm_loss.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"27fd8e75ae69aa6b"}},{"code_sha256_prefix":"fbfbcd074cd29d3a","entry":"gram_matrix","repo":"Kai-46/ARF-svox2","repo_kind":"official","path":"opt/nnfm_loss.py","file_url":"https://github.com/Kai-46/ARF-svox2/blob/HEAD/opt/nnfm_loss.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"fbfbcd074cd29d3a"}},{"code_sha256_prefix":"ea9379cad2e21e80","entry":"nn_feat_replace","repo":"Kai-46/ARF-svox2","repo_kind":"official","path":"opt/nnfm_loss.py","file_url":"https://github.com/Kai-46/ARF-svox2/blob/HEAD/opt/nnfm_loss.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"ea9379cad2e21e80"}},{"code_sha256_prefix":"340693f6d06099b7","entry":"NNFMLoss","repo":"Kai-46/ARF-svox2","repo_kind":"official","path":"opt/nnfm_loss.py","file_url":"https://github.com/Kai-46/ARF-svox2/blob/HEAD/opt/nnfm_loss.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"340693f6d06099b7"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}