Reposted by Pjbomb2Nikita Lisitsa @lisyarus.bsky.social · 12/11/2025#GPU #graphics folks, say I want a GPU-side concurrent hash table, and the API only supports 32-bit atomics. It's easy if keys are also 32-bit, but what if I want some complex keys (say, a struct)? Can I do this and how? 5342
Pjbomb2 @pjbomb2.bsky.social · 31/10/2025So it’s a bit old now but i found a major bug with my light acceleration structure TLAS, and testing adding bitfield for BLAS(left is old, right is new) The bitfield is now fully implemented(with a fallback for depth > 32) and various other improvements have been made 1100
Reposted by Pjbomb2Meetem @meetem.bsky.social · 11/10/2025DX12 Bindless Plugin for Unity3D is now open source, and you can use it in your projects! Can be useful for writing a custom GPU Driven Renderer. (github below) 151
Pjbomb2 @pjbomb2.bsky.social · 10/10/2025Some more shots by Yanus now that I’ve fixed some caustic stuff(was missing the pdf calculation for my guiding CDF…) 100% pathtraced and rendered in unity using purely TrueTrace 0110
Pjbomb2 @pjbomb2.bsky.social · 02/10/2025Some progress on implementing Projected Displacement Mapping, still have the issue with triangle boundaries, which is partly due to triangle winding order… 081
Pjbomb2 @pjbomb2.bsky.social · 02/10/2025Has anyone ever implemented "Projective Displacement Mapping for Ray Traced Editable Surfaces"? If so, can I get some help? I cant solve these offsets between triangle boundaries for the life of me and I am totally stuck again(this is exactly what stopped me last time),any tips? 1147
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 18/09/2025Just stumbled upon this ancient PcPersective article on real-time ray tracing.. In 2008. :) pcper.com/2008/06/ray-... It details the story of nine students (Karim, Wussie, Rick, Jan, Rutger, Trevor, Mathijs, Roel, Wilco) who worked in various roles on CPU-ray traced games using the Arauna engine. 2237
Pjbomb2 @pjbomb2.bsky.social · 21/09/2025Some images showing off my improvements to my photon mapper I have integrated into truetrace The photon mapper is up on the Dev branch on the github 0162
Pjbomb2 @pjbomb2.bsky.social · 15/09/2025Forgot to post these From some improvements to my caustic photon mapper tacked into truetrace last week 0101
Reposted by Pjbomb2Christoph Kubisch @pixeljetstream.bsky.social · 10/09/2025Anpther major update to our cluster lod ray tracing sample. Zorah scene available as glTF raw.githubusercontent.com/nvpro-sample... BLAS caching github.com/nvpro-sample... BLAS merging github.com/nvpro-sample... Special thanks to Adam Marrs, Pyarelal Knowles for ideas and Chris Perrella for zorah. 0459
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 05/09/2025TinyBVH 1.6.7 is now available on the main branch. Changes: * TinyBVH now only needs C++11 (tiny_ocl.h needs C++17) * Full-sweep SAH builder is now threaded * Fix for crash in BuildAVX Still zero dependencies. :) And: The repo reached 1k stars! Link: github.com/jbikker/tiny...github.comGitHub - jbikker/tinybvh: Single-header dependency-free BVH construction and traversal library.Single-header dependency-free BVH construction and traversal library. - jbikker/tinybvh 0184
Reposted by Pjbomb2Wilhem Barbier @wbrbr.bsky.social · 23/06/2025I am glad to attend #HPG2025 where I just presented our paper "Fused Collapsing for Wide BVH Construction", co-authored with Mathias Paulin. We propose a fast build algorithm for wide BVHs that directly computes a wide hierarchy without additional collapsing pass. Webpage: wbrbr.org/publications...wbrbr.orgFused Collapsing for Wide BVH Construction 14312
Reposted by Pjbomb2Tzu-Mao Li @tzumaoli.bsky.social · 14/06/2025Rendering nerds! Check out our latest work "Vector-Valued Monte Carlo Integration Using Ratio Control Variates" that has just gotten the best paper award at SIGGRAPH 2025. This paper presents a method that reduces variance of a wide range of rendering and diff. rendering tasks with negligible cost. 79022
Reposted by Pjbomb2Vlad Erium 🇯🇵 @shamanix.bsky.social · 19/06/2025A Fluorescent Material Model for Non-Spectral Editing & Rendering Belcour Laurent, Fichet Alban, Barla Pascal (Intel Corp. France, Inria Bordeaux) arxiv.org/abs/2505.19672 071
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 19/06/2025O wow, ReSTIR keeps giving. Awesome stuff. 1222
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 13/06/2025Saw that "The Witcher 4" UE5 tech demo with the voxel trees for fast rendering at a distance? I figured... that should be easy to do in TinyBVH. :) So now TinyBVH can do voxel meshes. Attached video: CPU-only, switching between BVH and voxels. Code in tiny_bvh_foliage.cpp: github.com/jbikker/tiny... 39313
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 20/05/2025Now available: A blog post on (S)BVH optimization. The article describes how to improve beyond SBVH quality, often significantly. Results are compared to full-sweep, binned SAH and the H-PLOC. In short: Off-line BVH construction can double ray tracing performance. jacco.ompf2.com/2025/05/20/b... 0468
Pjbomb2 @pjbomb2.bsky.social · 12/05/2025Added tri presplitting thanks to BoyBayKiller Before vs after tri presplitting(splitting triangles before doing ANY building, vs SBVH which splits DURING build), only affects SWRT Tri count jumped from 2832120 triangles to 3348607 triangles 090
Reposted by Pjbomb2Jiayin Cao @jiayincao.bsky.social · 10/05/2025Here is a new blog post of mine, where I dive deep into the theory and math behind ReSTIR GI. Big thanks to Markus Kettunen for verifying the theory, reviewing the article, and catching a key detail I had missed. agraphicsguynotes.com/posts/unders...agraphicsguynotes.comUnderstanding The Math Behind ReSTIR GIRecently, I had the pleasure of contributing to Nvidia’s Zorah project, the flagship demo for the RTX 50 Series GPUs. My primary role was to provide technical support for light transport in Zorah, whi... 110430
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 30/04/2025That's great news! Very interesting work. 0174
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 22/04/2025Progress on the quest to the Ultimate BVH. Two observations: 1. You can optimize a BVH, using "Fast Insertion-Based Optimization". 2. "Spatial Splits" (SBVH) beats an optimized BVH, narrowly. Two challenges: 1. SBVH practically must use binning 2. SBVH doesn't benefit from optimization. Now what? 191
Pjbomb2 @pjbomb2.bsky.social · 26/04/2025pathtraced Audio vis thing, but as usually I dont have enough ideas to take it very far ASVGF is doing a bit of smear, but honestly not as much as I woulda thought 050
Pjbomb2 @pjbomb2.bsky.social · 21/04/2025And another one from Yanus playin with the photon mapper I’m playing with in truetrace 010
Pjbomb2 @pjbomb2.bsky.social · 21/04/2025Behold! First speed! Some experiments from Yanus with the photon mapper I am playing with in truetrace 000
Reposted by Pjbomb2Jacco Bikker 🎦 @jbikker.bsky.social · 17/04/2025Grading for Y1/Block C @ Breda University is complete. Our students used path tracing, BVHs, reprojection, blue noise, post-processing, importance sampling, MIP-mapping, bilinear interpolation and tons of other ingredients to build a CPU ray tracer + game. Behold, the gamedevs of 2028! 3356
Pjbomb2 @pjbomb2.bsky.social · 10/04/20251 sample per pixel and 2.6k samples per pixel(cuz glass takes awhile) 0150
Pjbomb2 @pjbomb2.bsky.social · 10/04/2025well somethings happened No denoiser except for occasionally TAA Just raw restir for the most part 040
Pjbomb2 @pjbomb2.bsky.social · 02/04/2025so now that I can disable rasterization entirely in truetrace... After turning on RT cores, this is the perf I get(and also turning off my postprocessing, cuz its a bit expensive) (With RT cores off, perf bounces between 60 and 110, average of 75-80) 070
Pjbomb2 @pjbomb2.bsky.social · 02/04/2025A bit better This time is WITHOUT RT CORES, as I found why it was slowing down before(Always merge your BLAS's people!) Still 195 dynamic objects, 5 mil tris FULLY pathtraced using my renderer TrueTrace 060
Pjbomb2 @pjbomb2.bsky.social · 02/04/2025So I am not quite sure why its so low res/artifacty, I need to look into the recorder I use again I guess But here, another high speed test I AM using RT cores, but without RT cores the fps is about 55-60(still not enough...) 130
Pjbomb2 @pjbomb2.bsky.social · 23/03/2025Too many samples... the first image took 20k cuz my volume sampling is still very inefficient... First image was mesh lights, second was point lights its clear that I need to find a way to better sample both the SGTree and the RIS for unity lights along a finite path... 080
Pjbomb2 @pjbomb2.bsky.social · 16/03/2025Trying the classic Unity Courtyard, but NO baking 100% FULLY pathtraced with RT cores About half the cost per frame is not even truetrace Ghost artifacts were some missing meshes Truetrace is completely free and open source on the asset store and on github for more up-to-date versions 2122
Pjbomb2 @pjbomb2.bsky.social · 14/03/2025I wanted to compare two images here Left is naive PT The ONLY thing thats changed in the right image is I turned on my restir GI. thats IT! and not including the extra shadow ray, its only 2ms to run... #pathtracing #unity 080
Pjbomb2 @pjbomb2.bsky.social · 12/03/2025Oh also this Really need to improve my volume sampler as this took 40k samples purely cuz of the volumetrics... 100% pathtraced in unity 160
Pjbomb2 @pjbomb2.bsky.social · 11/03/2025Quick experiment with diffuse transmission Right side is with diffuse transmission on, left side is with it forced off Scene is from sketchfab, which I will put the link to in the replies here Fully pathtraced 130
Pjbomb2 @pjbomb2.bsky.social · 10/03/20250.976% of the paths traces per frame, vs the image rendered by those paths 0101
Pjbomb2 @pjbomb2.bsky.social · 04/03/2025Was massively optimizing terrain(0.9ms for a single full trace down to 0.3ms), and improving its quality(far fewer holes, and handles far distances much much better) And I ended up In the train scene, and look at those reflections!(ASVGF denoising) No RT cores ofc #pathtracing 060
Pjbomb2 @pjbomb2.bsky.social · 17/02/2025God I wish I had a larger map for these - I just REALLY love trains Trains are from WSM Game studios(link in replies) But anyways, I was testing moving objects and shadow response for ASVGF ALSO, the asset store for TrueTrace has been updated!(link also in replies, crossing my fingers its fine) 130
Reposted by Pjbomb2Anatole Duprat @anatoleduprat.bsky.social · 15/02/2025Using ReSTIR to importance sample the brightest pixels on an image www.shadertoy.com/view/XfycWw 18820