{"paper":{"title":"Ordered Front-to-back Any-Hit Traversal in RTX","license":"http://creativecommons.org/licenses/by/4.0/","headline":"Multiple techniques enable ordered front-to-back any-hit traversal on existing RTX ray tracing hardware without skipping intersections.","cross_cats":["cs.CG"],"primary_cat":"cs.GR","authors_text":"Ingo Wald","submitted_at":"2026-05-15T23:21:04Z","abstract_excerpt":"We look at the problem of Ordered Front-To-Back Any-Hit Traversal (FTB); i.e., a traversal that iterates through successive hits along a ray in a guaranteed front to back-sorted order, and without skip- ping any intersections even if they occur at the same distance. We describe multiple different ways of solving this problem within the constraints of the existing ray tracing pipeline, and evaluate the different realizations."},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"We describe multiple different ways of solving this problem within the constraints of the existing ray tracing pipeline, and evaluate the different realizations.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That the existing ray tracing pipeline (such as in RTX) provides enough hooks or flexibility to implement ordered front-to-back any-hit traversal without skipping intersections or violating hardware guarantees.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"Presents and evaluates multiple methods for achieving ordered front-to-back any-hit traversal within the constraints of existing ray tracing pipelines.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"Multiple techniques enable ordered front-to-back any-hit traversal on existing RTX ray tracing hardware without skipping intersections.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"4a17cf6dacfcb0c59b771946148c1e0d9f7d39c58d8dc9785c2242049a66ac9f"},"source":{"id":"2605.16697","kind":"arxiv","version":1},"verdict":{"id":"9876d1e8-0458-450a-936a-81bae548f46e","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-19T20:40:47.070599Z","strongest_claim":"We describe multiple different ways of solving this problem within the constraints of the existing ray tracing pipeline, and evaluate the different realizations.","one_line_summary":"Presents and evaluates multiple methods for achieving ordered front-to-back any-hit traversal within the constraints of existing ray tracing pipelines.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That the existing ray tracing pipeline (such as in RTX) provides enough hooks or flexibility to implement ordered front-to-back any-hit traversal without skipping intersections or violating hardware guarantees.","pith_extraction_headline":"Multiple techniques enable ordered front-to-back any-hit traversal on existing RTX ray tracing hardware without skipping intersections."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2605.16697/integrity.json","findings":[],"available":true,"detectors_run":[{"name":"doi_title_agreement","ran_at":"2026-05-19T21:01:19.281496Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"doi_compliance","ran_at":"2026-05-19T20:51:13.114753Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"claim_evidence","ran_at":"2026-05-19T19:01:56.369744Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"ai_meta_artifact","ran_at":"2026-05-19T18:33:26.491088Z","status":"skipped","version":"1.0.0","findings_count":0}],"snapshot_sha256":"a8ee4bf5553a3d4f1932bcdff61415deeef207b2b156275fb3080803548dbf2e"},"references":{"count":18,"sample":[{"doi":"","year":null,"title":"Gribble, Johannes Guenther, and Ingo Wald","work_id":"5fcba16e-fbaa-433a-9884-7c7a242d6de0","ref_index":1,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2015,"title":"An Evaluation of Multi-Hit Ray Traversal in a BVH Using Existing First-Hit / Any-Hit Kernels.Journal of Computer Graphics Techniques4, 4 (2015)","work_id":"3e10c3d2-6e12-446f-be5f-5d2474d97eb1","ref_index":2,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2026,"title":"Apple. 2026. Metal Shading Language Specification - Version 4. https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf","work_id":"c886bfeb-144e-4e7a-bfe8-edc3f699f767","ref_index":3,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2007,"title":"Butler and Abe Stephens","work_id":"2495571d-965a-477c-869b-171f35a72c21","ref_index":4,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2014,"title":"Christiaan Gribble, Alexis Naveros, and Ethan Kerzner. 2014. Multi-Hit Ray Traversal.Journal of Computer Graphics Techniques (JCGT)3, 1 (2014)","work_id":"61e0dca3-2e41-4523-93d2-b90e9fd75078","ref_index":5,"cited_arxiv_id":"","is_internal_anchor":false}],"resolved_work":18,"snapshot_sha256":"d4893150e5c9c5c3012154d843f278779d7c9402d973b2eb99952a76eeac1d28","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"}