Graphics Programming weekly - Issue 371 - December 21st, 2024


[video] Inside Indiana Jones and the Great Circle: The Ray Tracing Breakdown

  • the video provides a round-table interview with two developers of the team
  • covers which techniques are using ray-tracing implementations, how they are implemented, and what is affected most
  • discusses trade-offs of requiring hardware support as well as next steps


[video] Create your own Cubemap // Intermediate OpenGL Series

  • the video explains how to convert panoramic images with a 360-degree view to a cube map
  • presents the fundamentals of the involved coordinate space conversions and related math
  • additionally also presents how to implement the conversion using OpenGL


renderdoc - Version v1.36

  • the post announces that DXIL debugging and raytracing are now supported in RenderDoc
  • shows how DXIL is integrated and existing limitations
  • Ray tracing debugging is implemented using API debug features that are not yet implemented on all drivers
  • additionally, it contains a long list of fixes and improvements


Path tracing lectures

  • the blog post provides an introduction to the path tracing lectures available from the TU Delft
  • discussed what material is covered and the limitations
  • additionally discusses the technology used to implement the example implementation


Moon

  • the very detailed article covers the moon (physics, appearance, …) in great detail
  • shows curves of astronomical objects, effects of physics, projections, appearance, and much more
  • each example is accompanied by videos or interactive explorations of the concepts


3DGUT: Enabling Distorted Cameras and Secondary Rays in Gaussian Splatting

  • the paper presents a reformulation of Gaussian Splatting to allow nonlinear camera projections
  • explains the concepts of Unscented Transform and how splatting can be reformulated using the method
  • additionally presents how the method allows the same representation to be used with raytracing implementations


[video] Introducing Clay - High Performance UI Layout in C

  • the video provides a detailed introduction to Clay, a C-based layout engine for high-performance immediate mode UI
  • start by explaining the concepts, capabilities, and design goals
  • presents a walkthrough on how to develop a small starter application, showing code iterations along the way
  • all examples are accompanied by various animated visualizations


Thanks to Adalberto Bruno for support of this series.


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