41554 blogs · [ { "id": "01a087a8-4c19-73f7-b003-1533256e33fa", "title": "Gaussian Point Splatting", "url": "http://momentsingraphics.de/Siggraph2026.html", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c19-73f7-b003-1533260967f2", "title": "Computing Camera Rays", "url": "http://momentsingraphics.de/CameraRays.html", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a087a8-4c19-73f7-b003-153326713719", "title": "Illumination-Aware Spatial Subdivision for Path Guiding", "url": "http://momentsingraphics.de/EGSR2026.html", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ca3a2998", "title": "Jackknife Transmittance and MIS Weight Estimation", "url": "http://momentsingraphics.de/SiggraphAsia2025.html", "published_at": "2025-12-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ca6ae5ae", "title": "Spectral rendering, part 3: Spectral vs. RGB", "url": "http://momentsingraphics.de/SpectralRendering3Results.html", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9caffcade", "title": "Spectral rendering, part 2: Real-time rendering", "url": "http://momentsingraphics.de/SpectralRendering2Rendering.html", "published_at": "2025-11-13T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cb80c640", "title": "Spectral rendering, part 1: Spectra", "url": "http://momentsingraphics.de/SpectralRendering1Spectra.html", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cbe051ed", "title": "Spectral rendering: Overview", "url": "http://momentsingraphics.de/SpectralRenderingOverview.html", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cc8354c1", "title": "Iterative Lightmap Updates for Scene Editing", "url": "http://momentsingraphics.de/PG2025.html", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ccc4ceda", "title": "Quadric-Based Silhouette Sampling for Differentiable Rendering", "url": "http://momentsingraphics.de/Siggraph2025.html", "published_at": "2025-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cd353f19", "title": "Derivatives of Spherical Harmonics", "url": "http://momentsingraphics.de/HPGPoster2025.html", "published_at": "2025-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cd53056c", "title": "Splatshop: Efficiently Editing Large Gaussian Splat Models", "url": "http://momentsingraphics.de/HPG2025.html", "published_at": "2025-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cdb0cc18", "title": "Compression of Spectral Images using Spectral JPEG XL", "url": "http://momentsingraphics.de/JCGT2025.html", "published_at": "2025-03-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ce37c2ff", "title": "Radiometry, part 2: Spectra and photometry", "url": "http://momentsingraphics.de/Radiometry2Photometry.html", "published_at": "2025-01-19T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ce6b25e5", "title": "Radiometry, part 1: I got it backwards", "url": "http://momentsingraphics.de/Radiometry1Backwards.html", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cf516de6", "title": "Radiometry: Overview", "url": "http://momentsingraphics.de/RadiometryOverview.html", "published_at": "2025-01-11T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9cf84080a", "title": "Path tracing lectures", "url": "http://momentsingraphics.de/PathTracingLectures.html", "published_at": "2024-12-19T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d01e77f9", "title": "Finding Real Polynomial Roots on GPUs", "url": "http://momentsingraphics.de/GPUPolynomialRoots.html", "published_at": "2023-10-31T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d029782d", "title": "Ray Tracing Spherical Harmonics Glyphs", "url": "http://momentsingraphics.de/VMV2023.html", "published_at": "2023-09-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d046da6f", "title": "Real-Time Ray Tracing of Micro-Poly Geometry with Hierarchical Level of Detail", "url": "http://momentsingraphics.de/HPG2023.html", "published_at": "2023-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d04bc427", "title": "Path tracing workshop", "url": "http://momentsingraphics.de/PathTracingWorkshop.html", "published_at": "2022-12-20T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d1355f6b", "title": "Versatile Geometric Flow Visualization by Controllable Shape and Volumetric Appearance", "url": "http://momentsingraphics.de/STAG2022.html", "published_at": "2022-11-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d1c648f0", "title": "Temporally Stable Real-Time Joint Neural Denoising and Supersampling", "url": "http://momentsingraphics.de/HPG2022.html", "published_at": "2022-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d24d7bca", "title": "My toy renderer, part 5: Animations", "url": "http://momentsingraphics.de/ToyRenderer5Animations.html", "published_at": "2022-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d28d7192", "title": "Permutation Coding for Vertex-Blend Attribute Compression", "url": "http://momentsingraphics.de/I3D2022.html", "published_at": "2022-05-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d35a5096", "title": "Image-based Visualization of Large Volumetric Data Using Moments", "url": "http://momentsingraphics.de/PacificVis2022.html", "published_at": "2022-04-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d38ea243", "title": "fma: A faster, more accurate instruction", "url": "http://momentsingraphics.de/FMA.html", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d41e0db7", "title": "Matplotlib slides", "url": "http://momentsingraphics.de/MatplotlibSlides.html", "published_at": "2021-08-07T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d4d010ab", "title": "Shading with polyhedral lights", "url": "http://momentsingraphics.de/PolyhedralLights.html", "published_at": "2021-07-28T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d583343b", "title": "My toy renderer, part 4: Ray tracing", "url": "http://momentsingraphics.de/ToyRenderer4RayTracing.html", "published_at": "2021-07-25T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d5908cda", "title": "My toy renderer, part 3: Rendering basics", "url": "http://momentsingraphics.de/ToyRenderer3RenderingBasics.html", "published_at": "2021-07-16T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d677e796", "title": "My toy renderer, part 2: Scene management", "url": "http://momentsingraphics.de/ToyRenderer2SceneManagement.html", "published_at": "2021-07-02T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d774e655", "title": "BRDF Importance Sampling for Polygonal Lights", "url": "http://momentsingraphics.de/Siggraph2021.html", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d7e4d6e7", "title": "BRDF Importance Sampling for Linear Lights", "url": "http://momentsingraphics.de/HPG2021.html", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d8500eca", "title": "My toy renderer, part 1: Keep it simple", "url": "http://momentsingraphics.de/ToyRenderer1KeepItSimple.html", "published_at": "2021-06-25T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d87a208e", "title": "My toy renderer: Overview", "url": "http://momentsingraphics.de/ToyRendererOverview.html", "published_at": "2021-06-24T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d8d8cf05", "title": "Linearly Transformed Spherical Harmonics Expansions", "url": "http://momentsingraphics.de/LinearlyTransformedSH.html", "published_at": "2020-12-02T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9d9c84a99", "title": "Visual Analysis of Large Multivariate Scattered Data using Clustering and Probabilistic Summaries", "url": "http://momentsingraphics.de/Vis2020.html", "published_at": "2020-10-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9da0fc53f", "title": "Moment-Based Opacity Optimization", "url": "http://momentsingraphics.de/EGPGV2020.html", "published_at": "2020-05-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9dac57b3b", "title": "Using LyX to write ACM and Eurographics articles", "url": "http://momentsingraphics.de/UsingLyX.html", "published_at": "2019-11-11T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9db1cd5e6", "title": "Redesign of the blog", "url": "http://momentsingraphics.de/MetaPost2.html", "published_at": "2019-08-27T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9dbc167db", "title": "Void-and-Cluster Sampling of Large Scattered Data and Trajectories", "url": "http://momentsingraphics.de/Vis2019.html", "published_at": "2019-08-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9dcb6c35a", "title": "Using Moments to Represent Bounded Signals for Spectral Rendering", "url": "http://momentsingraphics.de/Siggraph2019.html", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9dd236395", "title": "Spectral Rendering with the Bounded MESE and sRGB Data", "url": "http://momentsingraphics.de/MAM2019.html", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ddc59dae", "title": "Sampling projected spherical caps with multiple importance sampling", "url": "http://momentsingraphics.de/SphericalCapMIS.html", "published_at": "2019-06-10T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ddde376a", "title": "Sampling Projected Spherical Caps in Real Time", "url": "http://momentsingraphics.de/I3D2019.html", "published_at": "2019-06-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9ddee9e11", "title": "A brief postscript on moment-based order-independent transparency", "url": "http://momentsingraphics.de/MissingTMBOITCode.html", "published_at": "2018-08-23T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9de8f6551", "title": "Gradient Estimation for Real-time Adaptive Temporal Filtering", "url": "http://momentsingraphics.de/HPG2018.html", "published_at": "2018-08-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9df0f2e8f", "title": "Moment-Based Order-Independent Transparency", "url": "http://momentsingraphics.de/I3D2018.html", "published_at": "2018-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9dfb5062f", "title": "Moment-Based Methods for Real-Time Shadows and Fast Transient Imaging", "url": "http://momentsingraphics.de/LNI2018.html", "published_at": "2018-05-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9e081df86", "title": "My dissertation is available now", "url": "http://momentsingraphics.de/DissertationAnnouncement.html", "published_at": "2017-12-31T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9e15f5e89", "title": "Moment-Based Methods for Real-Time Shadows and Fast Transient Imaging", "url": "http://momentsingraphics.de/Dissertation.html", "published_at": "2017-12-01T00:00:00+00:00" }, { "id": "01a087a8-4c1a-7324-b1f2-11e9e238ac8d", "title": "Demo with non-linearly quantized moment shadow maps and more", "url": "http://momentsingraphics.de/HPG2017Demo.html", "published_at": "2017-09-05T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cbeb3a06", "title": "Non-linearly Quantized Moment Shadow Maps", "url": "http://momentsingraphics.de/HPG2017.html", "published_at": "2017-07-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cc4732cf", "title": "JCGT extension out now", "url": "http://momentsingraphics.de/JCGTAnnouncement.html", "published_at": "2017-03-30T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624ccd5ebe3", "title": "Improved Moment Shadow Maps for Translucent Occluders, Soft Shadows and Single Scattering", "url": "http://momentsingraphics.de/JCGT2017.html", "published_at": "2017-03-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cd087d96", "title": "The problem with 3D blue noise", "url": "http://momentsingraphics.de/3DBlueNoise.html", "published_at": "2017-01-31T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cd6ca5cd", "title": "Free blue noise textures", "url": "http://momentsingraphics.de/BlueNoise.html", "published_at": "2016-12-22T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cd7d2121", "title": "New shadow demo with documented HLSL code", "url": "http://momentsingraphics.de/JCGT2016Demo.html", "published_at": "2016-09-25T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cdc40d95", "title": "How to solve a cubic equation, revisited", "url": "http://momentsingraphics.de/CubicRoots.html", "published_at": "2016-09-10T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624ce1f0841", "title": "Using Markdeep for a WordPress blog", "url": "http://momentsingraphics.de/MetaPost.html", "published_at": "2016-08-20T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624ce259b44", "title": "Of posts to come", "url": "http://momentsingraphics.de/FirstPost.html", "published_at": "2016-08-11T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cedf7c4c", "title": "Rendering antialiased shadows with moment shadow mapping", "url": "http://momentsingraphics.de/GDCEurope2016.html", "published_at": "2016-08-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cfbdfb29", "title": "Beyond Hard Shadows: Moment Shadow Maps for Single Scattering, Soft Shadows and Translucent Occluders", "url": "http://momentsingraphics.de/I3D2016.html", "published_at": "2016-02-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624cfe27690", "title": "Solving Trigonometric Moment Problems for Fast Transient Imaging", "url": "http://momentsingraphics.de/SiggraphAsia2015.html", "published_at": "2015-10-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624d0c3c958", "title": "Moment Shadow Mapping", "url": "http://momentsingraphics.de/I3D2015.html", "published_at": "2015-02-01T00:00:00+00:00" }, { "id": "01a087a8-4c1b-736a-8d4b-c624d14a0502", "title": "Moment Shadow Mapping", "url": "http://momentsingraphics.de/MasterThesis.html", "published_at": "2013-07-01T00:00:00+00:00" } ] posts Claim your blog
Back to Blog | Moments in Graphics
Blog · corpus.blog/blogs/momentsingraphics.de/posts

Blog | Moments in Graphics

momentsingraphics.de

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2013