jb
banner
jbakergraphics.bsky.social
jb
@jbakergraphics.bsky.social
Previously Engine Programmer @idSoftware
interested in: C++/OpenGL/Vulkan/Voxels/SDFs/Pathtracing/GPU Compute/Photography/CpE/Electronics
Co-organizer of Graphics Programming Virtual Meetup

Project writeups, blog posts:
https://jbaker.graphics/index.html
Pinned
experimenting with adding DoF
November 26, 2025 at 6:49 AM
November 26, 2025 at 4:04 AM
Reposted by jb
Writing code on a bumpy train and tried stabilizing the display image to my head -- it does (surprisingly) make things a bit easier to read but overall feels too weird to actually use.
November 25, 2025 at 11:25 PM
Reposted by jb
All Sources of DirectX 12 Documentation - a new post on my blog
asawicki.info/news_1794_al...
All Sources of DirectX 12 Documentation
asawicki.info
November 25, 2025 at 8:08 PM
Reposted by jb
November 23, 2025 at 6:30 PM
Reposted by jb
The post on using spatial hashing with raytraced ambient occlusion attracted quite a bit of interest so I expanded it into a blog post to discuss how it works behind the scenes to both reduce the noise and its cost. interplayoflight.wordpress.com/2025/11/23/s...
November 23, 2025 at 9:06 PM
Reposted by jb
Here's some cute bounding box functions for 2D shapes. A longer list here: iquilezles.org/articles/bbo...
November 25, 2025 at 12:34 AM
Reposted by jb
My third and final blog post on spectral rendering is out. This one compares results of RGB and spectral rendering under different illuminants and draws conclusions.
momentsingraphics.de/SpectralRend...
November 20, 2025 at 6:59 PM
Reposted by jb
Lily
for(float i,z,d;i++<6e1;o+=vec4(z,9,1,1)/d/d){vec3 p=round(z*normalize(FC.rgb*2.-r.xyy)/.1)*.1;p.z-=9.;
for(d=0.;d++<9.;p+=.2*sin(p*d-t+z).yzx);z+=d=length(cos(p)-1.)/20.;}
o=tanh(o/3e5);
November 23, 2025 at 6:42 PM
November 23, 2025 at 6:30 PM
Reposted by jb
youtu.be/ZDtpDhbgn3k higher res, more different crystals
crystalAnim-2025-11-21 at 23-53-08
YouTube video by jb
youtu.be
November 22, 2025 at 9:21 AM
Reposted by jb
November 22, 2025 at 11:11 AM
Reposted by jb
Reposted by jb
November 22, 2025 at 2:21 PM
Reposted by jb
So it is possible to do 60fps 3d on the sega megadrive by using a very exotic indexing method to simulate 2 colors + alternating lines + fast DMA. Totally interlaced my brain 🙃
November 20, 2025 at 7:53 PM
November 22, 2025 at 7:32 AM
Reposted by jb
The Graphics Replicability Stamp Initiative (GRSI, www.replicabilitystamp.org), a community-driven initiative to promote replicability in Graphics research, is seeking volunteers.

More details in the 'Volunteering' section of the home page.
Graphics Replicability Stamp Initiative
www.replicabilitystamp.org
November 21, 2025 at 12:16 PM
Reposted by jb
Entertainment Tonight- February 26, 1987 (partial) : 301s
November 21, 2025 at 4:30 PM
Reposted by jb
next
November 22, 2025 at 6:44 AM
Reposted by jb
'Traversing Huguenot' (2022) -- In Between Steep, Ascending Segments, a Level Path & Good Amounts of Cooling Shade, Mount Huguenot, Acadia National Park, ME

Fridays Are For #Scape ✨ & #ForestFriday

#Photography #Landscape
#Monochrome #ClassicMono
#EastCoastKin #JayceeCrawford
November 21, 2025 at 3:35 PM
Reposted by jb
Happy to see colorpalette.pro hammering my ColorName API perfect stress-test for the speed tweaks I shipped a while ago.

Also kinda fun watching the live requests fly by on the project page: meodai.github.io/color-name-a...
November 21, 2025 at 9:35 PM
longer set of clips of the simulation playback from different angles youtu.be/WFkOGPy2iHY
crystalAnim-2025-11-21 at 02-04-42
YouTube video by jb
youtu.be
November 21, 2025 at 3:17 PM
Reposted by jb
This page gonna be super useful:
dubiousconst282.github.io/2024/10/03/v...
A guide to fast voxel ray tracing using sparse 64-trees
dubiousconst282.github.io
November 21, 2025 at 1:42 PM
Reposted by jb
At first, I thought I could just rotate the hue of HSL colors and call it a day. Since then, I've learned about perceptual color spaces, OKLCH, Bezold-Brücke effect and I still can't always get good programmatic palettes 😅

But I built Color Palette Pro to help get us halfway there: colorpalette.pro
Color Palette Pro — A Synthesizer for Color Palettes
Generate customizable color palettes in advanced color spaces that can be easily shared, downloaded, or exported.
colorpalette.pro
October 8, 2025 at 1:06 AM
Reposted by jb
November 21, 2025 at 6:22 AM