Emil's Avatar

Emil

@emillindfors.com

Freelance Artist & Developer. Web: https://emillindfors.com. XR/Spatial. VFX. Filmmaking. Tech art. Frontend. Helsinki, Finland

1,199
Followers
746
Following
795
Posts
29.06.2024
Joined
Posts Following

Latest posts by Emil @emillindfors.com

go go ghost

05.03.2026 20:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

First-party YouTube on Apple Vision Pro πŸ‘€

03.03.2026 06:57 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

Here are some techniques I discovered through 14 years of shader programming:

10.02.2026 23:34 πŸ‘ 166 πŸ” 34 πŸ’¬ 4 πŸ“Œ 1
Video thumbnail

My pal and fellow Scottish developer Chris Brown recently put his solo-dev racing game AGX GP up on Steam and you should definitely give it a look if you like AAA Wipeout visuals with ridiculously-fast twitch arcade gameplay. store.steampowered.com/app/4250680/...

10.02.2026 20:58 πŸ‘ 196 πŸ” 68 πŸ’¬ 9 πŸ“Œ 7

Or go VisionPro style where the app-provided "home" will be there when dialing crown from reality towards virtual

10.02.2026 18:34 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Take the "home" or "room" concept to the next level and let those "homes" be exposed by apps to the OS with a native-feeling integration

Should the OS curate which devs can publish such "home" experiences... πŸ€” To avoid an UX where a substandard "home" provided by some app makes the experience jerky

10.02.2026 18:33 πŸ‘ 2 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Very much agree

Additional note is that the dev is not always target audience for the app they'e creating so it's invaluable to often see others using the app, e.g. in user tests and such

10.02.2026 18:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

VR fitness is not for everyone, but it is a very real positive thing in the life of a large amount of very real people. Many playing multiple times a week

Crowd reaction to Supernatural "soft shutdown" and reviews for rhythm & fitness games like FitXR, Beat Saber and many others serve as evidence

02.02.2026 21:58 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Very pretty! What is the order of magnitude of rendering performance difference?

02.02.2026 06:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Take me down to the Parallax city where the far moves slow and the near moves quickly

01.02.2026 15:40 πŸ‘ 16723 πŸ” 4842 πŸ’¬ 94 πŸ“Œ 73

Should be in the core gameplay loop 🐧

29.01.2026 20:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Overall points to a direction like "now we version control the graphs only and store the emitted code and build blob next to each meaningful graph version"

27.01.2026 22:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One of the interesting and valuable side effects of a provenance graph might be that any unambiguity in the nodes should force clarification of intent

A push force similar to a high-level engineer asking questions to define "what is this system REALLY supposed to do"

27.01.2026 22:22 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
The Phoenix Architecture Generative AI coding demands what we've always known: modularity, clear boundaries, disposable components. Principles that scaled human teams are now table stakes. Here, we make the implicit explicit

I've been writing The Phoenix Architecture for a few weeks now. 13 articles published so far on strategies for safe, effective software development with generative AI.

Follow along here: aicoding.leaflet.pub

13.01.2026 16:32 πŸ‘ 15 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I made a directional noise type I call Phacelle Noise which is pretty fast!

Is it new or does something functionally identical already exist? I'm not sure! But I didn't come across one like this yet anyway, so here's my findings:
blog.runevision.com/2026/01/phac...

#Graphics #Shaders #Shadertoy

22.01.2026 15:50 πŸ‘ 97 πŸ” 16 πŸ’¬ 5 πŸ“Œ 0

Wanting to have derpifox enhancing my life daily

18.01.2026 21:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Will you have "resume generator side project" on your resume?

18.01.2026 21:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ooo boi hidden fun -- just recently spent a little time tuning the blur & dimming darkness on my background image, but this opens up a whole new world

18.01.2026 20:59 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Played with our 2 year old, he was into it!

Congrats, gg, well developed πŸ‘πŸ‘πŸ‘

18.01.2026 07:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Colleagues and myself happy to have a chat around immersive live!

16.01.2026 07:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Maybe the brilliance of the Social Web vision (when fully realized) is that it will dissolve the need to funnel in traffic to a "canonical author-controlled property" (website, webshop) because the author already controls the content

05.01.2026 09:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

'Traffic' might be proxy for 'something that can make money and sustain doing writing as a living'

Not the ultimate goal, but might still be important for many? Though if there's an alternate path to earning that living then 'traffic' might actually be unimportant yes

05.01.2026 09:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

looking fwd to you posting more re: if your estimate was accurate (+50-100% users served with new CPU)

28.12.2025 21:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

looking fwd to the upgrade that load balances the feed across multiple machines so you could at least do these upgrades one node at a time 😳

28.12.2025 21:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(cc @spacecowboy17.bsky.social )

27.12.2025 12:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I would welcome and participate in a community effort or other way to evolve the current For You into a widely mirrored/distributed and resilient variant that’s independent of any single point of failure (spacecowboy or bsky or other). The building blocks should be widely understood and available

25.12.2025 19:21 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

(why is z the only 3 dimensional one?)

25.12.2025 12:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

happy holidays! / merry xmas!

25.12.2025 12:39 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

happy holidays! / merry xmas!

Material Maker (Godot-based) seems to have gained quite a lot of Substance-like capabilities!?

25.12.2025 12:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

good catch!

25.12.2025 12:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0