{"id":23636469,"url":"https://github.com/giorgiogamba/lava","last_synced_at":"2026-05-15T18:02:43.500Z","repository":{"id":269934840,"uuid":"908901469","full_name":"giorgiogamba/lava","owner":"giorgiogamba","description":"A Vulkan render engine, with a Qt Editor and multithreading elements","archived":false,"fork":false,"pushed_at":"2025-02-18T21:50:44.000Z","size":355,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-18T22:34:54.258Z","etag":null,"topics":["graphics","multithreaded","multithreading","qt","qt5-gui","rendering","vulkan","vulkan-engine","vulkan-sdk"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/giorgiogamba.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":"2024-12-27T08:46:59.000Z","updated_at":"2025-02-01T15:17:16.000Z","dependencies_parsed_at":"2025-01-10T16:41:42.662Z","dependency_job_id":"cf424b58-70c3-4be3-9696-0e025ca237c8","html_url":"https://github.com/giorgiogamba/lava","commit_stats":null,"previous_names":["giorgiogamba/lava"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giorgiogamba%2Flava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giorgiogamba%2Flava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giorgiogamba%2Flava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giorgiogamba%2Flava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giorgiogamba","download_url":"https://codeload.github.com/giorgiogamba/lava/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239565609,"owners_count":19660159,"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":["graphics","multithreaded","multithreading","qt","qt5-gui","rendering","vulkan","vulkan-engine","vulkan-sdk"],"created_at":"2024-12-28T06:13:04.890Z","updated_at":"2025-11-07T06:03:05.957Z","avatar_url":"https://github.com/giorgiogamba.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lava\nA Vulkan render engine.\n\n## Scope\nThe aim of this project is to build a system that permits the used to load 3D objects from .obj files and place them inside the World Space. The use will also be able to change the models transforms and navigate inside the space to inspect the objects. \n\n---\n# Build and Run\n1. Install Vulkan SDK:\n\n2. Setup `enviroment` file by adding your locations\n3. ```$ cd lava \u0026\u0026 make \u0026\u0026 ./a.out```\n\n## Future Developments\nThere are many possible improvements that could be made to enhance the project:\n1. Create a simple GUI for easier user's interaction with objects or add information about the general project setup\n2. Add collisions detection\n\n---\n# Resources\n\nProject setup: https://vulkan-tutorial.com/Development_environment#page_MacOS\n\n---\n# Current Progress\nHere's an example of an animated rendering:\nhttps://github.com/user-attachments/assets/6d137dd6-0a12-4ec0-b1c0-8f27ca9da831\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiorgiogamba%2Flava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiorgiogamba%2Flava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiorgiogamba%2Flava/lists"}