Graphics Programming weekly - Issue 82 — April 28, 2019

posted in jendrikillner
Published April 28, 2019 Imported
Advertisement
  • shows the window system abstraction
  • can be used to render to a window or into an offscreen render target
  • how to allocate temporary data that is only required for the duration of the frame
granite.png

  • the article describes the process to locate a bug in Babylon.js PBR pipeline
  • comparison against other rendering engines confirmed the problem
  • caused by the difference between spherical polynomials and spherical harmonics
tale_of_a_bug.jpg

  • shows the effect on PBR scene when no tone mapping is applied
  • why tone mapping is required and explanation of exposure
  • presents how to calculate luminance and the final average exposure required
lottes_per_channel.png

  • presents the process of tone mapping and how curves are used
  • shows different kinds of tone mapping curves and their final result
  • highlighting what different considerations need to be considered when deciding on a solution
grid_diagram.png

  • new PIX version contains a preview of a new timing view
  • will support larger capture durations, up to hours
  • designed to better visualize a large amount of data collected
  • preview because a large number of features are still missing
  • team is looking for feedback
pix_new_timing_capture_range_details_overview.png

  • presents how render passes are expressed in the user-facing API
  • shows how layout transition for external dependencies are handled
  • separate logic for user-created, WSI images and transient images
  • suggests that barriers should be treated at a higher level inside a frame graph architecture
granite2.png

  • presents a new technique for a stochastic sampling of spherical area lights that is suitable for GPU implementations
  • able to reduce noise from unoccluded areas significantly
  • based on cutting the projected spherical cap into disks and sampling the disks instead
MagnifiedProjected1spp.png

  • the second part of the volumetric cloud rendering series
  • explains transmittance and phase functions
  • 3D path visualization that presents how phase functions influence the way rays traverse the volume
sun_light_100_depth-1.jpg

  • an extended version of the GDC 2019 talk
  • overview of AABB and BVH
  • shows how to build a BVH using bottom up and top down building algorithms and update dynamically
  • presenting different strategies
DynamicBVH.png

Thanks to Giuseppe Modarelli 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