{"id":21447202,"url":"https://github.com/githubprankster/lumamist","last_synced_at":"2025-03-17T01:43:42.007Z","repository":{"id":157731305,"uuid":"324452459","full_name":"GithubPrankster/lumamist","owner":"GithubPrankster","description":"The C raytracer that outputs things nicer than Vaportrace, also a retro raytracer","archived":false,"fork":false,"pushed_at":"2020-12-26T00:29:22.000Z","size":936,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T11:34:24.565Z","etag":null,"topics":["90s","c99","raytracer","raytracing","retro"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"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/GithubPrankster.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-26T00:05:00.000Z","updated_at":"2022-08-12T07:08:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"19954f3c-bba9-4fda-a24e-c123b863835a","html_url":"https://github.com/GithubPrankster/lumamist","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubPrankster%2Flumamist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubPrankster%2Flumamist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubPrankster%2Flumamist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubPrankster%2Flumamist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GithubPrankster","download_url":"https://codeload.github.com/GithubPrankster/lumamist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243960449,"owners_count":20375101,"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":["90s","c99","raytracer","raytracing","retro"],"created_at":"2024-11-23T03:09:20.488Z","updated_at":"2025-03-17T01:43:42.000Z","avatar_url":"https://github.com/GithubPrankster.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lumamist\nThe C raytracer that outputs things nicer than Vaportrace\n\n![oof](https://media.discordapp.net/attachments/294228850500435969/792182037389246515/gamer.png?width=1202\u0026height=676)\n\nThis project attempts to provide a modern solution to the problem of creating retro raytraced imagery. Instead of digging up and running some program under virtual box you'd run this and be able to use things like .gltf/.glb scenes. \n\n### Why C? C++ worked just fine for Vaportr-\nHahahahah. I write C99 nowadays for these kinds of projects. It's simple. To the point. Maximum velocity iteration! And other claims I made up!\n\n#### Current Feature List\n* Panorama image sky (thanks, sphere mapping!)\n\n#### TODO\n* Shove that panorama code somewhere more uniform!\n* Triangle intersection\n* Model data structure (add tinygltf dependency)\n* Directional \u0026 Point lights\n* Full Phong Shading\n* Reflection \u0026 Refraction\n* Full Distributed RT Implementation (not the \"run on multiple computers\" kind)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubprankster%2Flumamist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithubprankster%2Flumamist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubprankster%2Flumamist/lists"}