Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tobspr/RenderPipeline
Physically Based Shading and Deferred Rendering for the Panda3D game engine
https://github.com/tobspr/RenderPipeline
deferred-rendering game-development glsl opengl panda3d-game-engine python
Last synced: 3 months ago
JSON representation
Physically Based Shading and Deferred Rendering for the Panda3D game engine
- Host: GitHub
- URL: https://github.com/tobspr/RenderPipeline
- Owner: tobspr
- License: other
- Created: 2014-06-21T13:22:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T09:06:25.000Z (about 1 year ago)
- Last Synced: 2024-07-18T19:14:54.821Z (4 months ago)
- Topics: deferred-rendering, game-development, glsl, opengl, panda3d-game-engine, python
- Language: Python
- Homepage: https://github.com/tobspr/RenderPipeline/wiki
- Size: 420 MB
- Stars: 958
- Watchers: 79
- Forks: 132
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
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&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://travis-ci.org/tobspr/RenderPipeline.svg?branch=master)](https://travis-ci.org/tobspr/RenderPipeline)Deferred Realtime Rendering Pipeline with Physically Based Shading for the Panda3D Game Engine.
### Core Features
- Physically Based Shading
- Deferred Rendering
- Advanced Post-Processing Effects and Framework
- Time of Day System
- Plugin System## Screenshots
You can click on the images to enlarge them. Besides of that, you can find many more screenshots in my dropbox folder.
**Forest**
**Material demo**
**Screen space reflections**
**Car rendering**
**Plugin and Time of Day editor:**
**Terrain and volumetric clouds**
See the Feature List
for a list of features, and list of techniques I intend to implement.You can find my todo list for the render pipeline here: Render Pipeline Roadmap.
### Getting Started / Wiki
You should checkout the wiki if you want to find out more about the pipeline:
Render Pipeline WIKIThere is also a page about getting started there: Getting Started
### Requirements
- OpenGL 4.3 capable GPU (and drivers)
- Panda3D Development Build
- 1 GB Graphics Memory recommended *(Can run with less, depends on enabled plugins and resolution)***Notice**: It seems that the drivers for Intel HD Graphics on Linux are not
capable of all 4.3 features, so the pipeline is not able to run there!If you want to use the C++ Modules, checkout
Building the C++ Modules to get a list of requirements for them.### Reporting Bugs / Contributing
If you find bugs, or find information missing in the wiki, or want to contribute,
you can find me most of the time in the `#panda3d` channel on freenode.If I shouldn't be there, feel free to contact me per E-Mail: `[email protected]`