@timokoesters@mastodon.social avatar

timokoesters

@timokoesters@mastodon.social

Our world is like a book, with its top to the North, read from beneath and with words written backward.

  • Main developer of the https://conduit.rs Matrix server.
  • Working on his Master's degree in Computer Science.
  • Hosts a weekly computer graphics workshop at his university.
  • Plays guitar to not stare at screens all day.

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

timokoesters, to rust
@timokoesters@mastodon.social avatar

I completely forgot to post one of my coolest project from last year: An NES Emulator! This includes emulating the CPU, the PPU (graphics card) as well as debugging all the ways they are connected. With the power of it even runs in the browser.

That was a crazy experience and a lot of fun!

video/mp4

njoseph, to random
@njoseph@social.masto.host avatar

Helix editor has no project file explorer yet (like nerdtree or neotree).

It's taking me some time to get used to browsing files using yazi and then hitting enter to open them with Helix.

timokoesters,
@timokoesters@mastodon.social avatar

@njoseph Helix's file quickfind feature is really good though: <space>f

timokoesters, to GraphicsProgramming
@timokoesters@mastodon.social avatar

My Minecraft Pathtracer combined with "Pong Wars": https://mastodon.social/@vnglst@hachyderm.io/111828811708684240

video/mp4

timokoesters,
@timokoesters@mastodon.social avatar
timokoesters, to random
@timokoesters@mastodon.social avatar

I will be at FOSDEM on Saturday and Sunday and would love to see some of you in person :)

timokoesters, to webgpu
@timokoesters@mastodon.social avatar

Path tracing Minecraft worlds with

video/mp4

timokoesters, to random
@timokoesters@mastodon.social avatar

It can load multiple chunks now!

timokoesters, to random
@timokoesters@mastodon.social avatar

Here's an update on my hobby project!

video/mp4

timokoesters, to random
@timokoesters@mastodon.social avatar
timokoesters, to webgpu
@timokoesters@mastodon.social avatar

All I want for Christmas is stable support in Firefox.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Fedifriends, if someone told you that paying for a service means your data is safe and won’t be sold to third parties, would you have evidences to prove them wrong?

🔄 Boosts welcome!

timokoesters,
@timokoesters@mastodon.social avatar

@thibaultamartin You can probably find a lot of examples here: https://haveibeenpwned.com/

timokoesters, to random
@timokoesters@mastodon.social avatar

Why is it so hard to find good wallpapers? And when you find one, it's in the wrong resolution.

Anyway, yesterday I've generated ~200 wallpapers in my native resolution using Stable Diffusion. Completely automatic, with random prompts.

spimort, to godot
@spimort@mastodon.gamedev.place avatar

I need your help! I'm trying to wrap up my Godot Map Editor plugin so I can release it (pie menu is a WIP!).

My problem is the name of the tool... I was calling it "MapEditor". I don't like it, when you run the game, you don't edit.

Any ideas?

video/mp4

timokoesters,
@timokoesters@mastodon.social avatar

@spimort Maybe one of those complicated words relating to plants, like "Foliage" or "Verdure".

timokoesters, to random
@timokoesters@mastodon.social avatar

Can you guess what this is?

video/mp4

timokoesters, to random
@timokoesters@mastodon.social avatar

Starting a new project!

video/mp4

timokoesters,
@timokoesters@mastodon.social avatar

@koyax Nope, something completely different and completely useless ;)

timokoesters, to random
@timokoesters@mastodon.social avatar

The goal of watching tutorials is to stop watching tutorials

ruhrscholz, to random
@ruhrscholz@kif.rocks avatar

I love how you get to choose your browser between

  1. Google-owned with tracking and maybe no more adblock
  2. A browser with a bad User Agent string, no Passkey support and questionable revenue stream
  3. Apple-owned with mediocre UI

And please don't start a browser war under this

timokoesters,
@timokoesters@mastodon.social avatar

@ruhrscholz Obviously we just need to wait a few months, then Elon will replace Browsers with X as the new everything app.

timokoesters, to random
@timokoesters@mastodon.social avatar
hywan, to machinelearning
@hywan@fosstodon.org avatar

Burn, https://burn.dev/.

Burn is a framework for doing machine learning in Rust, with different backups (CPU or GPU), memory safety and so on. Looks pretty promising.

Documentation: https://burn.dev/book/

One recent blog post I’ve liked: Reduced Memory Usage: Burn's Rusty Approach to Tensor Handling, https://burn.dev/blog/burn-rusty-approach-to-tensor-handling.

timokoesters,
@timokoesters@mastodon.social avatar

@hywan Also check out Candle, which is developed by huggingface:

https://github.com/huggingface/candle

timokoesters, to random
@timokoesters@mastodon.social avatar

String Art!

timokoesters,
@timokoesters@mastodon.social avatar

@rreusser I followed the extremely simple greedy algorithm explained in https://www.youtube.com/watch?v=WGccIFf6MF8

I guess this is the opposite of CT scans? Instead of rays -> image, this calculates image -> rays.

timokoesters, to rust
@timokoesters@mastodon.social avatar

Playing around with mass spring systems.

Of course I had to do it with and for peak performance :)

video/mp4

luna, to random

Does anyone know why a triangle, at Z position = 1.0 , isn't being rendered in ? For testing purposes i have tried moving it back to z = 0.4, and it still wasn't showing.

There's no backface culling, or depth culling, tho there is a depth clamp

timokoesters,
@timokoesters@mastodon.social avatar

@luna The "camera" looks into the -z direction, so maybe you can see the triangle if you move it to negative z coordinates?

timokoesters,
@timokoesters@mastodon.social avatar

@luna Oh okay. I don't know why that post made it into my timeline today.

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