Sign in

Christoph Kubisch

@pixeljetstream.bsky.social
518 followers 273 following 47 posts

NVIDIA Developer Technology Engineer. Past game & tech artist, quake2/3 mods (CrazyButcher). Personal account, speaking for myself. he/him

PostsRepliesMedia
Reposted by Christoph Kubisch
Arseny Kapoulkine @zeux.io · 5h
New blog post! In "Billions of triangles redux" we take another stab at improving various parts of clustered level of detail pipeline to make Zorah smaller and nicer! zeux.io/2026/09/30/b...
13210
Reposted by Christoph Kubisch
Tom Forsyth @tomforsyth.bsky.social · 28/09/2026
DASHR - Dynamically Animated Skinned Heightfield Rendering Short video for now - I might do a longer one later? youtu.be/-Su9YrcazRk But there's ALL the details in the paper, and you can always Use The Source, Luke for the really deep info. github.com/tomforsyth10...
youtu.be
DASHR - Dynamically Animated Skinned Heightfield Rendering - six minutes version
YouTube video by Tom Forsyth
1422972
Reposted by Christoph Kubisch
Arseny Kapoulkine @zeux.io · 25/09/2026
meshoptimizer 1.3 is out! Featuring a new voxel remesher, support for normal generation, several simplification improvements and various optimizations and fixes. GitHub stars and reposts appreciated! meshoptimizer was started 10 years ago; excited for the years to come! github.com/zeux/meshopt...
29225
Reposted by Christoph Kubisch
Ignacio Castano @icastano.bsky.social · 17/09/2026
Spark 1.4 is finally out! The highlight is HDR: new BC6H and ASTC HDR codecs, offline quality at real-time speeds. Also: BC1 Ultra, a BC7 codec for packed material maps, ASTC 5×5, and broader device support. www.ludicon.com/castano/blog...
ludicon.com
Spark 1.4
Spark 1.4 adds real-time BC6H and ASTC HDR texture compression, BC1 Ultra, BC7 NRM, ASTC 5×5, and broader GPU compatibility.
0164
Reposted by Christoph Kubisch
🩷💜💙Marie-Michelle Pepin🩷💜💙 @mariempepin.bsky.social · 08/09/2026
Decided to finally paint my little wartime house. gouache on illustration board #gouache #art #painting #montreal
410119
Reposted by Christoph Kubisch
c0de517e.bsky.social @c0de517e.bsky.social · 14/09/2026
It's done! My beautiful and optimized wasm/webgpu quake port is live! c0de517e.com/EXTERNAL/IRO...
c0de517e.com
IronWASM
0113
Reposted by Christoph Kubisch
Momo @heyheymomo.bsky.social · 15/05/2025
A little motivation
4 panel comic: 
Panel 1: forg is drawing. There’s some extra pencils and some coffee on his desk. He says “all I can do..”
Panel 2: he is now doing work on his computer. Looks like he completed some drawings. He continues “..is my best”
Panel 3: he is now making some food in the kitchen, wielding a pan and wearing a tiny chefs hat. He continues talking to himself “..and my best..”
Panel 4: at the end of his long cozy day he’s in bed, and finishes his sentence “.. will do”
1973022517
Reposted by Christoph Kubisch
Dan Liimatta @danliimatta.bsky.social · 10/09/2026
Took in the ref I used for this and tried correcting some shapes and work over the armour
Red knight
81540299
Reposted by Christoph Kubisch
Eike @zet23t.bsky.social · 12/09/2026
I managed to randomize the production queues a bit, so now it is essential to check what a bot has loaded. #gamedev #indiedev #solodev #raylib
0142
Reposted by Christoph Kubisch
Arseny Kapoulkine @zeux.io · 08/09/2026
meshoptimizer turns 10 today! This blindsided me a little bit; I thought it would be later this year. So I don't have an anniversary release or post ready; I'm on a tail end of a few neat improvements that need a bit more time to work on or write about. Time flies!
2342
Reposted by Christoph Kubisch
Tom Gauld @tomgauld.bsky.social · 06/09/2026
My latest books cartoon for @theguardian.com www.theguardian.com/books/pictur...
Title: Methods for Encouraging a Reluctant Young Reader 
 

Panel 1
Caption: Read Together 
Image: A small child sits on a sofa, face buried in a book, between two adults doing the same.

Panel 2
Caption: Bribery
Image: The small child sits on a treasure chest wearing a crown, face buried in a book, in a room full of coins, jewels and precious items.

Panel 3
Caption: Element of danger
Image: The small child sits, face buried in a book, precariously balanced on a thin branch in a tall tree.

Panel 4
Caption: Reverse Psychology
Image: The small child sits, face buried in a book, beside a huge bookshelf and a sign that reads “Adults Only”

Panel 5
Caption: Pulleys and Pistons
Image: The small child sits, face buried in a book, amidst a complicated mechanism that provides endless new books.

Panel 6
Caption: Rituals and Incantations
Image: The small child sits, face buried in a book, in a circle of candles amidst clouds of smoke and mysterious phrases.
17965304
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 05/09/2026
Graphics Programming weekly - Issue 453 - August 30th, 2026 www.jendrikillner.com/post/graphic...
05523
Reposted by Christoph Kubisch
Momo @heyheymomo.bsky.social · 03/09/2026
I made a new shop!!!! heyheymomo.com ❤️ Prints, shirts, digital downloads, stuff! Much more to come in the future! Woohoo!
4 panel promotional comic: 
Panel 1: pink blob in front of a computer screen. Text reads ‘I made a new shop!’ And the pink blob goes ‘nice’
Panel 2: The pink blob can be seen wearing a cute shirt with a forg on it. Text reads ‘It has fun momo merch’. Another pink blob character in the foreground says ‘wow, good style’
Panel 3: Text: “You can request a personalised comic!” And we see momo and forg underneath the text. Forg is wearing a bday hat. They say happily ‘happy b-day, (insert name)’
Panel 4: Momo and forg happy outside. Text says ‘Go to heyheymomo.com if you’re interested in a a good time!’ Promotional image of the shop. You can see a hat, prints, shirts and mug all momo branded with funny goofy characters on them4 panel comic. Spoof on the ‘things you don’t need store’ comic I did earlier but instead of ‘things you don’t need store’ it says ‘heyheymomo.com’ on the sign. Forg gets paid a dollar and immediately goes to spend it on the heyheymomo.com shop

1034477
Reposted by Christoph Kubisch
Inigo Quilez @iquilezles.bsky.social · 04/09/2026
Distorting space with sine functions #math
446084
Christoph Kubisch @pixeljetstream.bsky.social · 04/09/2026
New update of Jean-Eudes Marvie's gaussian splatting rendering research framework #3dgs @vulkan.org nvpro-samples.github.io/vk_gaussian_...
nvpro-samples.github.io
Release Notes - Vulkan Gaussian Splatting
Real-time visualization of 3D Gaussian Splatting using the Vulkan API
064
Reposted by Christoph Kubisch
N a i t e l v e n i @naitelveni.bsky.social · 03/09/2026
big doors are cool. Wip screenshot from my Quake Rooftops jam map.
1738088
Reposted by Christoph Kubisch
Bruno Levy @brunolevy01.bsky.social · 01/09/2026
#geogram just reached 2500 stars on github, And that's not all, version 1.10.1 was just released: github.com/BrunoLevy/ge... Geogram is in C++, but it also supports Python, Node.js, WebAssembly, TypeScript and Lua through Rosetta by Frantz Maerten, more on this here: github.com/rosetta-bind...
0156
Reposted by Christoph Kubisch
Jón Kristinsson @jonkk.bsky.social · 02/09/2026
some more 3d yarn exploration, thanks to this excellent video: www.youtube.com/watch?v=gy86... #blender #geometrynodes
311013
Reposted by Christoph Kubisch
JMS55 @jms5517.bsky.social · 29/08/2026
jms55.github.io/posts/2026-0...
1287
Reposted by Christoph Kubisch
virgil (school hiatus) 🫆🔮💫 @vigilnaut.bsky.social · 29/08/2026
daily reminder ✨
DO NOT ask yourself whether your art is GOOD. instead ask: is it SINCERE, is it CATHARTIC, was it FUN TO MAKE, is it MADE BY ME, and don’t forget to stay silly
074443622
Christoph Kubisch @pixeljetstream.bsky.social · 29/08/2026
New release of Mega Geometry SDK now with a textured version of the Zorah scene (gltf + ktx2 70 GB). Lots of great work by Calvin Hsu. RTXMG (now with ported lod system) github.com/NVIDIA-RTX/R... VK r&d sample: github.com/nvpro-sample...
Rendering of a classical building with intricate geometric detail. Leaves in foreground that are geometry. Outside the viewport are ui elements with lots of statistics and controls
1164
Reposted by Christoph Kubisch
Ben McEntee @benmce.bsky.social · 28/08/2026
Vagabond’s Serpent
Illustration of a character wearing a green and white dress. A large fantastical snake emerges from a basket on her waist
2651961174
Reposted by Christoph Kubisch
Adam Marrs @acmarrs.bsky.social · 26/08/2026
I’m stoked this is finally revealed! Gears of War: E-Day is a graphics milestone - the world’s first game to ray trace Nanite in real-time, delivered with RTX Mega Geometry. Huge thanks to The Coalition for the vision and collaboration that made this result possible. youtu.be/yeMtCvxBiIM?...
youtu.be
RTX: Inside the Game | Gears of War: E-Day with DLSS 4.5 and RTX Mega Geometry
YouTube video by NVIDIA GeForce
1175
Reposted by Christoph Kubisch
Mike Turitzin @miketuritzin.bsky.social · 27/08/2026
The new version of Enshrouded has replaced triangle meshes with SDF bricks for terrain 👀 youtu.be/4AQycxtpPno?...
youtu.be
Enshrouded - Performance Improvements for 1.0
YouTube video by Enshrouded
56716
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 27/08/2026
Graphics Programming weekly - Issue 452 - August 23rd, 2026 www.jendrikillner.com/post/graphic...
15518
Reposted by Christoph Kubisch
mjp @mjp123.bsky.social · 22/08/2026
WIP spec for Work Lists, the successor to ExecuteIndirect that lets you change PSOs between draws and dispatches github.com/microsoft/Di...
github.com
23812
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 18/08/2026
Graphics Programming weekly - Issue 451 - August 16th, 2026 www.jendrikillner.com/post/graphic...
05116
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 14/08/2026
Graphics Programming weekly - Issue 450 - August 9th, 2026 www.jendrikillner.com/post/graphic...
06322
Reposted by Christoph Kubisch
ceruleite.bsky.social @ceruleite.bsky.social · 15/08/2026
Slides for SIGGRAPH 2026 Advances in Real-Time Rendering in Games course's talk on Variable Rate Ray Tracing in Call of Duty: Modern Warfare 4 by Michał Olejnik from Activision are now online - enjoy!! advances.realtimerendering.com/s2026/index....
14724
Reposted by Christoph Kubisch
Marmoset @marmoset3d.bsky.social · 12/08/2026
Marmoset Toolbag 5.03 is officially out! It introduces brand-new features & significant improvements to Toolbag's baking, texturing, and rendering systems, such as: ✅ Text Layers ✅ Scatter Layers ✅ Pause Tiles ✅ SVG Vector Import ✅ SpaceMouse Support & much more!
1127
Reposted by Christoph Kubisch
Daniel Holden @theorangeduck.bsky.social · 30/07/2026
One of my most requested articles is something on inverse kinematics and foot sliding. I finally found the time to write up the little recipes that have served me well through the years, including an offline method I used recently that works surprisingly nicely. theorangeduck.com/page/inverse...
03711
Reposted by Christoph Kubisch
Nifflas @nifflas.bsky.social · 10/08/2026
Knytt has been faitfully recreated by @bitkidgames.com to run on current operating systems and was just released on Steam and GOG, completely free Steam: store.steampowered.com/app/2656050/...
store.steampowered.com
Knytt Classic on Steam
Celebrate the 20th anniversary of the indie freeware classic, rebuilt for modern machines! Explore a maze-like planet as the Knytt, a peaceful being abducted by aliens, find your missing ship parts, a...
16534270
Christoph Kubisch @pixeljetstream.bsky.social · 05/08/2026
Major update to our continuous cluster lod rendering sample. Reduces memory consumption for ray tracing by not keeping vertex positions resident and rely on fetch intrinsics. Thanks to Calvin Hsu for investigations on this. We also improved the path tracing a bit. www.github.com/nvpro-sample...
Diagram depicting that for ray tracing the geometry streaming splits transfers of cluster groups into a persistent section and per-frame scratch. The latter storing vertex positions for clas builds
1111
Reposted by Christoph Kubisch
ceruleite.bsky.social @ceruleite.bsky.social · 03/08/2026
Slides for SIGGRAPH 2026 Advances in Real-Time Rendering in Games course's talk on SMOLDER — REAL-TIME VOLUMETRIC EFFECT RENDERING IN GLACIER AND 007 FIRST LIGHT by @lexdev.net from IO Interactive are now online - enjoy!! advances.realtimerendering.com/s2026/index....
05419
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 31/07/2026
Graphics Programming weekly - Issue 448 - July 27th, 2026 www.jendrikillner.com/post/graphic...
14716
Reposted by Christoph Kubisch
aoma @aomamao.bsky.social · 31/05/2025
BIG Cargo - Thanks for 150 follows 🤍 #lowpoly
552670467
Reposted by Christoph Kubisch
Alan Wolfe @demofox.bsky.social · 01/08/2026
A Texture Lookup Approach to Bézier Curve Evaluation on the GPU jcgt.org/published/00... New published paper! The premise is that you can offload polynomial evaluation to the texture sampling unit, which can be useful for improving execution times if you are compute bound.
Figure 2 from the paper, showing how bilinear texture interpolation can evaluate the de Casteljau algorithm.Table 1 from the paper, showing how to calculate Seiler interpolation values, and how to store them in textures.
15810
Reposted by Christoph Kubisch
Martin-Karl @doragonhanta.bsky.social · 31/07/2026
So many new features in vk_gltf_renderer (github.com/nvpro-sample...) since my last post, I'll drop a few highlights. - glTF 2.1 External Assets - Releases: compiled version of the sample - PBR: better volume scattering, retroreflection - Optimizations: material compile defines - Opacity Micromesh
0113
Reposted by Christoph Kubisch
Nicole Feng @nicole--f.bsky.social · 28/07/2026
At #SIGGRAPH2026, I presented "points as tori" (PAT) for fast pointwise evaluation of signed distance for point clouds. Some code (Python w/ C++ extensions) and demo up: github.com/nzfeng/point... Contributions from people/LLMs welcome. Explainer thread below for the project: 🧵
411825
Reposted by Christoph Kubisch
Garrett Johnson @gkjohnson.bsky.social · 27/07/2026
New random sampling method for three-gpu-pathtracer: blue noise dither sampling! It offsets a common random sequence for ALL screen samples, yielding a cleaner image in just a few samples. Screenshots are single sample scrambled sobol vs blue noise. Small writeup below👇
1227
Reposted by Christoph Kubisch
Omar @ocornut.bsky.social · 25/07/2026
dear imgui 1.92.9 released! github.com/ocornut/imgu... - new liveedit on/off settings and defaults - tables track topology changes - metal4 rendering backend - timestamped settings entries (for cleanup etc.) - 50+ other changes/fixes (fonts, multi-select, popups, backends etc.).
16212
Christoph Kubisch @pixeljetstream.bsky.social · 23/07/2026
The Gaming DevTech group in EMEA has an opening nvidia.wd5.myworkdayjobs.com/NVIDIAExtern...
nvidia.wd5.myworkdayjobs.com
Principal Developer Technology Engineer
For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to enco...
030
Reposted by Christoph Kubisch
aoma @aomamao.bsky.social · 22/07/2026
Airship thing #lowpoly
01750392
Reposted by Christoph Kubisch
Erin Catto @erincatto.bsky.social · 21/07/2026
New blog post. Box3D is getting faster. box2d.org/posts/2026/0...
box2d.org
SIMD for Collision
In a previous post SIMD Matters I discussed the big wins I got from graph coloring to make the contact solver faster. That same approach exists in Box3D. I like to call this approach “wide SIMD”. The ...
17211
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 20/07/2026
Graphics Programming weekly - Issue 447 - July 19th, 2026 www.jendrikillner.com/post/graphic...
04918
Reposted by Christoph Kubisch
Fabien Sanglard @fabinou.bsky.social · 02/06/2026
The art and engineering of Silpheed fabiensanglard.net/silpheed/
610924
Reposted by Christoph Kubisch
Stephen Hill @selfshadow.com · 13/07/2026
EGSR 2026 recordings: www.youtube.com/@egsr2026/pl... (Also linked from the programme: egsr2026.inria.fr/programme/)
02118
Reposted by Christoph Kubisch
Jendrik Illner @jendrikillner.bsky.social · 09/07/2026
Graphics Programming weekly - Issue 445 - July 5th, 2026 www.jendrikillner.com/post/graphic...
04318
Christoph Kubisch @pixeljetstream.bsky.social · 08/07/2026
Updates for the mega geo samples Open-source tessellation table replacing the Unreal derived version github.com/nvpro-sample... Use sparse buffers to grow the CLAS storage dynamically github.com/nvpro-sample...
github.com
GitHub - nvpro-samples/vk_tessellated_clusters: Sample for adaptive triangle tessellation in ray tracing
Sample for adaptive triangle tessellation in ray tracing - nvpro-samples/vk_tessellated_clusters
0146
Reposted by Christoph Kubisch
Arseny Kapoulkine @zeux.io · 30/06/2026
meshoptimizer 1.2 is out! Featuring support for tangent generation, a significantly faster vertex decoder for Intel/AMD CPUs, several new smaller algorithms (cluster position compression, triangle filtering, clusterlod BVH) and more. GitHub stars and boosts appreciated! github.com/zeux/meshopt...
07521