Christoph Kubisch
@pixeljetstream.bsky.social
450 followers 210 following 25 posts
NVIDIA Developer Technology Engineer. Past game & tech artist, quake2/3 mods (CrazyButcher). Personal account, speaking for myself. he/him
Posts Media Videos Starter Packs
Pinned
pixeljetstream.bsky.social
Working mostly on rendering technology for provis in Vulkan. Various open-source samples can be found at github.com/nvpro-samples my focus is tech for scenes with lots of geometry (GPU-driven pipelines)
NVIDIA DesignWorks Samples
NVIDIA DesignWorks Samples has 50 repositories available. Follow their code on GitHub.
github.com
Reposted by Christoph Kubisch
jendrikillner.bsky.social
Graphics Programming weekly - Issue 411 - October 5th, 2025 www.jendrikillner.com/post/graphic...
Reposted by Christoph Kubisch
jendrikillner.bsky.social
Graphics Programming weekly - Issue 410 - September 28th, 2025 www.jendrikillner.com/post/graphic...
pixeljetstream.bsky.social
Major Update to vk_gaussian_splatting sample by Jean-Eudes Marvie
-Unscented transforms allow proper fisheye effect
-SPZ file format support
And more

#vulkan #3dgs

github.com/nvpro-sample...
Reposted by Christoph Kubisch
zet23t.bsky.social
Another attempt to upload this video to Bluesky!

Halloween is coming and there is so much left to do!

Like, for instance, wish listing 8-bitBot: store.steampowered.com/app/3959370/...

#gamedev #raylib #solodev
Reposted by Christoph Kubisch
zeux.io
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!

zeux.io/2025/09/30/b...
Reposted by Christoph Kubisch
doragonhanta.bsky.social
Vulkan Ray Tracing Tutorial V2.0 Released

Complete rewrite with Vulkan 1.4 support, VMA, Slang. Step-by-step tutorial from raster to ray tracing.
15+ specialized tutorials.
Get started: github.com/nvpro-sample...
#Vulkan #RayTracing #GraphicsProgramming
GitHub - nvpro-samples/vk_raytracing_tutorial_KHR at v2
Ray tracing examples and tutorials using VK_KHR_ray_tracing - GitHub - nvpro-samples/vk_raytracing_tutorial_KHR at v2
github.com
pixeljetstream.bsky.social
Mesh shaders produce things per workgroup, not per thread. Key difference to geometry shader and why they are more GPU friendly. Some vendors have flexible writing of the outputs (think shared memory) across threads in workgroup, others want thread N to write output N.
Reposted by Christoph Kubisch
jendrikillner.bsky.social
Graphics Programming weekly - Issue 409 - September 21st, 2025 www.jendrikillner.com/post/graphic...
pixeljetstream.bsky.social
Nice work. Mesh shaders are also quite sensitive to the vertex exports. Though both vertex and mesh shaders can benefit of using hw barycentrics and pull vertex data in fragment shader, in case one has mostly tiny triangles.
github.com/nvpro-sample... (February 2022)
GitHub - nvpro-samples/gl_vk_meshlet_cadscene: This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models. - nvpro-samples/gl_vk_meshlet_cadscene
github.com
Reposted by Christoph Kubisch
marmoset3d.bsky.social
🍞 Bake faster in Marmoset Toolbag!

New breakdown by @oddenough.art covers using Toolbag's Low to Low Baking & the Bevel Shader to skip high poly cleanup, merge shapes non-destructively, bake from low poly meshes, & cutting days of work down to hours.

Read now: marmoset.co/posts/bake-t...
Bake Textures Fast With Low to Low Baking in Marmoset Toolbag | Marmoset Toolbag
Article by Jordan Cain Introducing Low to Low Baking Hello, my name is Jordan Cain, and I’m a freelance 3D hard surface artist. With the latest introduction of Low to Low Baking in Toolbag 5.02, it…
marmoset.co
Reposted by Christoph Kubisch
jendrikillner.bsky.social
Graphics Programming weekly - Issue 408 - September 14th, 2025 www.jendrikillner.com/post/graphic...
Reposted by Christoph Kubisch
zet23t.bsky.social
Outlines based on object ids, a background gradient and a subtle vertical gradient overlay on the objects.
Fun, but a distraction from making decisions how to proceed with this 🫠

#gamedev #raylib #solodev
Reposted by Christoph Kubisch
jonkk.bsky.social
blackbird’s house, #3dart I made last year in cinema4D, rendered with octane render
3d cartoony black bird in his house closeup of said cartoon blackbird closeup of house details; kitchen, fridge… I forgot to make an oven. whoops.
Reposted by Christoph Kubisch
pixeljetstream.bsky.social
Overview on the BLAS sharing techniques (2nd attempt).

github.com/nvpro-sample...
Reposted by Christoph Kubisch
sharkabytes.bsky.social
Was curious about what NASA stuff the Internet Archive might have and came across this gorgeous bit of cassette/diskette futurism: wind tunnel software and hardware at the Lewis Research Centre.

The worm logo is so fitting for that kind of display. <3
A photo dated 1989 of two guys in comfy plaid check shirts at a pair of crt monitors (black frame with white casing), one pressing buttons on a slanted keyboard that has a bit of a retro feel even for 1989 while the other sports a headset and holding a black box. Vibrant and share schematics of a wind tunnel can be seen on one screen while a blue background with the red NASA worm logo is displayed on the other.

credit Glenn Research Centre collection on IA.
Reposted by Christoph Kubisch
pixeljetstream.bsky.social
Anpther 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.
Computer graphics image of a classical building with intricate geometric details in ornaments. Rendering and scene statistics
Reposted by Christoph Kubisch
mmalex.bsky.social
in the spirit of sharing, my improvised (aka mess) shader: www.shadertoy.com/view/3fSyWG . only 'new' thing I tried was doing aa/bloom by using a cauchy distribution on the ray jitter, its a sharp but long tailed distribution. gives a pleasing analog glow, still all 1 pass, no rendertargets or blurs
Shadertoy
www.shadertoy.com
Reposted by Christoph Kubisch
mooneysart.bsky.social
Looks like my calendar is free from November onward. Available for concept deign jobs for hard surface/sci fi work! Re shares appreciated!
Reposted by Christoph Kubisch
mjp123.bsky.social
I've got a new blog post for all of you fine folks! It runs through the additions to D3D12 since it was released, and finishes up with some of the things that have changed for me personally in my code.

(And yes it's really been 10 years 👴).

therealmjp.github.io/posts/ten-ye...
Ten Years of D3D12
For those of us that have been using it from the start, it can be hard to believe that Direct3D 12 has been around for nearly ten years now. Windows 10 was released on July 29th 2015, and D3D12 has be...
therealmjp.github.io
Reposted by Christoph Kubisch
baldurk.bsky.social
RenderDoc v1.40 is now available! This version includes support for VK_EXT_descriptor_buffer, and vulkan 1.4, as well as some other bug fixes an quality of life improvements.

Full release notes: github.com/baldurk/rend...

Binary builds: renderdoc.org/builds
Reposted by Christoph Kubisch
yiningkarlli.bsky.social
One of my favorite things about studying 2D hand drawn animation roughs is timing charts, which I think gives cool insight into the artist's intent. Well, TIL there's now a Blender plugin that lets you animate in 3D with 2D-style timing charts; how cool!

www.youtube.com/watch?v=Ejen...
A new animation technique ! Bringing the 2d timing chart to 3d (Blender Add-on)
YouTube video by Dédouze
www.youtube.com
Reposted by Christoph Kubisch
jendrikillner.bsky.social
Graphics Programming weekly - Issue 406 - August 31st, 2025 www.jendrikillner.com/post/graphic...