{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:NJ3OTUFCJGBGWEVUIFZKTVZ6ET","short_pith_number":"pith:NJ3OTUFC","schema_version":"1.0","canonical_sha256":"6a76e9d0a249826b12b44172a9d73e24d3bb1e208a5754f9c9d0af3be9e10f75","source":{"kind":"arxiv","id":"2409.01421","version":2},"attestation_state":"computed","paper":{"title":"DiffCSG: Differentiable CSG via Rasterization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CV"],"primary_cat":"cs.GR","authors_text":"Adrien Bousseau, Changjian Li, Chengquan Zhang, Haocheng Yuan, Hao Pan, Niloy J. Mitra","submitted_at":"2024-09-02T18:57:07Z","abstract_excerpt":"Differentiable rendering is a key ingredient for inverse rendering and machine learning, as it allows to optimize scene parameters (shape, materials, lighting) to best fit target images. Differentiable rendering requires that each scene parameter relates to pixel values through differentiable operations. While 3D mesh rendering algorithms have been implemented in a differentiable way, these algorithms do not directly extend to Constructive-Solid-Geometry (CSG), a popular parametric representation of shapes, because the underlying boolean operations are typically performed with complex black-bo"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2409.01421","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-09-02T18:57:07Z","cross_cats_sorted":["cs.CV"],"title_canon_sha256":"fb520967482a5bb7e72b297e5e94e4970b2ea66eeb4b90b8278b07d954d17ee7","abstract_canon_sha256":"288c956b646bec4867f71b34f727e9858169d2e72ea826a9b0bdfb796b21bef6"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:04:40.265297Z","signature_b64":"507q54sKvF/E8mX169fzbGVASKSP9yClW86kvG0SULGuJomJGkMZ1j6NIqmusnb0jbUiM+3UZqxVHDgh6yS/CQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6a76e9d0a249826b12b44172a9d73e24d3bb1e208a5754f9c9d0af3be9e10f75","last_reissued_at":"2026-07-05T09:04:40.264943Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:04:40.264943Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"DiffCSG: Differentiable CSG via Rasterization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CV"],"primary_cat":"cs.GR","authors_text":"Adrien Bousseau, Changjian Li, Chengquan Zhang, Haocheng Yuan, Hao Pan, Niloy J. Mitra","submitted_at":"2024-09-02T18:57:07Z","abstract_excerpt":"Differentiable rendering is a key ingredient for inverse rendering and machine learning, as it allows to optimize scene parameters (shape, materials, lighting) to best fit target images. Differentiable rendering requires that each scene parameter relates to pixel values through differentiable operations. While 3D mesh rendering algorithms have been implemented in a differentiable way, these algorithms do not directly extend to Constructive-Solid-Geometry (CSG), a popular parametric representation of shapes, because the underlying boolean operations are typically performed with complex black-bo"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.01421","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2409.01421/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2409.01421","created_at":"2026-07-05T09:04:40.265000+00:00"},{"alias_kind":"arxiv_version","alias_value":"2409.01421v2","created_at":"2026-07-05T09:04:40.265000+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.01421","created_at":"2026-07-05T09:04:40.265000+00:00"},{"alias_kind":"pith_short_12","alias_value":"NJ3OTUFCJGBG","created_at":"2026-07-05T09:04:40.265000+00:00"},{"alias_kind":"pith_short_16","alias_value":"NJ3OTUFCJGBGWEVU","created_at":"2026-07-05T09:04:40.265000+00:00"},{"alias_kind":"pith_short_8","alias_value":"NJ3OTUFC","created_at":"2026-07-05T09:04:40.265000+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2412.17811","citing_title":"ChatGarment: Garment Estimation, Generation and Editing via Large Language Models","ref_index":63,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET","json":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET.json","graph_json":"https://pith.science/api/pith-number/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/graph.json","events_json":"https://pith.science/api/pith-number/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/events.json","paper":"https://pith.science/paper/NJ3OTUFC"},"agent_actions":{"view_html":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET","download_json":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET.json","view_paper":"https://pith.science/paper/NJ3OTUFC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2409.01421&json=true","fetch_graph":"https://pith.science/api/pith-number/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/graph.json","fetch_events":"https://pith.science/api/pith-number/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/action/timestamp_anchor","attest_storage":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/action/storage_attestation","attest_author":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/action/author_attestation","sign_citation":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/action/citation_signature","submit_replication":"https://pith.science/pith/NJ3OTUFCJGBGWEVUIFZKTVZ6ET/action/replication_record"}},"created_at":"2026-07-05T09:04:40.265000+00:00","updated_at":"2026-07-05T09:04:40.265000+00:00"}