{"id":21861324,"url":"https://github.com/seng3694/dynamiclighting","last_synced_at":"2025-03-21T20:18:33.368Z","repository":{"id":114139432,"uuid":"125732440","full_name":"Seng3694/DynamicLighting","owner":"Seng3694","description":"C++ SFML experimental dynamic lighting project","archived":false,"fork":false,"pushed_at":"2018-03-24T12:46:56.000Z","size":158,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-26T14:50:09.241Z","etag":null,"topics":["cmake","cpp","lighting","sfml"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seng3694.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-03-18T14:19:57.000Z","updated_at":"2022-12-02T21:49:24.000Z","dependencies_parsed_at":"2023-06-14T07:00:31.727Z","dependency_job_id":null,"html_url":"https://github.com/Seng3694/DynamicLighting","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/Seng3694%2FDynamicLighting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seng3694%2FDynamicLighting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seng3694%2FDynamicLighting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seng3694%2FDynamicLighting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seng3694","download_url":"https://codeload.github.com/Seng3694/DynamicLighting/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244860600,"owners_count":20522466,"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":["cmake","cpp","lighting","sfml"],"created_at":"2024-11-28T03:11:11.794Z","updated_at":"2025-03-21T20:18:33.347Z","avatar_url":"https://github.com/Seng3694.png","language":"C++","readme":"# DynamicLighting\n\nC++ SFML experimental dynamic lighting project without shaders.\n\n## Preview ##\n8 Light sources:\n\n![Preview1][1]\n\ndrawing lines:\n\n![Preview2][5]\n\n## Build ##\nProject uses [CMake][2] to generate platform and compiler-specific build files.\n\n### Dependencies ###\nBefore building, make sure that [SFML 2.0+][3] is installed. Also note that this project uses `C++14` features such as `auto` and `lambdas`, and therefore requires a `C++14` compliant compiler in order to build successfully.\n\n### Building on Windows (Visual Studio) ###\n1. Ensure SFML is installed (if CMake fails to find SFML automatically, edit the `SFML_ROOT` variable in the [CMakeLists.txt][4])\n\n2. Clone the repository\n    ```\n    git clone https://github.com/Seng3694/DynamicLighting SengDynamicLighting\n    ```\n\n3. Generate the build files (depending on your Visual Studio Version the `cmake` command differs. In this case `\"Visual Studio 15\"` will generate the Visual Studio 2017 project files)\n    ```\n    mkdir build\n    cd build\n    cmake -G \"Visual Studio 15\" ../SengDynamicLighting\n    ```\n\n4. Open the `.sln` file in Visual Studio and build the `ALL_BUILD` target.\n\n### Building on Linux (Unix Makefiles) ###\n1. Ensure SFML is installed\n\n2. Clone the repository\n    ```\n    git clone https://github.com/Seng3694/DynamicLighting SengDynamicLighting\n    ```\n\n3. Generate the build files\n    ```\n    mkdir build\n    cd build\n    cmake -G \"Unix Makefiles\" ../SengDynamicLighting\n    ```\n\n4. Building the application\n    ```\n    make\n    ```\n\n[1]: https://cdn.discordapp.com/attachments/425728769236664350/426402375188611077/dynamic_lighting_preview.gif\n[2]: http://www.cmake.org/\n[3]: http://www.sfml-dev.org/\n[4]: https://github.com/Seng3694/DynamicLighting/blob/master/CMakeLists.txt\n[5]: https://cdn.discordapp.com/attachments/425728769236664350/427082786478751755/light_new.gif","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseng3694%2Fdynamiclighting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseng3694%2Fdynamiclighting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseng3694%2Fdynamiclighting/lists"}