{"id":13751916,"url":"https://github.com/tobspr/RenderPipeline","last_synced_at":"2025-05-09T18:32:56.943Z","repository":{"id":43811382,"uuid":"21068958","full_name":"tobspr/RenderPipeline","owner":"tobspr","description":"Physically Based Shading and Deferred Rendering for the Panda3D game engine","archived":false,"fork":false,"pushed_at":"2023-08-26T09:06:25.000Z","size":440657,"stargazers_count":958,"open_issues_count":33,"forks_count":132,"subscribers_count":79,"default_branch":"master","last_synced_at":"2024-08-03T09:03:25.423Z","etag":null,"topics":["deferred-rendering","game-development","glsl","opengl","panda3d-game-engine","python"],"latest_commit_sha":null,"homepage":"https://github.com/tobspr/RenderPipeline/wiki","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobspr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-06-21T13:22:16.000Z","updated_at":"2024-07-18T03:13:27.000Z","dependencies_parsed_at":"2022-09-17T04:00:28.361Z","dependency_job_id":"3a6f0e65-fae0-4d8b-bba4-929c55702d2e","html_url":"https://github.com/tobspr/RenderPipeline","commit_stats":{"total_commits":814,"total_committers":12,"mean_commits":67.83333333333333,"dds":0.03808353808353804,"last_synced_commit":"d8c38c0406a63298f4801782a8e44e9c1e467acf"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobspr%2FRenderPipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobspr%2FRenderPipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobspr%2FRenderPipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobspr%2FRenderPipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobspr","download_url":"https://codeload.github.com/tobspr/RenderPipeline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224876976,"owners_count":17384699,"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":["deferred-rendering","game-development","glsl","opengl","panda3d-game-engine","python"],"created_at":"2024-08-03T09:00:57.030Z","updated_at":"2024-11-16T04:32:03.731Z","avatar_url":"https://github.com/tobspr.png","language":"Python","funding_links":[],"categories":["Modules","Python"],"sub_categories":[],"readme":"[![Join the chat at https://gitter.im/tobspr/RenderPipeline](https://badges.gitter.im/tobspr/RenderPipeline.svg)](https://gitter.im/tobspr/RenderPipeline?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge) \n[![Build Status](https://travis-ci.org/tobspr/RenderPipeline.svg?branch=master)](https://travis-ci.org/tobspr/RenderPipeline)\n\u003c!-- # Render Pipeline --\u003e\n\n\u003cimg src=\"http://i.imgur.com/PO4OK4a.png\" alt=\"Deferred Rendering Pipeline with Physically Based Shading\" /\u003e\n\nDeferred Realtime Rendering Pipeline with Physically Based Shading for the \u003ca href=\"http://github.com/panda3d/panda3d\"\u003ePanda3D Game Engine\u003c/a\u003e.\n\n### Core Features\n\n- Physically Based Shading\n- Deferred Rendering\n- Advanced Post-Processing Effects and Framework\n- Time of Day System\n- Plugin System\n\n## Screenshots\n\nYou can click on the images to enlarge them. Besides of that, you can find many more screenshots in my \u003ca href=\"https://www.dropbox.com/sh/dq4wu3g9jwjqnht/AAABSOPnglDHZYsG5HXR-mhWa\" target=\"_blank\"\u003edropbox folder\u003c/a\u003e.\n\n**Forest**\n\u003cimg src=\"http://i.imgur.com/fD88ZMU.png\" /\u003e\n\n**Material demo**\n\u003cimg src=\"http://i.imgur.com/M5YtvYR.png\" /\u003e\n\n**Screen space reflections**\n\u003cimg src=\"http://i.imgur.com/oOwLXAK.png\" /\u003e\n\n**Car rendering**\n\u003cimg src=\"http://i.imgur.com/hFD4qjV.png\" alt=\"Car rendering\" /\u003e\n\n**Plugin and Time of Day editor:**\n\u003cimg src=\"http://i.imgur.com/a8VpiHS.png\" /\u003e\n\n**Terrain and volumetric clouds**\n\u003cimg src=\"http://i.imgur.com/zE0ywPl.png\" /\u003e\n\n\nSee the \u003ca target=\"_blank\" href=\"https://github.com/tobspr/RenderPipeline/wiki/Features\"\u003eFeature List\u003c/a\u003e\nfor a list of features, and list of techniques I intend to implement.\n\nYou can find my todo list for the render pipeline here: \u003ca href=\"https://trello.com/b/Li2JQi0q/render-pipeline\" target=\"_blank\"\u003eRender Pipeline Roadmap\u003c/a\u003e.\n\n### Getting Started / Wiki\n\nYou should checkout the wiki if you want to find out more about the pipeline:\n\u003ca target=\"_blank\" href=\"https://github.com/tobspr/RenderPipeline/wiki\"\u003eRender Pipeline WIKI\u003c/a\u003e\n\nThere is also a page about getting started there: \u003ca target=\"_blank\" href=\"https://github.com/tobspr/RenderPipeline/wiki/Getting%20Started\"\u003eGetting Started\u003c/a\u003e\n\n### Requirements\n\n- OpenGL 4.3 capable GPU (and drivers)\n- \u003ca target=\"_blank\" href=\"https://github.com/panda3d/panda3d\"\u003ePanda3D\u003c/a\u003e Development Build\n- 1 GB Graphics Memory recommended *(Can run with less, depends on enabled plugins and resolution)*\n\n**Notice**: It seems that the drivers for Intel HD Graphics on Linux are not\ncapable of all 4.3 features, so the pipeline is not able to run there!\n\nIf you want to use the C++ Modules, checkout \u003ca href=\"https://github.com/tobspr/RenderPipeline/wiki/Building%20the%20CPP%20Modules\" target=\"_blank\"\u003e\nBuilding the C++ Modules\u003c/a\u003e to get a list of requirements for them.\n\n### Reporting Bugs / Contributing\n\nIf you find bugs, or find information missing in the wiki, or want to contribute,\nyou can find me most of the time in the `#panda3d` channel on freenode.\n\nIf I shouldn't be there, feel free to contact me per E-Mail: `tobias.springer1@googlemail.com`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobspr%2FRenderPipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobspr%2FRenderPipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobspr%2FRenderPipeline/lists"}