Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Graphics Programming weekly - Issue 102 — October 13, 2019

Graphics Programming weekly - Issue 102 — October 13, 2019

jendrikillner
jendrikillner
jendrikillner · · 1 min read
1,548 0
  • a mathematical framework for more consistent layering of bump/normal maps using linear surface gradients
  • shows the problems with reliance on vertex level tangent space in existing techniques
  • how to express existing methods in the new framework
  • including source code
botd_rock_detail.png


  • high-level system discussion of a retro GPU emulation implemented in Vulak compute shaders
  • implementation details are discussed in the presentation
  • using Subgroup and async compute for further optimizations
span_equations.png


  • new RenderDoc version allows explicit GPU playback selection
  • improved SPIR-V reflection, performance improvements
  • more extensions and feature levels supported for Vulkan and D3D12
render_doc.png


  • proposal of approach for rendering layered materials
  • layers are defined by anisotropic NDFs on varying tangent vector fields
layered.png


  • the post describes the perspective from Stardock on D3D12/Vulkan vs. D3D11
  • new possibilities but also many more problems
  • performance improvements with D3D12 need to be balanced against the higher QA costs compared to D3D11
soc_release_ss2.png


  • proposes a real-time solution to rendering unstructured point clouds
  • combination of temporal reprojection, random point selection, and GPU vertex buffer shuffling
point_set_rendering.jpg


  • provides an overview of the foundations of denoising techniques
  • expands pon the basics to explain how more complex schemes are constructed
  • how to consider denoising as a building block for several different problems
denoising.png

Thanks to Graham Wihlidal for support of this series.


Would you like to see your name here too? Become a Patreon of this series.


Read more

Discussion

Loading comments...