Blurry Moon on Nostr: There's a a cool open source graphics rigging tool called Inochi2D, but it's written ...
There's a a cool open source graphics rigging tool called Inochi2D, but it's written in a shitty programming language nobody uses oir likes called D, so I told AI to reimplement in Swift, and the compile it to a native Metal MacOS renderer, then compiled to WASM using WebGPU acceleration.
Existing Inochi web targeting is not great, mine is already better lol. Theirs requires D runtime and it doesn't work well with WASM.
I'll open source it completely, after I've extracted exclusive value from it for my own projects.
everything works, current task is making sure it has full fidelity with the reference D version functionality; then, I'm modifying the webgpu pipeline to also support webgl, which should bump mobile browser support from 70% of smartphones to 99% of smartphones.
{
"id":"9826738c59a303e71f3d6f440f7591f4c959a0eaa0bf5cd41057bfad4a37db20",
"pubkey":"bc99ecc661ecc2be90c8cbec0f3532b2742a455411782936822256a74b1bb7a2",
"created_at":1789346031,
"kind":1,
"tags": [
[
"imeta",
"url https://media.shitposter.world/shitposter.club/37/35/9f/37359fae90bcd4fc66b05ea6eea429080e7415850d7f640bf7e3a3b7d08d1312.mp4?name=xz9B8jeaZ2cO9w.mp4",
"m video/mp4"
],
[
"proxy",
"https://shitposter.world/objects/3c6c2632-8319-4860-9452-feeeb7353675",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://shitposter.world/objects/3c6c2632-8319-4860-9452-feeeb7353675",
"pink.momostr"
],
[
"-"
]
],
"content":"There's a a cool open source graphics rigging tool called Inochi2D, but it's written in a shitty programming language nobody uses oir likes called D, so I told AI to reimplement in Swift, and the compile it to a native Metal MacOS renderer, then compiled to WASM using WebGPU acceleration.\r\n\r\nExisting Inochi web targeting is not great, mine is already better lol. Theirs requires D runtime and it doesn't work well with WASM.\r\n\r\nI'll open source it completely, after I've extracted exclusive value from it for my own projects.\r\n\r\neverything works, current task is making sure it has full fidelity with the reference D version functionality; then, I'm modifying the webgpu pipeline to also support webgl, which should bump mobile browser support from 70% of smartphones to 99% of smartphones.\nhttps://media.shitposter.world/shitposter.club/37/35/9f/37359fae90bcd4fc66b05ea6eea429080e7415850d7f640bf7e3a3b7d08d1312.mp4?name=xz9B8jeaZ2cO9w.mp4\n",
"sig":"26373b60aa3fa0de9d987f6050877cfbc88cceb2265a14721e3bd52d48abccd1a41c78b6de60005e19788fc1ef774332b2d0f4b79f417ed7b01be76b5839cd79"
}