{"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/editing-conditional-radiance-fields","title":"Editing Conditional Radiance Fields","arxiv_id":"2105.06466","date":"2021-05-13","proceeding":"ICCV 2021 10","authors":["Steven Liu","Xiuming Zhang","Zhoutong Zhang","Richard Zhang","Jun-Yan Zhu","Bryan Russell"],"abstract":"A neural radiance field (NeRF) is a scene model supporting high-quality view synthesis, optimized per scene. In this paper, we explore enabling user editing of a category-level NeRF - also known as a conditional radiance field - trained on a shape category. Specifically, we introduce a method for propagating coarse 2D user scribbles to the 3D space, to modify the color or shape of a local region. First, we propose a conditional radiance field that incorporates new modular network components, including a shape branch that is shared across object instances. Observing multiple instances of the same category, our model learns underlying part semantics without any supervision, thereby allowing the propagation of coarse 2D user scribbles to the entire 3D region (e.g., chair seat). Next, we propose a hybrid network update strategy that targets specific network components, which balances efficiency and accuracy. During user interaction, we formulate an optimization problem that both satisfies the user's constraints and preserves the original object structure. We demonstrate our approach on various editing tasks over three shape datasets and show that it outperforms prior neural editing approaches. Finally, we edit the appearance and shape of a real photograph and show that the edit propagates to extrapolated novel views.","url_abs":"https://arxiv.org/abs/2105.06466v2","url_pdf":"https://arxiv.org/pdf/2105.06466v2.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":"editing-conditional-radiance-fields","repo_url":"https://github.com/stevliu/editnerf","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"nerf","task_name":"NeRF"},{"task_slug":"novel-view-synthesis","task_name":"Novel View Synthesis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/novel-view-synthesis-on-dosovitskiy-chairs","task":"Novel View Synthesis","dataset":"Dosovitskiy Chairs","model":"Single NeRF + Share./Inst. Net","rank_in_archive_order":1,"of":1,"metrics":{"LPIPS":"0.141","PSNR":"21.78"},"uses_additional_data":false},{"leaderboard":"/sota/novel-view-synthesis-on-photoshape","task":"Novel View Synthesis","dataset":"PhotoShape","model":"Single NeRF + Share./Inst. Net","rank_in_archive_order":1,"of":1,"metrics":{"LPIPS":"0.022","PSNR":"37.67"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2105.06466","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2105.06466"}},"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/stevliu/editnerf","reach":null}],"summary":{"ran":2},"by_repo_kind":{"official":{"samples":2,"ran":2,"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":"c3ef6576d795c467","entry":"NeRF","repo":"stevliu/editnerf","repo_kind":"official","path":"models/base_model.py","file_url":"https://github.com/stevliu/editnerf/blob/HEAD/models/base_model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c3ef6576d795c467"}},{"code_sha256_prefix":"5f9156019fd0ad79","entry":"StyleMLP","repo":"stevliu/editnerf","repo_kind":"official","path":"models/base_model.py","file_url":"https://github.com/stevliu/editnerf/blob/HEAD/models/base_model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5f9156019fd0ad79"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}