aivclab / temporal_fork

Fork of Playdead's Temporal Anti Aliasing solution

Home Page:https://github.com/playdeadgames/temporal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Header

Temporal Fork

Temporal Fork is a unity implementation of Temporal Anti Aliasing, much of it is based on Playdead's 'temporal' solution hence the name 'fork'.


No TAA

no_taa


With TAA

taa


Temporal Fork was developed for the published first person puzzle game Lightmatter, this technology is now released to the public under Apache License 2.0


unity csharp

Notable Features

  • ...
  • ...

Usage

  • Edit your Unity projects "Packages/manifest.json" to include the string "com.cnheider.temporal_fork": "https://github.com/cnheider/temporal_fork.git"}.

    Example manifest.json

    {
      "dependencies": {
        "com.unity.package-manager-ui": "0.0.0-builtin",
        ...
        "com.cnheider.temporal_fork": "https://github.com/cnheider/temporal_fork.git",
      }
    }
    

    You can use "com.cnheider.temporal_fork": "https://github.com/cnheider/temporal_fork.git#branch" for a specific branch.

Or

  • Download the newest TAA.unitypackage from releases and import into your Unity project.

Or

Demo

demo

Repository Structure


cnheider/temporal_fork         # This repository
│
├── Samples                  # Sample Project
│
├── Editor                   # Editor Implementation
│
├── Runtime                 # Runtime Implementation
│
├── Documentation           # Unity Package Documentation
│
├── Gizmos                  # Icons
│
├── Tests                   # Tests
│
├── .github                 # Images and such for this README
│
├── LICENSE.md              # License file (Important but boring)
├── README.md               # The top-level README
└── TUTORIAL.md             # Very quick tutorial to get you started

Citation

For citation you may use the following bibtex entry:

@misc{temporalfork,
  author = {Heider, Christian},
  title = {Temporal Fork},
  year = {2020},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/cnheider/temporal_fork}},
}

About

Fork of Playdead's Temporal Anti Aliasing solution

https://github.com/playdeadgames/temporal

License:Apache License 2.0


Languages

Language:C# 62.8%Language:ShaderLab 23.5%Language:HLSL 13.7%