Aras Pranckevičius

Aras Pranckevičius

@aras-p.bsky.social

Programmer. Worked on Unity game engine 2006-2021. Now working on Blender. Primarily over at mastodon.gamedev.place/@aras

1.6K followers218 following231 posts

Turns out a little library I made for making #vulkan shaders smoller, "smol-v", is ten years old by now. Huh! github.com/aras-p/smol-v I just merged improved robustness against invalid data that someone contributed, & added more shaders to test data (from recent blender, godot, unity versions).

github.comGitHub - aras-p/smol-v: SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.SMOL-V: like Vulkan/Khronos SPIR-V, but smaller. Contribute to aras-p/smol-v development by creating an account on GitHub.

Aras Pranckevičius reposted

At #SIGGRAPH2026, I presented "points as tori" (PAT) for fast pointwise evaluation of signed distance for point clouds. Some code (Python w/ C++ extensions) and demo up: github.com/nzfeng/point... Contributions from people/LLMs welcome. Explainer thread below for the project: 🧵

Aras Pranckevičius reposted

I was told you couldn't do 3D on the Playdate, so I did it. Then I was told there was no way I could create exterior levels like those in Mirror's Edge, so I proved them wrong again.

Aras Pranckevičius reposted

Replying to @superluminal.eu

We're finally bringing our powerful and user friendly CPU profiler to Linux! The beta version is now publically available, and it's free for 60 days during the open beta, so there's really no excuse not to try it out! Just download, extract, optimize. superluminal.eu/applications...

superluminal.euSuperluminal For Linux | Fast Profiling Without The ChallengesNo pages of installation guides. No Gigabytes to download and install. Just unzip, run and focus on performance issues. It Just Works™.

Aras Pranckevičius reposted

So! Back in 2011, BitSquid made a "Header Hero" tool for C/C++ codebase header analysis. I did some updates to it in 2018. But now that I'm on Linux, I rewrote the UI (now it works on Win+Mac+Linux), did some performance improvements, and some other tweaks. Here: github.com/aras-p/header_hero

github.comGitHub - aras-p/header_hero: Fork of Bitsquid's Header Hero toolFork of Bitsquid's Header Hero tool. Contribute to aras-p/header_hero development by creating an account on GitHub.

#gpc2025 was great! Met a lot of folks who I haven't seen in decades, or only know them from the internet, or haven't known them at all! I was a bit scared that after a decade out of rendering, everything would be way over my head, but turns out I could follow along just fine.

graphicsprogrammingconference.comGraphics Programming ConferenceThe Graphics Programming Conference is a conference for graphics programmers, from student to industry veteran, taking place in November in Europe.

So, yeah. Simple stupid "3D" is doable on Playdate, as long as whole scene is under 2k not-too-large flat triangles. This is what I wanted to check, so now I did, can move onto other things, bye! :)

Suprise of the week: perhaps 15 people at Blender Conference said to me how they love Blender video sequencer (VSE) improvements. That is up from two or three people last year! “There’s dozens of us!” 😜 #blender #vse #bcon25

Aras Pranckevičius reposted

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

therealmjp.github.ioTen Years of D3D12For 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...

Aras Pranckevičius reposted

I finally saw Flow! it took about 3 minutes before I started crying and didn't really stop until 30 minutes after the movie ended but it was great <3

...btw, as of a few days ago (at least temporarily), browsing PRs/code of blender requires a login. Why? Because otherwise the servers get DDoS'ed by the AI training scraping bots; looks like some of them are on the loose. Again.