I3D'24 Technical Paper: Filtering After Shading with Stochastic Texture Filtering

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

ความคิดเห็น • 16

  • @samson7294
    @samson7294 7 หลายเดือนก่อน +30

    Dont know if anyone will read this but I don't make games, i don't code, I just game! However, I love knowing the intricacies of what makes my hobby possible. I know techs/devs don't get the credit when its due and get the hate when it's not but please know that you guys make my life worth living! I am mostly bed ridden due to a spinal cord injury that left me paralyzed 12 years ago. Going outside is a chore due to my lack of mobility and constant pain so exploring the digital worlds and experiencing the stories that are built through your hard work means the world to me! I save up so i can to upgrade my PC to get the best experience possible within my budget. It's worth every penny! It keeps me wanting to live just long enough to see what technology will come next!

  • @robinbenzinger5646
    @robinbenzinger5646 7 หลายเดือนก่อน +4

    Great paper and presentation. Can't wait for these new filtering methods and neural textures to arrive in future games.

  • @PawelStoleckiTechArt
    @PawelStoleckiTechArt 7 หลายเดือนก่อน +2

    Thanks for sharing, great to see advancements in that field!

  • @MinhNguyen-fp2mk
    @MinhNguyen-fp2mk 7 หลายเดือนก่อน +2

    This is what the graphic community need right now

  • @Atrix256
    @Atrix256 7 หลายเดือนก่อน +3

    Great video and paper Bart :)

  • @jeffreyzhuang4395
    @jeffreyzhuang4395 7 หลายเดือนก่อน

    You always amaze ordinary game devs like me. I'm very curious about how you study and what math courses you took in college.

  • @袁军平
    @袁军平 6 หลายเดือนก่อน

    I have a question. How do you do 64x filtering when use Stochastic Texture Filtering?

  • @Ricky_Lauw
    @Ricky_Lauw 7 หลายเดือนก่อน +1

    Great paper! We have just made a material system for the unreal marketplace, heavily relying on temporal dithered triplanar mapping like you mentioned. I would love to see Unreal implement your novel solution to texture filtering. What are your thought on this technique or something similar to sample rough reflections? I believe currently this uses mipmapping aswell. Also I have been thinking about that in future rendering we would probably render at multiple times the screen resolution and sample it down to the screen resolution with all the benefits that could come with that...

    • @Cloroqx
      @Cloroqx 7 หลายเดือนก่อน

      Link?

    • @Ricky_Lauw
      @Ricky_Lauw 7 หลายเดือนก่อน

      @@Cloroqx th-cam.com/video/Pz8Zlo4bcY4/w-d-xo.htmlsi=TlEsK0p2V3tWZR69

    • @Ricky_Lauw
      @Ricky_Lauw 7 หลายเดือนก่อน +1

      @@Cloroqx Ah it seems I'm not allowed to add links in comments, but the asset is called NOVA - modular sci-fi kit and there is also a separate kit with materials only. But I do not want to hijack this comment section.

    • @Cloroqx
      @Cloroqx 7 หลายเดือนก่อน

      @@Ricky_Lauw Thanks!

  • @AuroraLex
    @AuroraLex 7 หลายเดือนก่อน

    I hope this gets implemented in Microsoft Flight Simulator for the speed/quality of cloud rendering.

  • @jacobcrowley8207
    @jacobcrowley8207 7 หลายเดือนก่อน +1

    This seems like a problem with the neural texture technique itself. It's using downscaled features, but if you can't filter it (like with anisotropic filtering) then it must be relying on aliasing to pass high frequency information from the lower resolutions. See Alias Free GAN / StyleGAN 3 and its comparisons with StyleGAN 2 showing the feature maps.
    An idea for a simple solution, during optimization of the neural textures, shift the target image over by one or so pixels randomly, and interpolate the low resolution feature maps in the neural texture accordingly. For example, if the neural texture's features are 0.25 the resolution, then move the image over 1 pixel, and move the features over 0.25 pixels, interpolating between the neighboring values in the same way that hardware filtering would do it. Perhaps then it would learn to look good with anisotropic filtering without needing to implement any sort of additional filtering in the neural texture decoder.

  • @Waffle4569
    @Waffle4569 7 หลายเดือนก่อน +4

    You lost me at DLSS. If the method needs to lean into DLSS to get decent results, that excludes *a lot* of platforms. I'm not yet convinced on temporal filtering, hell I'm not convinced on TAA given how brutal its overblurring and artifacts tend to be. I don't trust a compressed video to convey how different it is from traditional filtering.

  • @SuperXzm
    @SuperXzm 7 หลายเดือนก่อน

    I still don't understand why people try to erase specular dots, because that's how specular objects work in real life. The little glittery sparkles crawling around look natural.