mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#realtime

6 posts6 participants1 post today

For those interested in 3D rendering techniques and frameworks, I'm very proud to inherit the reigns of Satin from the incredible Reza Ali.

I found out about Satin too late, as Reza had sunset the public repo after i had learned about it. Sadly it didnt get much traction for reasons I simply don't understand. Its incredibly well put together.

But due to some new opportunities, Reza kindly shared his internal updates - Satin Pro - and I want to help give it the community it deserves.

I'm trying to document Satin, and an ecosystem of examples, sample apps, and community at the Fabric project:

fabric-project.github.io

If you've seen my in progress node based VJ app 'v' - its built with Satin under the hood.

The first new addition to Satin is an attempt at a live coding environment, Velvet, allowing you to experiment with Satin rendering interactively.

#3d#rendering#gpu

We're playing open-table RPGs using various cross-compatible OSR-type rule sets and we always have room for more players. Games are weekdays from 8:15 pm to 10:00 pm Berlin-ish time and run in German or English depending on who is playing. We play via Jitsi or Galene or Discord or whatever. Cameras can be off although some of us like making weird faces at each other. These are "real-time" games as in one actual day is one game day. So there's usually enough time for characters to "heal up" a good bit before the next session. I cannot believe that there are no "I wanna play but I have no current group..." people left out there, that was me for the longest time before I found this bunch. We've got your group right here! Just join us for a game or three... campaignwiki.org/wiki/MontagIn #opentable #rpg #osr #realtime

Ok, heres a weird little project:

Dynamically compiled, runtime loaded Swift for live coding prototype.

This leverages a every so slighly modified Satin (a metal rendering engine) as a set of dylib libraries for the app, which also includes the modulemap and swiftmodule linker requirements.

We call swiftc on demand in a background process, compile, link, and hot load a renderer dylib, make an instance, and let Satin handle the rest.

I.. think this could be kind of awesome?

Working on a pretty realtime critical audio processing thing written in C++. It was started 10+ years ago and works pretty well. But out of curiosity, how well would Rust work for something like that? Lots of networking and audio processing with pretty strict deadlines. Would need some good streaming libs, audio codecs, robust main loops and similar. Nothing too complicated though.

#rust#versus#cpp