@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 random
@aras@mastodon.gamedev.place avatar

Two largest unsolved problems in computer graphics? 1) computers, and 2) graphics

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

Oy! So this instance is now running Mastodon 4.2 which among other things has a "search" that works more like actual search :) Y'all might want to go to Settings -> Public Profile -> Privacy and enable indexing of your posts.

image/png

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, to random
@aras@mastodon.gamedev.place avatar

"Running" a Mastodon instance (like this one - mastodon.gamedev.place - since late 2017) has a bunch of expected things about it, and several unexpected ones.

Expected ones: it costs money, and it costs time for moderation. These are somewhat easy and predictable costs (btw huge thanks for the handful of moderators who help me! ❤️)

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

Neat: SmolSharp, a way to (mis)use C# native AOT compilation to produce very small executables. There's a C# OpenGL water rendering demo in under 8 kilobytes. https://github.com/ascpixi/smolsharp

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

"Oof" is what it sounds like wrt the whole Unity x Wētā thing. https://www.fxguide.com/quicktakes/unity-software-with-a-company-reset-walks-away-from-film-vfx-and-the-weta-deal/

So basically, the end result is that 265 people are abruptly laid off right before holidays (I hope Wētā FX can take most of them back?), and Unity essentially pissed away $1.6B. Cool, cool. (not cool at all)

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

So! Did you notice old conversations/favorites/bookmarks being "broken" here after a while, if they involve people from other instances? Turns out there was a Mastodon setting that, kinda, "breaks them by design", and it was set to "plz break conversations after 14 days" on this instance. Now that's fixed and 🤞 it should be better from now on. I might have accidentally set that setting myself without realizing the implications, sorry!

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

Several random thoughts about this whole Gaussian Splatting thing: https://aras-p.info/blog/2023/09/05/Gaussian-Splatting-is-pretty-cool/

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

So! For two months by now, I've been part-time tinkering with video sequence editor. Now that Blender 4.1 is feature-complete, here's wot I managed to sneak in: https://aras-p.info/blog/2024/02/06/I-accidentally-Blender-VSE/

Let's see what other ruckus I can cause within the sequencer for the next release.

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, to random
@aras@mastodon.gamedev.place avatar

“The Return of the Frame Pointers” - Linux returns to the lands of where profilers work :) https://www.brendangregg.com/blog/2024-03-17/the-return-of-the-frame-pointers.html

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

Oh ffs Unity. I love(d) you, but I guess enshittification must go on. https://blog.unity.com/news/plan-pricing-and-packaging-updates

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

Oy! I left Unity two years ago, so here's copy-pasta of my goodbye email with old man reminiscing. https://aras-p.info/blog/2024/01/02/Two-years-ago-left-Unity/

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

A while ago I started to wonder why "bicubic" image filter inside is exactly like that. And that led into a rabbit hole of trying to figure out what apps mean by "cubic"/"bicubic", and of course everyone means a different thing.

So I made a small html page to compare them! https://aras-p.info/img/misc/upsample_filter_comp_2024/

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

3D object representation landscape 1/2: meshes, voxels, signed distance fields

voxel
signed distance field

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

"temp feature" <...> "14 years ago". Yup, checks out -- the best way to ensure anything stays alive forever, is to mark it as "temporary feature/hack" :)

(found in video sequencer related code)

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

Great thread from @rygorous wrt open source libs maintenance (in wake of current xz situation): https://mastodon.gamedev.place/@rygorous/112186275901509504 (1/N)

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

"Remnants" by Alcatraz at : holy moly. What can you (well, they) do in 256 bytes?! https://www.youtube.com/watch?v=A9jn6ExjDw8 and https://www.pouet.net/prod.php?which=96536

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

"Apple Silicon CPU Optimization Guide" looks pretty good! https://developer.apple.com/download/apple-silicon-cpu-optimization-guide/ (via @natbro)

aras, (edited ) to random
@aras@mastodon.gamedev.place avatar

Ok, the fact that the "AI" (NPU) chip controller inside Intel's new Meteor Lake CPUs uses SPARC instruction set (from 1990?) was not on my bingo cards for this year. https://chipsandcheese.com/2024/04/22/intel-meteor-lakes-npu/

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

I promised to not work on Unity Gaussian Splatting thing, but failed at that. Mostly because Thomas Smith contributed faster GPU sort. So here's a new release, v0.9.0: https://github.com/aras-p/UnityGaussianSplatting/releases/tag/v0.9.0

aras,
@aras@mastodon.gamedev.place avatar

The "reduce-then-scan" GPU radix sort might be of interest in general, independently of gaussian splatting. It is similar to NVIDIA's "OneSweep", but without using "decoupled lookback" that is NVIDIA architecture specific thing that does not quite work elsewhere. More detail here https://github.com/aras-p/UnityGaussianSplatting/issues/48#issuecomment-1841795779

Sorting 6.1M splats went 2.4ms->1.1ms on RTX 3080Ti with the updated sorting code. Not bad!

(cc @raph you might find this relevant)

barrelshifter, to random
@barrelshifter@mastodon.social avatar

man cmake really is a box of surprises

aras, (edited )
@aras@mastodon.gamedev.place avatar

@barrelshifter hereby I present you this:

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

Holy shit, waking up to a spambot flood. Luckily most of the spam accounts were from just several domains, so added some domain blocks, and now close to 1000 spambots should be suspended. But geez.

aras,
@aras@mastodon.gamedev.place avatar

Mastodon would benefit from somewhat better moderation/spam addressing tools. Most of what exists now seems to be geared towards dealing with problematic individuals, not with "there's a thousand automated accounts posting tens of thousands of mentions in minutes".

  • 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