{"id":19703294,"url":"https://github.com/intelorca/particle-system","last_synced_at":"2026-06-17T10:31:53.850Z","repository":{"id":148313020,"uuid":"58675159","full_name":"IntelOrca/particle-system","owner":"IntelOrca","description":null,"archived":false,"fork":false,"pushed_at":"2016-05-12T20:39:08.000Z","size":557,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-27T16:54:08.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/IntelOrca.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":"2016-05-12T20:38:47.000Z","updated_at":"2019-01-20T23:51:24.000Z","dependencies_parsed_at":"2023-05-19T18:15:36.602Z","dependency_job_id":null,"html_url":"https://github.com/IntelOrca/particle-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IntelOrca/particle-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntelOrca%2Fparticle-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntelOrca%2Fparticle-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntelOrca%2Fparticle-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntelOrca%2Fparticle-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IntelOrca","download_url":"https://codeload.github.com/IntelOrca/particle-system/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntelOrca%2Fparticle-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34445179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-11T21:17:28.870Z","updated_at":"2026-06-17T10:31:53.833Z","avatar_url":"https://github.com/IntelOrca.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Universty of Manchester  \nCOMP37111, Particle System  \nTed John, November 2013\n\n# About\nThis was a particle system exercise for the Universty of Manchester, [Advanced Computer Graphics (COMP37111)](http://studentnet.cs.manchester.ac.uk/ugt/COMP37111). The application demonstrates five two dimensional scenarios using several changeable parameters to alter the appearance and physics. The particle system uses emitters with properties that control what, when and how many particles are emitted. All particles can be rendered using non-textured primitives (teapot, points, lines and circles) or textured quads from the texture directory. All textures are rendered using additive blending which gives better results than alpha blending.\n\nThe application is written in C and uses GLUT / OpenGL to render the scene and [lodepng](http://lodev.org/lodepng) to read the .png texture files. It took approximately 10 to 15 hours to write.\n\n# Compiling\n**Windows:**\n\nClone the repository and then open `./COMP37111.sln` in Visual Studio and build the project.\n\n**Linux:**\n```\ngit clone https://github.com/IntelOrca/COMP37111.git\ncd COMP37111\n./linuxcompileandrun\n```\n\n**Mac OS X:**\n```\ngit clone https://github.com/IntelOrca/COMP37111.git\ncd COMP37111\n./maccompileandrun\n```\n\n# How to use\nUse the up and down keys to navigate through the options in the menu (shown in the bottom left). Use the left and right keys to decrease or increase the option value. The last options is the demo, the following are available:\n\n1. Fountain\n2. Spiral\n3. Snow\n4. Fireworks\n5. Triple fountain with collision\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintelorca%2Fparticle-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintelorca%2Fparticle-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintelorca%2Fparticle-system/lists"}