{"id":13419357,"url":"https://github.com/Lugdunum3D/Lugdunum","last_synced_at":"2025-03-15T05:31:02.188Z","repository":{"id":180684559,"uuid":"69289273","full_name":"Lugdunum3D/Lugdunum","owner":"Lugdunum3D","description":"[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.","archived":false,"fork":false,"pushed_at":"2018-05-29T12:14:28.000Z","size":38079,"stargazers_count":242,"open_issues_count":1,"forks_count":25,"subscribers_count":21,"default_branch":"dev","last_synced_at":"2024-10-13T16:03:30.192Z","etag":null,"topics":["cpp14","pbr","rendering","vulkan","vulkan-api"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lugdunum3D.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-09-26T20:18:40.000Z","updated_at":"2024-09-27T21:29:01.000Z","dependencies_parsed_at":"2023-07-28T01:15:12.766Z","dependency_job_id":null,"html_url":"https://github.com/Lugdunum3D/Lugdunum","commit_stats":null,"previous_names":["lugdunum3d/lugdunum"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lugdunum3D%2FLugdunum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lugdunum3D%2FLugdunum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lugdunum3D%2FLugdunum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lugdunum3D%2FLugdunum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lugdunum3D","download_url":"https://codeload.github.com/Lugdunum3D/Lugdunum/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220578166,"owners_count":16670817,"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":["cpp14","pbr","rendering","vulkan","vulkan-api"],"created_at":"2024-07-30T22:01:14.834Z","updated_at":"2025-03-15T05:31:02.170Z","avatar_url":"https://github.com/Lugdunum3D.png","language":"C++","funding_links":[],"categories":["TODO scan for Android support in followings","Libraries"],"sub_categories":[],"readme":"# :scroll: Unmaintained :scroll:\n\n19/03/18 : We worked very hard on Lugdunum during two years, it was our end-of-study project and we are very proud of it. It runs flawlessly of Android, Windows and Linux. It has detailled technical and user documentation too.\nAs of today, we finished our studies and aren't maintaining it actively. Feel free to keep going this project :) \nWe'll still up answer any of your questions to help you to do so 👍\n\nIf you are interested to take over this repository, please open an issue!\n\n---\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.rawgit.com/Lugdunum3D/Visual-Identity/e9baec645385732329d83c948c8004aeca5f6b3f/logo/dist/long.svg\" width=\"70%\"\u003e\u003c/p\u003e\n\n---\n\n# Lugdunum3D\n\nA modern cross-platform 3D rendering engine built with Vulkan and modern C++14. Documentation and more are available [on the homepage](https://lugdunum3d.github.io/).\n\n# Building\n\nOur build system is CMake and this repository contains the appropriate build files to build on Linux, Windows and Android using a C++14 compiler (see [tested toolchains](#tested-toolchains)). Third party dependencies are built using [Lugdunum-ThirdParty](https://github.com/Lugdunum3D/Lugdunum-ThirdParty) and the `thirdpary.yml` file located at the root of this repository. [Follow the instructions on our documentation](https://lugdunum3d.github.io/doc/build.html) to build Lugdunum.\n\n## \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/3/35/Tux.svg\" width=\"16\"\u003e Linux\n\n\u003c!---\n[![CircleCI](https://img.shields.io/circleci/project/github/Lugdunum3D/Lugdunum/master.svg?label=build%20(master)\u0026maxAge=300)](https://circleci.com/gh/Lugdunum3D/Lugdunum/tree/master) \n--\u003e\n[![CircleCI](https://img.shields.io/circleci/project/github/Lugdunum3D/Lugdunum/dev.svg?label=build%20(dev)\u0026maxAge=300)](https://circleci.com/gh/Lugdunum3D/Lugdunum/tree/dev)\n\n## \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/e/ee/Windows_logo_%E2%80%93_2012_%28dark_blue%29.svg\" width=\"16\"\u003e Windows \n\u003c!---\n[![AppVeyor](https://img.shields.io/appveyor/ci/Lugdunum/lugdunum/master.svg?label=build%20(master)\u0026maxAge=300)](https://circleci.com/gh/Lugdunum3D/Lugdunum/tree/master) \n--\u003e\n[![AppVeyor](https://img.shields.io/appveyor/ci/Lugdunum/lugdunum/dev.svg?label=build%20(dev)\u0026maxAge=300)](https://circleci.com/gh/Lugdunum3D/Lugdunum/tree/dev)\n\n# Examples\n\nAll the examples can be built using the `CMakeLists.txt` in the `./samples` directory.\n\n## [Triangle](./samples/triangle)\n\n\u003cimg src=\"./doc/triangle.jpg\" height=\"96px\" align=\"left\"\u003e\n\nThe simplest of all. Renders a colored triangle.\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n## [Cube](./samples/cube)\n\n\u003cimg src=\"./doc/cube.jpg\" height=\"96px\" align=\"left\"\u003e\n\nThis basic example draws a procedurally generated rotating cube.\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n## [Sphere PBR](./samples/sphere_pbr)\n\n\u003cimg src=\"./doc/sphere_pbr.jpg\" height=\"96px\" align=\"left\"\u003e\n\nThis example draws a procedurally generated rotating sphere using PBR, which is lit by 4 directional lights.\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n## [Spheres PBR](./samples/spheres_pbr)\n\n\u003cimg src=\"./doc/spheres_pbr.jpg\" height=\"96px\" align=\"left\"\u003e\n\nThis basic examples draws an array of procedurally generated spheres using PBR, the whole array shows a gradient of the PBR parameters.\nThe spheres are also lit by 4 directional lights, and a free moving camera allows to explore the different materials and reflections.\n\u003cbr\u003e\u003cbr\u003e\n\n## [Hello](./samples/hello)\n\n\u003cimg src=\"./doc/hello.jpg\" height=\"96px\" align=\"left\"\u003e\n\nDisplays the classic [*Battle Damaged Sci-fi Helmet - PBR* by theblueturtle_](https://sketchfab.com/models/b81008d513954189a063ff901f7abfe4) with a skybox and a free moving camera.\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n# Tests\n\nTests can be enabled using the `BUILD_TESTS` CMake flag.\n\n# Tested toolchains\n\n| Compiler            | Operating System                     | Architecture | Version String |\n|---------------------|--------------------------------------|--------------|----------------|\n| Clang 3.8           | Android NDK r14b with Unified Header | arm64-v8a    | Android clang version 3.8.275480  (based on LLVM 3.8.275480) |\n| Visual Studio 2017  | Windows 10 Build 16170               | x64          | MSVC 19.10.25017.0 |\n| GCC 6.2.0           | Linux Ubuntu 16.04.1 with kernel 4.8 | x64          | gcc version 6.2.0 20160901 |\n| GCC 6.2.0           | Linux Tegra-Ubuntu 4.4.15            | aarch64      | gcc version 6.2.0 20160901 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLugdunum3D%2FLugdunum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLugdunum3D%2FLugdunum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLugdunum3D%2FLugdunum/lists"}