{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:7SA4LT2GBOMLKEM7SETPH4OZ25","short_pith_number":"pith:7SA4LT2G","schema_version":"1.0","canonical_sha256":"fc81c5cf460b98b5119f9126f3f1d9d7578d2c769660e22a406cea67022394a6","source":{"kind":"arxiv","id":"1505.06022","version":1},"attestation_state":"computed","paper":{"title":"Implementing a Photorealistic Rendering System using GLSL","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.GR","authors_text":"Toshiya Hachisuka","submitted_at":"2015-05-22T10:41:45Z","abstract_excerpt":"Ray tracing on GPUs is becoming quite common these days. There are many publicly available documents on how to implement basic ray tracing on GPUs for spheres and implicit surfaces. We even have some general frameworks for ray tracing on GPUs. We however hardly find details on how to implement more complex ray tracing algorithms themselves that are commonly used for photorealistic rendering. This paper explains an implementation of a stand-alone rendering system on GPUs which supports the bounding volume hierarchy and stochastic progressive photon mapping. The key characteristic of the system "},"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":"1505.06022","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2015-05-22T10:41:45Z","cross_cats_sorted":[],"title_canon_sha256":"ab6ad74538eeed6e0b9d19053cf6ea0dc35e6a3091b5dee0bea6d51de83865e9","abstract_canon_sha256":"462656298e341707c82a0777eb1e70912e0f018bc6e1b2f94d8d23654ec6419c"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:03:49.360051Z","signature_b64":"5V5JmbGJNpdAak1jNixQP5oIidiFXJPAMU8q7j4+ErZts/ahuvszIv3m81GyZLrKtPOPX5CnKdF+PF2fljf7CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fc81c5cf460b98b5119f9126f3f1d9d7578d2c769660e22a406cea67022394a6","last_reissued_at":"2026-05-18T02:03:49.359402Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:03:49.359402Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Implementing a Photorealistic Rendering System using GLSL","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.GR","authors_text":"Toshiya Hachisuka","submitted_at":"2015-05-22T10:41:45Z","abstract_excerpt":"Ray tracing on GPUs is becoming quite common these days. There are many publicly available documents on how to implement basic ray tracing on GPUs for spheres and implicit surfaces. We even have some general frameworks for ray tracing on GPUs. We however hardly find details on how to implement more complex ray tracing algorithms themselves that are commonly used for photorealistic rendering. This paper explains an implementation of a stand-alone rendering system on GPUs which supports the bounding volume hierarchy and stochastic progressive photon mapping. The key characteristic of the system "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.06022","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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":"1505.06022","created_at":"2026-05-18T02:03:49.359511+00:00"},{"alias_kind":"arxiv_version","alias_value":"1505.06022v1","created_at":"2026-05-18T02:03:49.359511+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.06022","created_at":"2026-05-18T02:03:49.359511+00:00"},{"alias_kind":"pith_short_12","alias_value":"7SA4LT2GBOML","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_16","alias_value":"7SA4LT2GBOMLKEM7","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_8","alias_value":"7SA4LT2G","created_at":"2026-05-18T12:29:10.953037+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25","json":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25.json","graph_json":"https://pith.science/api/pith-number/7SA4LT2GBOMLKEM7SETPH4OZ25/graph.json","events_json":"https://pith.science/api/pith-number/7SA4LT2GBOMLKEM7SETPH4OZ25/events.json","paper":"https://pith.science/paper/7SA4LT2G"},"agent_actions":{"view_html":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25","download_json":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25.json","view_paper":"https://pith.science/paper/7SA4LT2G","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1505.06022&json=true","fetch_graph":"https://pith.science/api/pith-number/7SA4LT2GBOMLKEM7SETPH4OZ25/graph.json","fetch_events":"https://pith.science/api/pith-number/7SA4LT2GBOMLKEM7SETPH4OZ25/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25/action/timestamp_anchor","attest_storage":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25/action/storage_attestation","attest_author":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25/action/author_attestation","sign_citation":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25/action/citation_signature","submit_replication":"https://pith.science/pith/7SA4LT2GBOMLKEM7SETPH4OZ25/action/replication_record"}},"created_at":"2026-05-18T02:03:49.359511+00:00","updated_at":"2026-05-18T02:03:49.359511+00:00"}