All Projects → tobspr → Renderpipeline

tobspr / Renderpipeline

Licence: other
Physically Based Shading and Deferred Rendering for the Panda3D game engine

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Renderpipeline

Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (-83.29%)
Mutual labels:  game-development, opengl, glsl
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+1337.1%)
Mutual labels:  game-development, opengl, glsl
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+298.89%)
Mutual labels:  game-development, opengl, glsl
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-87.1%)
Mutual labels:  game-development, opengl, glsl
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (-25.43%)
Mutual labels:  game-development, opengl, glsl
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (-51.47%)
Mutual labels:  opengl, glsl
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (-49.88%)
Mutual labels:  game-development, opengl
Taisei
A free and open-source Touhou Project fangame
Stars: ✭ 428 (-47.42%)
Mutual labels:  opengl, glsl
Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (-41.4%)
Mutual labels:  game-development, opengl
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (-59.34%)
Mutual labels:  game-development, opengl
Graphicsfuzz
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (-44.96%)
Mutual labels:  opengl, glsl
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (-41.28%)
Mutual labels:  opengl, glsl
Simple2d
🎮 Simple, open-source 2D graphics for everyone
Stars: ✭ 390 (-52.09%)
Mutual labels:  game-development, opengl
Ncine
A cross-platform 2D game engine
Stars: ✭ 372 (-54.3%)
Mutual labels:  game-development, opengl
Rizz
Small C game development framework
Stars: ✭ 428 (-47.42%)
Mutual labels:  game-development, opengl
Ffmpeg Gl Transition
FFmpeg filter for applying GLSL transitions between video streams.
Stars: ✭ 335 (-58.85%)
Mutual labels:  opengl, glsl
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (-42.26%)
Mutual labels:  game-development, opengl
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (-34.4%)
Mutual labels:  game-development, opengl
Olive
Free open-source non-linear video editor
Stars: ✭ 5,682 (+598.03%)
Mutual labels:  opengl, glsl
Glchaos.p
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Stars: ✭ 590 (-27.52%)
Mutual labels:  opengl, glsl

Join the chat at https://gitter.im/tobspr/RenderPipeline Build Status

Deferred Rendering Pipeline with Physically Based Shading

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 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 WIKI

There 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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].