Graphics Programming weekly - Issue 101 — October 6, 2019

posted in jendrikillner
Published October 06, 2019 Imported
Advertisement
  • in-depth article that provides an overview of subsurface scattering techniques used for games
  • presents the most common techniques found in games, Texture-Space Diffusion, Screen-Space Subsurface Scattering, and Pre-integrated Subsurface Scattering
rad_faces.jpg

  • the author provides an overview of problems that are encountered and make text rendering system very complex
  • overview of terminology, overlapping glyphs, antialiasing, styling end emojis
firefox-color-ligatures.png

  • presents a model to simulate erosion and transport simulation for sand due to wind
  • the simulation can generate a large number of different dune types
deserts_representative.jpg

  • the paper proposes the addition of a Traversal Shader stage to the DXR model
  • this shader stage allows the programmable selection of acceleration structures
  • presented use cases are stochastic LOD selection, choice of LOD levels based on ray type and improved multi-level instancing performance
lod.jpg

  • the article shows how to use 16-bit floating-point types on PC hardware
  • differences in handling between APIs and shader compilers
  • only modern hardware supports native 16-bit instructions on PC
fp16.png

  • collection of tweets related to VFX, shaders, and game art
technically_art_template_37.png

  • the article describes the characteristics of Fractional Brownian Motion
  • commonly used for the procedural modeling of nature
gfx00.jpg

  • the article shows the precalculations steps that enable PBR rendering on mobile devices
  • irradiance map from the environment, BRDF lookup table for Cook-Torrance model and prefiltered reflections map
brdf_lut_with_labels.png

Thanks to Sean McAllister for support of this series.

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


Read more

0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement