@aras@mastodon.gamedev.place
@aras@mastodon.gamedev.place avatar

aras

@aras@mastodon.gamedev.place

Programmer. Unity 2006-2021. Website at https://aras-p.info Admin of https://mastodon.gamedev.place

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aras, to Playdate
@aras@mastodon.gamedev.place avatar

Because no one stopped me, I ported "Everybody Wants to Crank the World" #playdate demo to PC (Windows/Mac). https://github.com/aras-p/demo-pd-cranktheworld/pull/1 :playdate: :demoscene:

Using Sokol libraries by @floooh to do most of heavy lifting.

Fun fact: while the demo is running, it takes up as much CPU time as the windows task manager on my PC.

aras,
@aras@mastodon.gamedev.place avatar

@floooh Yay! Yeah I made the default build for PC; for playdate you’d need to pass extra options/presets.

runevision, to random
@runevision@mastodon.gamedev.place avatar

Unity packages want samples in a folder called Samples~/ (ending with a tilde) but I can't commit that folder to git because it's simply not showing up in git status.

I can't find any info on this. There's reports on tildes followed by numbers being ignored (to protect NFTS file systems) or people who want to ignore files ending with tilde, but no info I could find on it already being ignored, and how to change that. I'm confused...

aras,
@aras@mastodon.gamedev.place avatar

@runevision have you used Sourcetree at some point? IIRC it sets up a global ignore that “works for most cases”. Except for the ones where it does not.

aras, to Playdate
@aras@mastodon.gamedev.place avatar

Short blog post about "Everybody Wants to Crank the World", a #playdate #demoscene demo I made recently https://aras-p.info/blog/2024/05/20/Crank-the-World-Playdate-demo/

Calculating only some pixels both spatially and temporally is pretty much the same as DLSS, right? :P

aras,
@aras@mastodon.gamedev.place avatar

@MattWoelk interpolating

aras,
@aras@mastodon.gamedev.place avatar

@NOTimothyLottes have not tried it, maybe for next demo :)

runevision, to random
@runevision@mastodon.gamedev.place avatar

Huh, I just learned that "foldout" is not an established term for UI controls that expand/collapse display of sub elements in a tree hierarchy. Apparently that's just in Unity it's called that.

Instead it's called overly specific things tied to the visual presentation, like "rotating arrows" or cryptic/technical general terms like "progressive disclosure controls" or "disclosure widgets". 🤯

https://superuser.com/questions/638139/whats-the-proper-name-of-that-symbol-to-collapse-expand-nodes-in-a-directory-tr

https://en.wikipedia.org/wiki/Disclosure_widget

aras,
@aras@mastodon.gamedev.place avatar

@runevision huh, I would have never guessed. Petition to make "foldout" a widely used term, since it is very clear and way less cryptic / simpler than "disclosure triangle" and friends.

aras,
@aras@mastodon.gamedev.place avatar

@runevision "Some user interface designers call this widget a "norgie", or "twistie""?! Come on, it's foldout, you cowards!

aras, to random
@aras@mastodon.gamedev.place avatar

0x2B or 43

aras,
@aras@mastodon.gamedev.place avatar

@elliotc not really, no

dotstdy, to random
@dotstdy@mastodon.social avatar

CPU optimisation guide: You should try vectorizing
GPU optimisation guide: You should try scalarizing

CHOOSE A LANE

aras,
@aras@mastodon.gamedev.place avatar

@dotstdy so basically, "you should try the thing the hardware was not originally intended for"

kimau, to random
@kimau@mastodon.gamedev.place avatar

If you trust in yourself. . .and believe in your dreams. . .and follow your star. . . you'll still get beaten by people who spent their time working hard and learning things and weren't so lazy.
― Terry Pratchett, The Wee Free Men

aras,
@aras@mastodon.gamedev.place avatar

@kimau ah, same spirit as

anji, to guitar
@anji@metalhead.club avatar

Sometimes I pick up my #guitar with an awesome sounding solo in my head

And it comes out as just random noodling in blues scales

Oh I'm still enjoying myself, don't worry, but it makes me glad I don't do this for a living

aras,
@aras@mastodon.gamedev.place avatar

@anji hah I know the feeling

aras, to random
@aras@mastodon.gamedev.place avatar

Oh cool, RGB9E5 render target format is coming to PC GPUs? I know that Apple GPUs could render to it for a number of years by now, nice to see wider adoption. Curious to see which GPUs exactly can do it. https://devblogs.microsoft.com/directx/agility-sdk-1-614-0/

longbool, to random
@longbool@mastodon.gamedev.place avatar

R9B9G9E5 support for render targets and UAVs
https://devblogs.microsoft.com/directx/agility-sdk-1-614-0/

Pour one out for R11G11B10

aras,
@aras@mastodon.gamedev.place avatar

@longbool nice! Do you know which GPUs actually support it?

superfunc, to random
@superfunc@mastodon.gamedev.place avatar

im going indie full time

i'll have more to say later, but for now i'll just say I feel freer than I have in years, appreciate all the support on gun trails that made this possible

✌️❤️

aras,
@aras@mastodon.gamedev.place avatar

@superfunc nice! ❤️

BartWronski, to random
@BartWronski@mastodon.gamedev.place avatar

I am excited to finally share our recent paper "Filtering After Shading With Stochastic Texture Filtering" (with Matt Pharr, @marcosalvi, and Marcos Fajardo), published at ACM I3D'24 / PACM CGIT, where we won the best paper award! 1/N

aras,
@aras@mastodon.gamedev.place avatar

@BartWronski oh yeah I’m very aware of how and why that happens. My wife’s a professor, and “citation indexes” are a real thing there that can determine your employment status etc. Citing blog posts is not incentivized in any way, and because you get what you incentivize… well that’s what you get. It’s just funny from the outside :)

aras,
@aras@mastodon.gamedev.place avatar

@demofox @BartWronski definitely. But my point is, in gamedev (or generally outside of "research"), many of these things are not because someone wanted to find a theory; they are because someone wanted to save half a millisecond. I'm 99% sure stochastic mip sampling happened in gamedev only because of in a virtual texturing system manually doing full trilinear is very costly. Someone had an idea of random mip choice, and went "hey that does not look too bad!" and so it shipped.

aras,
@aras@mastodon.gamedev.place avatar

@demofox @BartWronski which again is why I'm very happy for paper like this (and a handful of others) that "bring industries together". I think Bart mentioned it too, but many graphics people are blissfully unaware of most of signal processing things done by audio people, for example. It might be useful! (or it might not, lol)

aras,
@aras@mastodon.gamedev.place avatar

@demofox @BartWronski I'm totally fanboying Bart here though -- since you have experience in gamedev and research and music -- 🤯 -- excellent! ❤️

aras,
@aras@mastodon.gamedev.place avatar

@BartWronski @demofox "What do you mean games already do robust temporal multi-frame super-resolution???" is funny. It goes the other way too though, like half of all the ECS stuffs within gamedev are along the lines of "ok so you've invented an extremely limited relational database, right" and they go "what's a relational database?" :)

aras,
@aras@mastodon.gamedev.place avatar

@BartWronski @demofox complete topic jump, but thanks Bart and Alan for this "discussion" right here. Since 2020 I've been pretty much sitting at home and working in isolation, and right now I'm on the brink of spiralling into some depression episode and/or realizing how much I miss in-person discussions. This one is not in-person, but still. Thanks.

aras, to demoscene
@aras@mastodon.gamedev.place avatar

"Everybody Wants to Crank the World", a :demoscene: demo for :playdate:
@playdate. Took 4th place at @outline!

Youtube: https://www.youtube.com/watch?v=QjAKiwQxrQI
Playdate binary: https://aras-p.info/files/demos/2024/Nesnausk_CrankTheWorld-20240421.zip
Source code: https://github.com/aras-p/demo-pd-cranktheworld

Maybe I should write a short blog post about development for playdate, or somesuch. It is quite fun!

image/png
image/png
image/png

aras,
@aras@mastodon.gamedev.place avatar

@jrovirab yay!

sinbad, to random
@sinbad@mastodon.gamedev.place avatar

You probably all already know this, but since I only got around to installing it relatively recently - I’m slow to take on new sw, maybe you too - PowerToys is fantastic & everyone on Win should use it. https://learn.microsoft.com/en-us/windows/powertoys/#current-powertoy-utilities

All those QoL things you wish Windows had are here; window layouting, easy access to accented characters like macOS, file quick look like macOS, Alt+Space quick launch like ma…

Look it takes a lot of stuff from macOS before Apple became like they are now. This is good

aras,
@aras@mastodon.gamedev.place avatar

@sinbad ^ ha, remember this post? PowerToys v0.81: "Advanced Paste, an AI powered tool" ... "Paste as Plain Text was removed". Looks like product management has found the powertoys corner of Microsoft :/ https://github.com/microsoft/PowerToys/releases/tag/v0.81.0

aras,
@aras@mastodon.gamedev.place avatar

@bitinn @sinbad let's make file_id.diz a thing again :P

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines