- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Thanks to Giuseppe Modarelli for support of this series.
Would you like to see your name here too? Become a Patreon of this series.