{"id":19758088,"url":"https://github.com/benpm/opengl-museum","last_synced_at":"2025-09-07T00:33:42.457Z","repository":{"id":89830855,"uuid":"118022205","full_name":"benpm/opengl-museum","owner":"benpm","description":"CSE389 project","archived":false,"fork":false,"pushed_at":"2018-05-01T19:04:05.000Z","size":15680,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T09:23:50.164Z","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/benpm.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-01-18T18:34:34.000Z","updated_at":"2018-05-01T19:04:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd90efcc-8721-40dc-ae4a-f5351bfdaa0e","html_url":"https://github.com/benpm/opengl-museum","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benpm/opengl-museum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benpm%2Fopengl-museum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benpm%2Fopengl-museum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benpm%2Fopengl-museum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benpm%2Fopengl-museum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benpm","download_url":"https://codeload.github.com/benpm/opengl-museum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benpm%2Fopengl-museum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273983017,"owners_count":25202092,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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-12T03:22:53.872Z","updated_at":"2025-09-07T00:33:42.431Z","avatar_url":"https://github.com/benpm.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSE389 OpenGL Museum Project\nCreated by [Nyna Dunning](https://github.com/raikazz) \u0026 [Benjamin Mastripolito](https://github.com/Lemoncreme)\n\n## Specification\nCall `cmake .` then `make` to compile. `./Museum` to run museum program. \nMuseum requires OpenGL 3.3 or higher.\n\n## Requirements\nRequires the following libraries to compile properly:\n\n- Assimp\n- GLFW3\n- GLAD (included)\n\n## Notes\nAll models including the paintings and the sculptures are included inside both `model/museum_final.blend` and `resource/museum.obj`.\n\n## How To Use\n- Escape - Exit museum\n- Scroll Wheel - Zoom\n- WASD - Movement\n\n## Museum Model\nFully textured model in Blender:\n![](./media/museum_textured_blender.JPG)\nThe model .blend file is located in `model/`\n\n## In-program Screenshots\n![](./media/sc1.jpg)\n\n## Museum Plan\n\n### Theme\nOur theme is brutalist architecture / urban art. We will be using a lot of hard edges and sharp angles in our museum design. Here is an [image reference](https://cdn-images-1.medium.com/max/2000/1*S6RfbHdsLvjOzgl0dWhzgA.jpeg).\n\n### Layout\nThe museum will include *at least* two rooms. We plan to add more if we feel confident we can accomplish all other vital parts of the museum program.\nWe might include a ceiling depending on time constraints.\nThe textures we will be using for our museum will be mostly concrete and other rough, stone-like surfaces.\nOur sculpture will resemble a \"found items\" type artwork. We're not certain about the final shape, but it will be made up of smaller items. We plan to create our own models for this. \nFinally, our paintings will include urban street art such as graffiti, murals, etc. \n\n## Resources Used\n- [LearnOpenGL Libraries](https://learnopengl.com/): camera.h, shader.h, model.h, mesh.h in `include/`\n- [Single File Libraries](https://github.com/nothings/stb): stb_image.h\n- [Blender](https://www.blender.org)\n- [Dummy Model](https://www.turbosquid.com/3d-models/free-obj-mode-dummy/662719)\n- [Fire Hydrant Model](https://www.turbosquid.com/3d-models/free-hydrant-3d-model/1006257)\n- [Thinker Model](https://www.thingiverse.com/thing:34343)\n- [Filter Forge](https://www.filterforge.com) for textures\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenpm%2Fopengl-museum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenpm%2Fopengl-museum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenpm%2Fopengl-museum/lists"}