Giter VIP home page Giter VIP logo

Comments (5)

diharaw avatar diharaw commented on July 17, 2024 1

@TravisGesslein I haven't actually tried the other methods yet. I did skim over that paper yet but I wanted to have some working implementation as a starting point before I tried out anything more exotic. I'll definitely look into that though!

@expenses The blog post is live as mentioned in the last comment. Please let me know if you've got any questions.

from hybrid-rendering.

diharaw avatar diharaw commented on July 17, 2024

Hi,
Sorry about that. I’m currently writing an accompanying blogpost that explains all the techniques used in the demo.
But yeah, the shadow denoiser is based on SVGF and uses a temporal accumulation pass that borrows a few tricks from the FidelityFX denoiser. The blogpost would go into further detail so I’ll link that here as soon as possible :D

from hybrid-rendering.

expenses avatar expenses commented on July 17, 2024

Oh okay, fantastic! Looking forward to the blog post!

from hybrid-rendering.

TravisGesslein avatar TravisGesslein commented on July 17, 2024

Since the article is now live (https://diharaw.github.io/post/adventures_in_hybrid_rendering/) thanks for that.

This github issue isn't really the best place to ask, but since implementing this is probably still relatively fresh in your mind I would like to know your opinion on something:

One thing that keeps coming up in literature is that people use variance (temporally or spatially) to adjust filtering for the level of noisyness in regions. But certain sources (e.g. http://casual-effects.com/research/Heitz2018Shadow/Heitz2018SIGGRAPHTalk.pdf , slide 52 onwards) point out that variance is not a particularly good measure for noise and suggest alternatives (total variation in this case). Have you considered trying out other measures (instead of variance) to measure the noise of pixels over time or regions of pixels?

from hybrid-rendering.

expenses avatar expenses commented on July 17, 2024

Hey, this blog post looks perfect! I'm also going to make a renderdoc capture to examine it closer, but I have a good idea of what to do now.

from hybrid-rendering.

Related Issues (18)

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.