Jump to content
  • Advertisement
  • entries
    107
  • comment
    1
  • views
    29482

Graphics Programming weekly - Issue 84 — May 12, 2019

Sign in to follow this  
jendrikillner

1225 views

  • describes an alternative bounding structure that is based around axis aligned triangles
  • starts with 2D example and extends the concepts to 3D
  • comparison against other bound object representations
horse_dual_triangle.png

  • overview video of papers that will be presented at SIGGRAPH 2019
technical_papers_preview.png
  • describes the cross-platform shader pipeline
  • mix of json description files for state / constants / vertex layout / …
  • code generator used to generate the final shader for compilation
  • cross-compilation pipeline for platforms that don’t support HLSL
shaderlib.png

  • Vulkan 1.1 will be a requirement on 64-bit devices starting with Android Q
  • Thermal API will be added to allow games to react to thermal status changes
android_q.png

  • tour of TensorFlow Graphics
  • allows to define 3D scenes and run training on them
  • system to allow bi-directional machine learning techniques
tensor_flow_graphics.jpeg

  • presents the history of 2D printing and font formats
  • shows problems with implicit curve evaluations
  • discussion of implicit surfaces in regards to 2D rendering
intro-ras1.png

  • interview describing the reflections that have been implemented in the Neon Noir Demo
  • merging voxel and ray tracing data
  • only tracing rays for mirror-like surfaces and the beginning of rays, otherwise tracing voxels instead
RayTracing_Making_of_blog.png

  • a method based on stochastic light culling
  • hierarchical Russian Roulette using an approximate scattering lobe
  • does not support perfectly specular surfaces
HierarchicalRussianRouletteForVertexConnections.png

  • brief Unity example that shows how to render a basic fur look
  • combination of vertex offsets and alpha blending
fur.png
  • overview about how to design a game to run all logic in Vulkan shaders
  • compute shaders to run the game logic and updating the game state
  • draw management is done using a compute shader and draw indirect is used for the final draw submission
asteroid_vulkan.png

  • Dynamic Diffuse Global Illumination
  • overview of the evolution of several indirect illumination techniques
  • how the method tries to solve the problem of Irradiance Probes
  • summary of the implementation and evaluation in different scene contexts
x3-large-scenes.jpg

  • reverse-engineering the cloud rendering of The Witcher
  • uses a texture based approach, including normal mapping the clouds
  • uses a sky gradient to lighten the clouds close to the sun
04_after02.png

  • explains how to apply a screenspace Bayer dithering pattern in Unity
DitherGradient.png

Thanks to Aras Pranckevicius for support of this series.


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


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!