jb's Avatar

jb

@jbakergraphics.bsky.social

Previously Engine/Rendering Tech @idSoftware interested in: C++/OpenGL/Vulkan/GPUs/Voxels/SDFs/Pathtracing/Photography/CpE/Electronics Co-organizer of Graphics Programming Virtual Meetup Project writeups, blog posts: https://jbaker.graphics/index.html

2,563 Followers  |  1,144 Following  |  779 Posts  |  Joined: 04.10.2023  |  1.7435

Latest posts by jbakergraphics.bsky.social on Bluesky

This speaks to a fundamental issue. "likes" as currency and "community" is a term that is almost purely money-coded.ย 

Massive spike in engagement in response to my saying that I am no longer interested - something to be read into, and I know better. I won't be logging back in. Email is on my site.

26.01.2026 22:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I really just don't have the energy for this anymore. I see so little back for what I give. I am being taken advantage of, and I am getting better at recognizing it. Glad you like my work.

25.01.2026 10:39 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

You can watch the articles.json on that page, I don't have a good solution for this. Usually ends up being about one a month, updated roughly quarterly. Social media now operates in bad faith.

If you have opportunities for interesting work, I am available via email.

25.01.2026 10:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

yes

25.01.2026 08:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Writings

any further updates, you can find on my website
jbaker.graphics/writings/ind...

25.01.2026 05:41 โ€” ๐Ÿ‘ 19    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
black and white illustration, part of a surgical series of the Ross procedure. the main illustration shows a heart with venous and aortic canulae and the aortic is divided showing a calcified aortic valve. the inset is of forceps retracting the divided pulmonary trunk to show a healthy pulmonary valve.

black and white illustration, part of a surgical series of the Ross procedure. the main illustration shows a heart with venous and aortic canulae and the aortic is divided showing a calcified aortic valve. the inset is of forceps retracting the divided pulmonary trunk to show a healthy pulmonary valve.

black and white illustration part of a series on pancreas preserving duodenectomy. the gallbladder, part of the liver, part of the stomach, gastric artery, pancreas, and duodenum are visible. the duodenum wall is cut away to show precancerous growth in the lumen and the ampulla of Vater

black and white illustration part of a series on pancreas preserving duodenectomy. the gallbladder, part of the liver, part of the stomach, gastric artery, pancreas, and duodenum are visible. the duodenum wall is cut away to show precancerous growth in the lumen and the ampulla of Vater

black and white illustration showing the surgical scene for a nephrectomy and thrombectomy to treat renal cell carcinoma. the chest and abdomen have a long incision to expose the heart down to the right kidney with the liver and other organs retracted. the kidney is enlarged and the inferior vena cava is enlarged and cut open to show a large thrombus that extends superiorly into the right atrium, which is also cut open to visualize the clot.

black and white illustration showing the surgical scene for a nephrectomy and thrombectomy to treat renal cell carcinoma. the chest and abdomen have a long incision to expose the heart down to the right kidney with the liver and other organs retracted. the kidney is enlarged and the inferior vena cava is enlarged and cut open to show a large thrombus that extends superiorly into the right atrium, which is also cut open to visualize the clot.

black and white surgical series of an aortic arch aneurysm repair. the main illustration is of the surgical scene with a clam shell thoracotomy to expose the heart, lung, and aortic arch. the bottom left inset shows the aortic arch having been excised and a graft in process of being sutured in place and the bottom right inset shows the final graft repair.

black and white surgical series of an aortic arch aneurysm repair. the main illustration is of the surgical scene with a clam shell thoracotomy to expose the heart, lung, and aortic arch. the bottom left inset shows the aortic arch having been excised and a graft in process of being sutured in place and the bottom right inset shows the final graft repair.

Hi #portfolioday !

I'm Megan Llewellyn and I'm a freelance medical illustrator available for new work! I specialize in highly detailed surgical scenes, and I have a lot of experience in drawing pathology, anomalous anatomy, and novel procedures.

โœ‰๏ธ m.rose.llewellyn@gmail.com
๐Ÿซ€ meganllewellyn.com

13.01.2026 20:38 โ€” ๐Ÿ‘ 117    ๐Ÿ” 43    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
pathtraced fractals in Daedalus

pathtraced fractals in Daedalus

Post image Post image Post image 23.01.2026 12:08 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

the 2nd part of my dithering visual article is finally out!

๐Ÿ”— visualrambling.space/dithering-pa...

this one mainly explores the threshold map and how it generates those unique visual patterns

hope you enjoy this as much as I enjoyed making it!

made with #threejs & #animejs

22.01.2026 14:06 โ€” ๐Ÿ‘ 123    ๐Ÿ” 23    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 7
Markov Chains for Text Generation

little writeup on using simple markov chains for this kind of thing jbaker.graphics/writings/mar...

22.01.2026 20:16 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

And one of my very first works in the PSX low-poly style. As for me, this is the simplest direction of 3D model design, but also the most interesting)

skfb.ly/oT6Wp

07.01.2026 12:10 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
example gaboronoi

example gaboronoi

Assuming uniform weights and frequencies, and random colors and anisotropy directions, this is what an example gaboronoi diagram would look like.

04.01.2026 01:32 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

makes sense - it's a nice bit of ergonomics though, skips a lot of config stuff in userspace

21.01.2026 01:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

awesome, thanks for sharing

20.01.2026 21:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I don't think so, but not sure specifically what extensions they are referring to

20.01.2026 17:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

not sure, but I'd be curious to see. I think it's really reasonable to think they would have a fast path because of the problem statement, pixel coords -> normalized texcoords -> sampling

20.01.2026 09:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

vkCmdBlitImage2 is an extremely cool feature - if there is not a 1:1 pixel correspondence between src and dst, it actually uses the texture hardware to do a copy. Really interesting mix of high and low level feature, would typically have to write a little shader to do this.

20.01.2026 08:40 โ€” ๐Ÿ‘ 25    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Post image Post image Post image

Speechless, jaw-dropping displays tonight. Fairbanks, Alaska. iPhone photos.

20.01.2026 08:35 โ€” ๐Ÿ‘ 141    ๐Ÿ” 32    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I was doing this with pretty rudimentary CDF sampling recently, just precomputing PDF->CDF->a LUT of the iCDF. monotonicity seems like it fits, depends on the resolution you need. inversion method gives you a 1D LUT in terms of x, maps to a given range on y.

19.01.2026 23:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

this looks incredible - yes, the pupil sampling. I have read that chapter, I need to do an implementation. that UI is so cool

19.01.2026 22:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - zpelgrims/lentil: Polynomial optics to Arnold. Camera shader with high-order aberrations, including bidirectional filter that adaptively samples out-of-focus highlights (top level repo) Polynomial optics to Arnold. Camera shader with high-order aberrations, including bidirectional filter that adaptively samples out-of-focus highlights (top level repo) - zpelgrims/lentil

ah - helps to look I suppose, neat
github.com/zpelgrims/le...

18.01.2026 18:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

is this data available somewhere? the lentil page got taken down, but I don't think they had it accessible (maybe I didn't know where to look), I am curious to figure out the aperture sampling

18.01.2026 12:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

An interactive digital magazine in 320x200 pixels.
Never published - but this was a proposed design for a Commodore 64 magazine.

#ux #digital #design #8bit

30.10.2025 13:44 โ€” ๐Ÿ‘ 28    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

"subsidy" is a word

15.01.2026 06:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

the gibson

14.01.2026 22:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

very cool - can you still source aerochrome?

13.01.2026 01:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

some sync issues with styling between mobile and desktop. maybe just chronological or something but would like clearer semantics on how that gets overridden

12.01.2026 21:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Ever seen one of these, and wondered *why* they work? ๐Ÿงต

This is a so-called Bitonic sorting network, and the illustrations show the two common ways to implement them. From an implementation point of view the two methods are effectively the same, so which one you pick just comes down to preference.

20.12.2025 00:24 โ€” ๐Ÿ‘ 37    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
messing with the tree generator in chorizo - runs obnoxiously fast on the 5090

messing with the tree generator in chorizo - runs obnoxiously fast on the 5090

12.01.2026 05:08 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 12.01.2026 04:14 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

converted 3D physarum from DDA traversal to delta tracking and seeing a roughly 2x speedup in the worst case when there is a lot of scattering

12.01.2026 03:53 โ€” ๐Ÿ‘ 24    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jbakergraphics is following 20 prominent accounts