Graphics Programming weekly - Issue 290 - June 4th 2023


[video] An introduction to Shader Art Coding

  • the video tutorial explains shader programming aimed at newcomers
  • explains how to create digital art using shaders
  • showing the fundamental concepts, tools, and mathematics required along the way
  • the example is provided using shadertoy and portrayed from an empty shader to the final result


A Quickstart Guide to CUDA

  • the article provides a tutorial on how to use CUDA for beginners
  • presents how to set up a project and an overview of the basic programming model
  • additionally presents how to interop with OpenGL


Stochastic Subsets for Bounding Volume Hierarchy (BVH) Construction

  • The paper presents a new approach for constructing Bounding Volume Hierarchies (BVH) by leveraging sampling techniques
  • the aim is to create higher quality BVHs to be maintained under real-time dynamic conditions and minimize the need for refitting
  • The presented approach involves ordering input primitives using a space-filling curve and building a Cumulative Distribution Function (CDF) for sampling


GM Shaders Mini: Scaling

  • the tutorial provides common scaling, stretching, and centering patterns when using pixel and UV coordinates in shaders
  • explaining the process for newcomers and discussing common pitfalls


Iterative 𝛼-(de)Blending: a Minimalist Deterministic Diffusion Model

  • the paper presents a rederivation of diffusion models with more straightforward concepts of mixing and de-mixing of images
  • previous models relied on advanced knowledge and practice of statistics such as Langevin diffusion or score matching


[video] Where did my intersections go?

  • the short video presents how ray-sphere intersection points behave when expressed with imaginary numbers


[video] I3D 2023 Papers Session 4 - Ray Tracing

  • the video recording ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games 2023 for Ray Tracing has been released
  • the talks covered are the following:
    • Subspace Culling for Ray-Box Intersection
    • Performance Comparison of Bounding Volume Hierarchies for GPU Ray Tracing
    • Accelerated Photon Mapping for Hardware-based Ray Tracing
    • Importance-Based Ray Strategies for Dynamic Diffuse Global Illumination


Rendering Engine Architecture Conference - 2023

  • open, digital, and freely accessible conference covering many rendering engine architectures is happening on June 5th and 6th
  • talks from HypeHype, Activision, Ubisoft, Wētā Digital, and more
  • the talks cover modern mobile rendering, task graph architecture, decoupled rendering, shader pipeline, and much more


Thanks to Vivitsu Maharaja for support of this series.


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