{"id":22423679,"url":"https://github.com/rischpierre/pathtracer","last_synced_at":"2025-12-31T14:10:23.916Z","repository":{"id":263631640,"uuid":"507926463","full_name":"rischpierre/pathTracer","owner":"rischpierre","description":"Experimental uni-directionnal path tracer based on USD","archived":false,"fork":false,"pushed_at":"2024-11-21T17:39:38.000Z","size":5727,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T05:41:54.293Z","etag":null,"topics":["eigen","path-tracing","pathtracing","raytracer","usd"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rischpierre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-27T13:44:30.000Z","updated_at":"2024-11-21T17:39:41.000Z","dependencies_parsed_at":"2024-11-19T16:21:00.942Z","dependency_job_id":"46d71f2a-f3a6-4b9c-a87c-cb07a313b37b","html_url":"https://github.com/rischpierre/pathTracer","commit_stats":null,"previous_names":["rischpierre/pathtracer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rischpierre/pathTracer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rischpierre%2FpathTracer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rischpierre%2FpathTracer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rischpierre%2FpathTracer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rischpierre%2FpathTracer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rischpierre","download_url":"https://codeload.github.com/rischpierre/pathTracer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rischpierre%2FpathTracer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265871783,"owners_count":23842067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eigen","path-tracing","pathtracing","raytracer","usd"],"created_at":"2024-12-05T18:12:19.034Z","updated_at":"2025-12-31T14:10:23.889Z","avatar_url":"https://github.com/rischpierre.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pathTracer\n\nThis is an experimental uni-directionnal path tracer based on USD.  \n\n![Example render](examples/cornell.png)\n\n\n## Features\n- Diffuse shading\n- Rect lights\n- Smooth shading\n- BVH acceleration\n- Multi-threaded\n- CPU based\n- USD as scene data source \n\n\n## Usage\n```shell\npathTracer \u003cscene.usda\u003e\n```\n\n```shell\npathTracer examples/cornell.usda\n```\n\n## Dependencies\n- USD\n- Eigen\n- Png\n\n## Sources\n- USD cookbook: https://github.com/ColinKennedy/USD-Cookbook\n- Path tracer using USD: https://github.com/JoshuaSenouf/tracer\n- Path tracer topics: https://www.scratchapixel.com/\n- Aera Light algorithm: http://raytracerchallenge.com/bonus/area-light.html\n- Acceleration structure: https://jacco.ompf2.com/2022/04/13/how-to-build-a-bvh-part-1-basics/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frischpierre%2Fpathtracer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frischpierre%2Fpathtracer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frischpierre%2Fpathtracer/lists"}