{"id":16617200,"url":"https://github.com/grant0417/ray_tracer","last_synced_at":"2025-06-13T15:34:11.835Z","repository":{"id":38330363,"uuid":"258268576","full_name":"grant0417/ray_tracer","owner":"grant0417","description":"A Ray Tracer in Rust","archived":false,"fork":false,"pushed_at":"2023-01-20T22:40:06.000Z","size":5971,"stargazers_count":3,"open_issues_count":21,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-06T00:39:10.908Z","etag":null,"topics":["ray-tracer","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grant0417.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-23T16:43:14.000Z","updated_at":"2023-12-19T02:49:51.000Z","dependencies_parsed_at":"2023-02-12T06:15:57.734Z","dependency_job_id":null,"html_url":"https://github.com/grant0417/ray_tracer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grant0417/ray_tracer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant0417%2Fray_tracer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant0417%2Fray_tracer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant0417%2Fray_tracer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant0417%2Fray_tracer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant0417","download_url":"https://codeload.github.com/grant0417/ray_tracer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant0417%2Fray_tracer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259671243,"owners_count":22893663,"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":["ray-tracer","rust"],"created_at":"2024-10-12T02:15:41.673Z","updated_at":"2025-06-13T15:34:11.795Z","avatar_url":"https://github.com/grant0417.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ray Tracer\n# [Demo](https://rust-ray-tracer.netlify.app/)\n\n![Cornell Box](imgs/cornell.png)\n*Rendered at 1280x1280 with 4096 samples/pixel in 01:19:34 on a Ryzen R7 2700x.*\n\n## About\n\nA basic ray tracer built in Rust that also runs on the web.\n\nSome features include:\n * Parallel execution of ray tracing\n * .obj loading\n * BVH acceleration\n * Command line interface\n * Multiple image output formats\n\nHere are some more images from the ray tracer:\n\n  \n![Utah Teapot and Stanford Dragon](imgs/objs.png)\n\n## How to use\n\nTo run the program clone the repository then run `cargo run --release -- file.png` or use\n`cargo run --release -- --help` to get more info on how to use the program.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrant0417%2Fray_tracer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrant0417%2Fray_tracer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrant0417%2Fray_tracer/lists"}