All Projects → GuardHei → Srp

GuardHei / Srp

Licence: mit
A customized forward+ render pipeline for Unity

Projects that are alternatives of or similar to Srp

Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+6047.17%)
Mutual labels:  game, unity, unity3d
Jengine
JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏 | JEngine is a streamlined and easy-to-use framework designed for Unity Programmers which contains powerful features, beginners can start up quickly and making hot update-able games easily
Stars: ✭ 564 (+964.15%)
Mutual labels:  game, unity, unity3d
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (+681.13%)
Mutual labels:  game, unity, unity3d
Casinosclient
果派德州客户端源代码,使用Unity3D引擎。
Stars: ✭ 217 (+309.43%)
Mutual labels:  game, unity, unity3d
Pokemonunity
A framework to build Pokémon RPG games.
Stars: ✭ 934 (+1662.26%)
Mutual labels:  game, unity, unity3d
Nodulus
Puzzle game with clever twists (Unity3d)
Stars: ✭ 232 (+337.74%)
Mutual labels:  game, unity, unity3d
Unity Core Project
Core Framework for Unity
Stars: ✭ 42 (-20.75%)
Mutual labels:  game, unity, unity3d
Unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
Stars: ✭ 160 (+201.89%)
Mutual labels:  game, unity, unity3d
Tower Defense Game
this is a game made with Unity, the goal is to protect the tower against robots.
Stars: ✭ 25 (-52.83%)
Mutual labels:  game, unity, unity3d
Number Wizard Ui Original
Introducing basic User Interface in the Complete Unity C# Developer 2D course (http://gdev.tv/cudgithub)
Stars: ✭ 18 (-66.04%)
Mutual labels:  game, unity, unity3d
Nice Lua
基于xlua的MVVM框架,支持Addressables, 统一渲染管线等Unity新特性
Stars: ✭ 207 (+290.57%)
Mutual labels:  game, unity, unity3d
Hsplugins
Various Honey Select plugins
Stars: ✭ 21 (-60.38%)
Mutual labels:  game, unity, unity3d
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+237.74%)
Mutual labels:  game, unity, unity3d
Chasingplanes unity3d
A "Missiles" game replica, 2D fun mobile game about avoiding missiles while flying a plane.
Stars: ✭ 42 (-20.75%)
Mutual labels:  game, unity, unity3d
Aim Ik
A Unity-3D library, to procedural orientate character head (and chest) in a direction without using any animation data.
Stars: ✭ 164 (+209.43%)
Mutual labels:  game, unity, unity3d
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+896.23%)
Mutual labels:  game, unity, unity3d
Towerdefense
A Tower Defense style game example in Unity
Stars: ✭ 122 (+130.19%)
Mutual labels:  game, unity, unity3d
Ignorance
Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
Stars: ✭ 158 (+198.11%)
Mutual labels:  game, unity, unity3d
Buttons And Boxes
A Sokoban-esque puzzle game developed in unity 3D in 2016
Stars: ✭ 17 (-67.92%)
Mutual labels:  game, unity, unity3d
Beaverandfairies
Stars: ✭ 14 (-73.58%)
Mutual labels:  game, unity, unity3d

SRP

Description

A customized forward+ render pipeline for Unity

Planned Features

  1. Supports forward+ render path (Implemented)
  2. Supports tile-based light culling with transparent objects (Implemented - Both dither transparent & transparent)
  3. Supports realtime directional light / spot light / point light shadows (Implemented - Both hard shadows & soft shadows)
  4. Supports cascaded shadowmap for directional light (Implemented)
  5. Supports volumetric lighting
  6. Supports Mie-scattering skylight
  7. Supoorts screen space decals
  8. Supports global illumination
  9. Supports stochastic screen space reflection
  10. Supports MSAA / FXAA / SMAA / TAA

Possible Features

  1. Supports GPU culling
  2. Supports nonphotorealistic render pipeline
  3. Supports in-pipeline GPU grass
  4. Supports in-pipeline post-processing stack
  5. Supports groundtruth ambient occulsion

Graphic API

  1. DX11+ on Windows
  2. Metal on Mac
  3. OpenGL 4.5+ on Linux

PS: Graphic APIs that support Compute Shaders.

Docs

Not ready yet

Previews

Still Under Development.png

Parameters

  • 2k resolution
  • 59 point lights
  • 22 spot lights, 2 of them have soft shadows, 1k resolution
  • 1 directional light with soft shadow, 4 cascades, 2k resolution
  • 586 fps

Configs

  • MacBook Pro (15-inch, 2017)
  • macOS Mojave 10.14.4
  • 3.1 GHz Intel Core i7
  • 16 GB 2133 MHz LPDDR3
  • Radeon Pro 560 4 GB
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].