's Avatar

@jcowles.bsky.social

Rolled my desk over to Valve. Past: Unity ML Artistry, Xoogler, TiltBrush. Pixar GPU team: Hydra, OpenSubdiv, and OpenUSD. Closet demoscener. 日本語はまだまだ。

349 Followers  |  334 Following  |  129 Posts  |  Joined: 19.10.2024  |  1.7704

Latest posts by jcowles.bsky.social on Bluesky

Preview
No Kings As the president escalates his authoritarian power grab, the NO KINGS non-violent movement continues to rise stronger. We are united once again to remind the world: America has No Kings and the power ...

www.nokings.org#map

18.10.2025 16:35 — 👍 1    🔁 0    💬 0    📌 0
Preview
a close up of a man 's face with blue eyes and a beard ALT: a close up of a man 's face with blue eyes and a beard
27.09.2025 04:12 — 👍 4    🔁 0    💬 0    📌 0

the kimmel thing is bad but as long as they arent rounding people up indiscriminately based on race, building concentration camps and talking about eradicating those they deem sexual deviants, i think we’ll be ok

18.09.2025 03:09 — 👍 22366    🔁 5072    💬 459    📌 148

Literally thinking about this yesterday — it turns out, you don’t need a lot of things, even when you can clearly see their value

10.09.2025 12:16 — 👍 2    🔁 0    💬 1    📌 0
Preview
TODO TITLE | Sebastian Schöner In the past, I used to work in a codebase that had a lot of // @TODO: comments in it. Those TODOs would rank from obvious, small improvements to calls for features that would require an entire rewrite...

How my attitude to "unfinished" code changed blog.s-schoener.com/2025-09-08-t...

10.09.2025 09:21 — 👍 7    🔁 3    💬 2    📌 0
Preview
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...

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...

08.09.2025 00:49 — 👍 152    🔁 52    💬 7    📌 2
Home | Cherry Rush

🍒 Final day of Cherry Rush! 🍒

www.cherry-rush.org

31.08.2025 14:59 — 👍 29    🔁 6    💬 1    📌 0

Nice :) usd was definitely an arc of unreasonableness for me, though at the time, it just felt like it made sense

29.08.2025 14:34 — 👍 1    🔁 0    💬 0    📌 0

I think about this all the time. The only part I disagree with is that it’s the role of executives. I am brainwashed by/in love with valve culture at this point, and the idea that “anyone can cook”.

29.08.2025 14:07 — 👍 1    🔁 0    💬 1    📌 0
Preview
Unreasonable within reason | Sebastian Schöner Over the years I have come to appreciate “unreasonable” coworkers. What a weird sentence to write, right? When it comes to programming, you are usually fairly well advised to be “reasonable.” For exam...

Unreasonable within reason blog.s-schoener.com/2025-08-29-r...

29.08.2025 09:06 — 👍 8    🔁 2    💬 1    📌 0
SIGGRAPH 2025 Links

SIGGRAPH 2025 links: blog.selfshadow.com/2025/08/15/s.... I'll be adding more soon. Let me know if I'm missing anything.

16.08.2025 16:16 — 👍 37    🔁 19    💬 1    📌 0
Video thumbnail

A horse struggles to exist

#art #animation #indieanimationday #horse

16.08.2025 21:24 — 👍 4498    🔁 1428    💬 91    📌 80

An Introduction to Neural Shading, Siggraph 2025 course presentation slides dl.acm.org/doi/suppl/10... and materials github.com/shader-slang...

15.08.2025 17:36 — 👍 38    🔁 13    💬 0    📌 0
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice

Most of the slides and course notes for the SIGGRAPH 2025 Physically Based Shading in Theory and practice course are now online, with more to follow:
blog.selfshadow.com/publications...

10.08.2025 14:46 — 👍 111    🔁 55    💬 1    📌 0
Post image

As the date for the 20th anniversary of Advances is coming, I realized some content was missing.
Posted 2007 and 2008 courses online - check them out!

advances.realtimerendering.com

09.08.2025 09:15 — 👍 58    🔁 25    💬 1    📌 0

Hades combat is deeper / requires more thought, but the forced speed run aspect of Hell Clock is really satisfying in a different way

07.08.2025 14:23 — 👍 0    🔁 0    💬 0    📌 0
Hell Clock - Official Gameplay Release Date Trailer
YouTube video by IGN Hell Clock - Official Gameplay Release Date Trailer

Hell Clock is real good - the design is “Hades, but faster with guns” which is perfect for me

store.steampowered.com/app/1782460/...

07.08.2025 14:16 — 👍 1    🔁 0    💬 1    📌 0
Post image

It's time to share the program for the 2025 Advances in Real-time Rendering in Games.

Check out all the details here: advances.realtimerendering.com/s2025/index....

and, of course, come attend the course live on Tuesday August 12 at SIGGRAPH in Vancouver!

06.08.2025 05:53 — 👍 69    🔁 31    💬 2    📌 0
Anisotropic perlin noise on Suzanne

Anisotropic perlin noise on Suzanne

New at #SIGGRAPH2025:

Can we make Perlin Noise stretch along some underlying vector field? Well it turns out it's possible with two simple additions to the original method! No need for advection or convolutions.

Find the paper and implementations here:
github.com/jakericedesi...

29.07.2025 00:16 — 👍 53    🔁 18    💬 1    📌 0

“The call to sin here is just a proxy for your real sins”

30.07.2025 15:00 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

Unbound's joyful, intuitive sculpting experience is now even more powerful with physics. Use collisions, triggers, constraints, physics logic blocks & APIs help you set up complex rigs and behaviors for your game.

Try for free: unbound.io

#gameDev #physics #madeWithUnbound

23.07.2025 15:01 — 👍 43    🔁 14    💬 0    📌 2
Post image

Looking for a 3D modeler that wants to work me on new CC0/public domain characters, especially hair styles. Low-poly, you can use whatever software you like, paid job! DM, or react with your portfolio 🙇‍♂️

24.07.2025 13:53 — 👍 321    🔁 80    💬 20    📌 0

I fixed a bug in the PNG loader in ~2020 that I git-blamed back to 2007.

All PNGs had a fixed, arbitrary gamma power applied.

Now you have the option of having the correct gamma applied, if you’re into that sort of thing

24.06.2025 01:55 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

From @leepetty.bsky.social‬ and Double Fine Productions, our new game is Keeper - a beautiful and surreal third-person, atmospheric puzzle adventure, and a story told without words.

On October 17 2025 — The Keeper Shall Awaken! Wishlist today, and find out more on www.doublefine.com

08.06.2025 18:14 — 👍 1590    🔁 365    💬 47    📌 120

Scary times

08.06.2025 21:33 — 👍 1    🔁 0    💬 0    📌 0
Post image

Only a few days till REAC is here - register, log in, and soak in all the rendering architecture goodness!

Program: enginearchitecture.org/2025.htm
Register: tinyurl.com/register4rea...

See you there!!

08.06.2025 00:37 — 👍 17    🔁 12    💬 0    📌 1
How to load and run games on Steam Deck (Steamworks Documentation)

partner.steamgames.com/doc/steamdec...

23.05.2025 22:53 — 👍 0    🔁 0    💬 0    📌 0
Post image 19.05.2025 01:57 — 👍 0    🔁 0    💬 0    📌 0

But also, new doom min spec has no overlap with previous doom max spec, in terms of supported GPUs

Seems like this release of doom dropped the “make it run fast even on a potato” philosophy of doom

19.05.2025 01:57 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

Okay, folks, this is still super WIP but I wanted to share this sneak peek of a new stair tool we’ve been working on :33 There might also be some cobblestone coming 👀

18.05.2025 16:09 — 👍 533    🔁 63    💬 24    📌 11

@jcowles is following 20 prominent accounts