Jump to content
  • Advertisement
  • entries
    73
  • comments
    0
  • views
    12904

Graphics Programming weekly - Issue 66 — December 9, 2018

Sign in to follow this  
jendrikillner

767 views

  • the final part of the series
  • presents how different GPUs are able to overlap the workload between
    • different async and graphics queues
    • work on the same graphics queue
  • presents how split barriers influence the overlap
  • additionally presents the ability of Windows to preempt GPU work when multiple applications are sharing the same GPU
testapp_overview1.png

  • slides for the fluid simulation used in Shadow of the Tomb Raider have been released
  • the content of the talk was discussed last week in issue 65
shadow_of_the_tomb_raider.png

  • next part of the series about the development of a forward shading pipeline using the Unity scriptable render pipeline
  • implements support for directional, point, and spotlights
  • show how to interact with the Unity provided light culling system
8-lights-per-object.jpg

  • object based shading approach designed for VR rendering
  • splits rendering into client and server operations
  • the server calculates visible geometry and object space shading
  • the results are stored into a shading atlas
  • the client receives a preprocessed vertex stream and the shading atlas
  • the visible geometry is rendered from a single vertex buffer and shading is applied from the information cached in the shader atlas
  • presents the memory management technique and mip-level selection
streaming_atlas.png

  • user created index-page for the Apple Metal documentation
  • contains links to samples, class documentation, best practices documents, tools and debugging helper
apple_metal_logo.png

  • shows how to validate using image comparison and using a furnace test
  • how to implement a plastic and glass BSDF
  • make the ray tracer less biased through changes to the way the number of bounces is determined
pathtracing.png

  • Khronos talks from Siggraph 2018 Asia
  • talks about Vulkan
    • memory management, subgroup operations and the design of a FrameGraph style engine architecture
  • introduction to WebGL and overview of the latest updates to the GLTF format
khronos_asia.jpg

  • series of videos walking through the implementation of a software renderer written in multithreaded C++ using SIMD
  • presenting the whole pipeline from vertex fetching, vertex processing, culling, projection, binning, rasterization, mipmapping and finally shading
software_rasterizer_engine.png

  • explains why noise is significant in computer graphics and how to animate blue noise over time so that it retains its properties
the-importance-of-good-noise.png

  • video summary of variable rate shading
  • presents a few approaches that are used to drive shading rate selection
  • what options are exposed in Wolfenstein 2 and how they influence performance and quality
variable_rate_shading.png

  • new encoding model for Ambient Highlight Direction (AHD) lightmaps that eliminate common interpolation artifacts
  • and how to fit AHD from spherical harmonics data
lightmap_encoding.png

If you are enjoying the series and getting value from it, please consider supporting this blog.

Support this blog

Read more

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!