{"id":13831730,"url":"https://github.com/laprej/photons","last_synced_at":"2025-10-27T12:03:05.627Z","repository":{"id":140036476,"uuid":"1768662","full_name":"laprej/photons","owner":"laprej","description":"Our photon mapping final project for Barb's class","archived":false,"fork":false,"pushed_at":"2024-05-10T20:27:29.000Z","size":5091,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-20T13:40:38.588Z","etag":null,"topics":["photon-mapping"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laprej.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":"2011-05-18T22:39:15.000Z","updated_at":"2024-05-10T20:27:34.000Z","dependencies_parsed_at":"2024-11-21T03:46:09.982Z","dependency_job_id":"41556116-6fec-4907-bb2e-14c0e3a570b9","html_url":"https://github.com/laprej/photons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laprej%2Fphotons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laprej%2Fphotons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laprej%2Fphotons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laprej%2Fphotons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laprej","download_url":"https://codeload.github.com/laprej/photons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241280690,"owners_count":19938086,"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":["photon-mapping"],"created_at":"2024-08-04T10:01:38.645Z","updated_at":"2025-10-27T12:03:00.592Z","avatar_url":"https://github.com/laprej.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"Accurate Radio Transmission Using Photon Mapping\n================================================\n\nGetting the Code\n----------------\nhttps://github.com/laprej/photons will show available options for viewing\nand downloading the code as you see fit.  Clicking on \"Downloads\" will\npresent you with several options including \"Download .tar.gz\" and\n\"Download .zip.\"  Additionally, you can use git directly:\n\n    git clone git://github.com/laprej/photons.git\n\nRunning the Code\n----------------\nTo build the code, simply type:\n\n    make\n\nThis should build the code.  Assuming no errors, it can be run like so:\n\n    ./render \u003cparameters\u003e\n\nTypically parameters involve input files and number of photons to shoot. A\ngood start would be something like this:\n\n    ./render -input refloormapsobj/AE_quads.obj -num_photons_to_shoot 500\n\nAdditionally, we added the **d** command.  Once the photons have completed\nfiring, i.e. after the **p** key has been pushed and it has completed, pushing\nthe **d** key will light the spheres according to a conventional color scheme.\nGreen is good and means the sphere received enough photons for communication\nto take place.  Red is bad and means it did not receive enough photons.  Colors\nwill vary between these two extremes as appropriate.\n\nTo repeat our experiments, you may run the following commands:\n\n    ./render -input refloormapsobj/AE_Quads_Control.obj -num_photons_to_shoot 10000\n\t./render -input refloormapsobj/AE_Quads_No_Transmit.obj -num_photons_to_shoot 10000\n\nOf course, shooting 10000 photons will take quite a while.  Consider\nusing a smaller number (such as 500 or 1000).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaprej%2Fphotons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaprej%2Fphotons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaprej%2Fphotons/lists"}