SCell555 / swarm-deferred

Automatically exported from code.google.com/p/swarm-deferred

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project uses a deferred lighting approach that can be implemented parallelly to the forward renderer in the Alien Swarm SDK.

All important source files can be found in src/materialsystem/ and the respective deferred/ directories in client/, server/ and shared/. Make sure to read the readme in src/ which contains further installation information.

Features

The deferred rendering pipeline currently implements the following:

  • cascaded shadow mapping with an atlas
  • dual paraboloid shadow mapping
  • perspective shadow maps
  • different kinds of PCF (color, depth-stencil)
  • cookies via textures
  • cookies via VGUI panels
  • light scattering via light volumes

Lights can be directly loaded from and written to VMF files opposed to placing them in Hammer only.

About

Automatically exported from code.google.com/p/swarm-deferred


Languages

Language:C++ 97.7%Language:C 1.9%Language:Perl 0.2%Language:Objective-C 0.2%Language:Batchfile 0.0%Language:Squirrel 0.0%