Posts by lina@vt.social
(DIR) Post #B7lDGHOPPgqDSmtNyK by lina@vt.social
1 likes, 1 repeats
โจ FIRST PROPER MODEL RENDER!!! โจOpen Source Live2D rendering here we go!!!๐ฆ 100% Safe Rust ๐ฆ๐ซง Clean room, black-box implementation ๐ซง๐ ๐ Cross-platform rendering ๐ง ๐ชNext stream this Sunday: Making it move!! ๐๐๐ Jun 28 13:00 JST / 04:00 UTC โถ๏ธ https://youtube.com/live/wgG4hcBsOJo#Live2D #VTuber #ENVTuber #Rust
(DIR) Post #B7lJFsZKJ7weCMBv6W by lina@vt.social
0 likes, 1 repeats
STREAM: Making Live2D models move in Rust! ๐ฆMy from-scratch, portable Rust Live2D renderer can draw models!!! โจโจLet's add parameters to bring the model to life! ๐๐๐ Jun 28 13:00 JST / 04:00 UTCโถ๏ธ https://youtube.com/live/wgG4hcBsOJo#VTuber #ENVTuber #Live2D #Rust
(DIR) Post #B7nVhmyUHt6yirxG7M by lina@vt.social
3 likes, 5 repeats
๐๐๐ IT WORKS!!!! ๐๐๐Open Source Live2D renderingNow with โจparametersโจ!!!๐ฆ 100% Safe Rust ๐ฆ๐ซง Clean room, black-box implementation ๐ซง๐ ๐ Cross-platform rendering ๐ง ๐ชJust a few things left before it's feature-complete!!#VTuber #ENVTuber #Live2D #Rust
(DIR) Post #B7snQKzWUPc1mEP3lw by lina@vt.social
0 likes, 0 repeats
If I build a browser-based Live2D model loader/poser to test Ayagami, would you trust me enough to try your model in it and tell me how it goes?It would be **entirely client side within your browser**, nothing sent to a server at all (enforced via CSP).
(DIR) Post #B7vyvGt3SqqxXfIwIS by lina@vt.social
0 likes, 0 repeats
I started using egui with Rust and it looks great and... then I saw they've been switching blending and sampling from linear to sRGB-naive everywhere and aaaaaaaaaaaaaaaaa whyyyyyyyyyyyy???As far as I can tell they had some bugs elsewhere and that "fixed" them by chance... ;;
(DIR) Post #B7wxeNcPHIiUhTrK1g by lina@vt.social
1 likes, 0 repeats
Putting together a little demo app for Ayagami with egui (web capable) ^^
(DIR) Post #B83MDVroIuSGB9wUHA by lina@vt.social
0 likes, 0 repeats
Smoooth~ โจ
(DIR) Post #B8Gg7yE03d5hl0zyRE by lina@vt.social
1 likes, 1 repeats
โจโจ I just published the Ayagami Live2D model renderer web demo! โจโจhttps://demo.ayagami.dev/This is a 100% LOCAL webapp, your model never leaves your computer.Please let me know if it works for your model! (note: no physics support yet, but you can pose the physics parameters)Source code coming soon~ ๐ฅ
(DIR) Post #B8Gg84aCQ0PhTbQmsC by lina@vt.social
0 likes, 0 repeats
* This will be released as MIT/Apache2 dual licensed soon* It's a 100% pure Rust implementation, using the wgpu crate for rendering (supports OpenGL, DirectX, Metal, Vulkan, and WebGL+WebGPU)* Layered API (load, drive, render)* Godot component in the works* Native/C API planned, please send feedback if you have a use case!* It's a completely black-box independent implementation, NOT subject to Live2D license terms
(DIR) Post #B8Gg86Y96bxXZoUAwy by lina@vt.social
0 likes, 0 repeats
* For your safety and privacy, there is an HTML CSP meta that blocks ALL script requests so no data can be sent anywhere at all* This is hosted on GitHub Pages so I don't even have request log access* I appreciate screenshots/feedback, but please be respectful of your artist/rigger! If it's broken in an ugly/scary way, a detailed description of how it's broken is enough* DM me for private feedback!
(DIR) Post #B8JoNfmzrgjmMaPk8W by lina@vt.social
1 likes, 1 repeats
The source code repo is up!! ๐https://github.com/AyagamiDev/ayagami
(DIR) Post #B8U2slEwzSspBWo4TQ by lina@vt.social
0 likes, 1 repeats
Does anyone have a model rigged with 5.3 features (blend modes, off-screen drawing) they'd be willing to share? ๐๐I have figured out essentially all the 5.0 features, I just need the new 5.3 stuff! ^^
(DIR) Post #B8UofbpdSFB02alC3E by lina@vt.social
1 likes, 1 repeats
STREAM: Reverse engineering Live2D Physics!This is the final piece for a complete Live2D implementation! Let's make a compatible physics engine!๐ Jul 20 13:00 JST / 04:00 UTCโถ๏ธ https://youtube.com/live/i6LT93GbsWg#VTuber #ENVTuber #Live2D
(DIR) Post #B8UuGuunxuqLiDms8e by lina@vt.social
1 likes, 0 repeats
Cyan: *Holding a book* what do you call the thing that marks a page, like a bookmark?Me: ... a bookmarkCyan: No like a physical oneMe: Where do you think the word comes from?!?!?!?!?!?!(This seriously just happened)
(DIR) Post #B8VS8ILsr6tOEeVtiq by lina@vt.social
0 likes, 1 repeats
The Ayagami Godot extension is cooking!!! Live2D in Godot, 100% open source!https://bsky.app/profile/erodozer.moe/post/3mqq7ckwhnk2k
(DIR) Post #B8YLZjIUfIbTQ0wTzM by lina@vt.social
1 likes, 0 repeats
OMFG I just solved yesterday's Live2D physics mystery.The trick was to stop trying to make sense of the numbers geometrically, and just try writing buggy code.Wrote the dumbest bug I could think of, matched Live2D behavior 100% on the first try.Spot the bug...
(DIR) Post #B8YLZpoyPS9JeUBVRo by lina@vt.social
0 likes, 0 repeats
This is now the third or fourth time I waste hours trying to "match the numbers", sketching out geometry, and trying random "sensible" formulas to match or approximate Live2D physics, and then the answer ends up being "just try doing the dumbest broken stuff you can think of".
(DIR) Post #B8YLZrrAqF67xtEI9g by lina@vt.social
0 likes, 0 repeats
Now, having finally understood the behavior, I know it's nonsensical, and not even invariant with the original pendulum angle.Which means it will not be implemented in Ayagami. I hope nobody depends on this bug, but if they do, they can fix their model. Sorry.The goal I have is to implement physics that "feel" the same, in the sense of fluidity/drag/etc., as Live2D physics. To that extent I'm willing to implement fudge factors to correct for imprecision in the original.But not stuff like this, this is just a bug.
(DIR) Post #B8aOK4qKAoXTaHOWzg by lina@vt.social
1 likes, 0 repeats
I've seen some people claim that AI has been used for coding for 10 years or more.GitHub Copilot came out 5 years ago. Before that, there was nothing significant or widespread.We can all have our opinions on LLMs, but let's not forget this is all VERY recent!
(DIR) Post #B8fQWwqtqUQdew0ZKy by lina@vt.social
0 likes, 1 repeats
Remember how I said Live2D proprietary source code is used for AI training?Now we have proof.Hugging Face say they exclude non-permissive licensed code from their data sets. That is a lie. They have proprietary, highly restricted code in there.This is why Ayagami bans LLMs.Link: https://huggingface.co/spaces/HuggingFaceCode/in-the-stack