Pablo Zurita
@pzurita.bsky.social
680 followers 190 following 19 posts
Principal Rendering Engineer. Opinions are my own. Blog: https://irradiance.ca
Posts Media Videos Starter Packs
pzurita.bsky.social
Thanks to:
- @2playerproductions.bsky.social their documentary PsychOdyssey led me to write about game development principles.
- @markdarrah.bsky.social his videos about Anthem motivated me to write about game development principles.
- @mjp123.bsky.social his post about Hugo helped me setup my blog.
pzurita.bsky.social
I finally found the time and energy to make a new blog and write a couple of posts. This time I wrote about PBR content and game development principles. Both posts are quite different so hopefully people find something interesting on either one of them.

irradiance.ca/posts/
Posts
irradiance.ca
Reposted by Pablo Zurita
demofox.bsky.social
Gigi v1.0.4 Released

github.com/electronicar...

* MSAA Support in Viewer
* Unreal Engine Code Gen (Limited functionality. Compute + Raster Basics)
A table showing platform support in Gigi.
Viewer: 100%
DX12: 74.2%
WebGPU: 55.1%
UE 5.3: 21.3% A gigi graph of the MSAA unit test The MSAA unit test running in the viewer
Reposted by Pablo Zurita
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
pzurita.bsky.social
Noland, K. "The application of sampling theory to television frame rate requirements."
downloads.bbc.co.uk/rd/pubs/whp/...
“This means that eye movements need to be taken into account when considering normal viewing conditions: any system that relies solely on models of a stationary eye is likely to fail. An additional model of eye tracking was incorporated into the analysis to find the frame rate that would be needed to prevent all aliasing and maintain moving detail in both tracked and untracked objects when the eye is free to move—approximately 700 fps.”
pzurita.bsky.social
I should have mentioned this earlier, but better late than never. SIGGRAPH 2025 starts tomorrow, and I'll be there the whole week. I hope I get to see some of the folks I've haven't seen since I missed the last couple of SIGGRAPHs.
pzurita.bsky.social
I know it is a bit late but back in December I joined 2K Sports Lab. I worked for a week before going away on vacation for a month. After that I spent another month mostly away from social media, but today I was reminded by an ex-colleague that I should let people know.
Picture of 2K swag
Reposted by Pablo Zurita
pzurita.bsky.social
And they will justify that by mentioning that Twitter’s valuation depends in part on the number of users and the ads being served even without an account. But in the full spectrum of possibilities, I don’t think keeping an inactive account would make somebody a supporter of that platform.
pzurita.bsky.social
Oh that’s fair! Certainly there is a big gulf between the producers of content that attract people to those platforms and passive consumers. But it is worth keeping in mind that an intolerant person might say “anything short of deleting your account and blocking Twitter makes you a supporter of it”
pzurita.bsky.social
I take issue the assumption that people that are not open supporters of fascism, and that in fact speak against it, can yet be considered supporters of fascism because they didn’t pass your test of what someone ought to be doing if they didn’t support fascism.
pzurita.bsky.social
What I have heard and seen includes:
- people not wanting to have bots taking ownership of accounts to spread lies or spam
- people simply not using it anymore
- people keeping it around to look at specific accounts (such as ones related to public transport or specific people that remain there).
pzurita.bsky.social
What data backs up your conclusion? Did people staying told you that was the case? I’m not sure most of the people in my community could even tell me how many followers they have as most of them are not influencers or people that depend on that.
pzurita.bsky.social
Morals and ethics are personal and we just build consensus around those. Certainly when each of us get tested we realize how solid are morals and ethics are, but that’s not for people to judge from the outside because people on the outside would have to know the details of those values.
pzurita.bsky.social
There is a huge gulf between actively giving them a platform + spreading their lies, and being a passive user of a social network. People can position themselves anywhere in that spectrum and personally I don’t think that’s for anybody to judge, and even less so by making broad generalizations.
pzurita.bsky.social
Personally I think causes like fighting fascism are too important to end up becoming “sommeliers” of supporters as if there were supporters to spare. Being intolerant with people that are mostly on your side doesn’t help much and just furthers polarization.
pzurita.bsky.social
Random example, someone can be a big supporter of public transportation and still have a car because there is people that have to make the tradeoff of having a car in order to move away from city centers (or cities all together) to have a manageable mental health state.
pzurita.bsky.social
To me this seems like an unhelpful blanket statement on the motivations of people to stay/leave Twitter. All people make tradeoffs in life that are worth understanding, and people sometimes make the tradeoffs they think they can handle rather than ones they would like to make in the ideal scenario.
Reposted by Pablo Zurita
beachedxo.bsky.social
Hey there bsky!

I'm looking for an internship in graphics/engine programming anywhere in the world (I'm willing to relocate). If you happen to know any open positions or if you work at a company that is taking interns, feel free to contact me!

Portfolio ⬇️
pzurita.bsky.social
“The start of it all”. The first computer my family owned which my cousin kept. I don’t think I got to use it myself as I was a baby. I think the first one I got to use was an MSX which we kept until we switched to a clone based on a 80286.
Picture of a Timex Sinclair 2068 computer.
pzurita.bsky.social
Dogmatic views on what hair (or any other feature) ought to take will make that a big deal or unacceptable. I’m very glad BioWare shared that information, hopefully it helps people be more flexible with budgets within a target framerate.
pzurita.bsky.social
If in your game characters are important, representation is important, and if your hair sim and rendering tech produces a good return for each ms invested, then it isn’t a huge deal to spend that budget in hair for worst-case scenarios.