Git Product home page Git Product logo

kinoobscurance's Introduction

KinoObscurance

Obscurance is a screen-space ambient obscurance (SSAO) image effect for Unity.

Screenshot Screenshot

System Requirements

Unity 5.5 or later versions.

Obscurance runs on most of the platforms supported by Unity (including mobile platforms). Please open an issue if there is any compatibility problem.

Installation

Download one of the unitypackage files from the Releases page and import it to a project.

License

MIT

kinoobscurance's People

Contributors

keijiro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kinoobscurance's Issues

Question . Unity 2019 ?

Good day. Will there be support for version 2019? in this version is incorrectly obscured. visible through the map other objects with your decision. You will need to update or go to another solution. ??

Bug Report

hairbug_01
This one have no use AO
hairbug_02
This one use KinoObscurance
hairbug_03
This one use Screen Space Ambient Obscurance

Thank you for your codes they are so much helpfull to improve every frame effect beautfull and quickly. But steel have some problems.

My hari shader uses Dithered Alpha and Deferred Renderging and receve Light Attenuation, maybe because of the shadow or other something.

DepthTexture only mode

I noticed, that the DepthTextureNormals are set and used even if the mode is set to DepthTexture.
The problem for that was this snippet:

if (occlusionSource == OcclusionSource.DepthTexture)	
  targetCamera.depthTextureMode |= DepthTextureMode.Depth;
	
if (occlusionSource != OcclusionSource.GBuffer)
  targetCamera.depthTextureMode |= DepthTextureMode.DepthNormals;

(The second if is also true for depth texture).

The problem now is, that the shader does not really work with depth only:

DepthNormals:
correct

Depth only:
wrong

It almost seems like the bright areas are the one's that should be dark and vice versa.

I will send you a pull request, hopefully you can figure out how to solve the shader problem.

Black pixels appearing between blocs snapped together

Hey, I finally made a little project to test this issue out. You can see on the rotating object the black pixels (even if it's pretty subtle). I found out that was because of my Near clipping planes setting being at 0.01, getting it up a little bit remove almost every black pixel but I don't know for sure about it.

Not displayed on Android device

Hi! Obscurance nice view in Editor, but in Android build on device FPS is grow down to 12, and nothing changed in view...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.