Live2D, please have mercy on my computer.(It hit 105GBs right after I captured this.)
Azxiana
@azxiana.com
Angel of Nature Founder of Halo Mics @halomics.com Musician, Voice Actor, ASMR 音楽家・声優・ASMR・Halo Micsオーナー 🇺🇸🇯🇵 She/Her https://azxiana.com/
Umamo v0.2.0-dev is out!~ Keyform Sheet, Runtime targets, MOC3 to CMO3 conversion, and performance mode. github.com/umamoorg/uma...
It's a small feature, but a necessary one. Runtime selection for all the possible runtime targets.
A new performance mode will be released with v0.2.0 on Monday! Umamo is now reasonably usable on this 12 year old Macbook Pro.
Umamo running on a Mid-2014 Macbook Pro. It works!~ It's not fast, but it does work.
Second(Final?) draft of the new parameter keyform sheet!~ Also a quick demonstration of keying multiply color.(Hover the mouse over the property, press I to insert a keyframe.)
Some bittersweet news: I can now work on Umamo full time for a while! Because I'm on medical leave from work. Which also means I'm not being paid. I own my home so I'm just handling monthly utilities so I should be fine.🤞 It's a complicated situation and I'll do my best!~ 🫂
Umamo development builds are now tagged directly on Github for download! v0.1.0-dev is out with the new properties panel. github.com/umamoorg/uma... #Live2D #VTuber
And the first draft of the keyform sheet panel!~ All of the colors need work and lots of alignment clean up is still needed.
What if Live2D rigging looked like this? This is not a mockup. It's real. @azxiana.com is building a modern CMO3 editor from scratch.
What if Live2D rigging looked like this? This is not a mockup. It's real. @azxiana.com is building a modern CMO3 editor from scratch.
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...
Got expressions implemented with weights, and even expression grouping for exclusive toggle control. Turning expressions on and off is as easy as setting the value to 1.0 or 0.0, or you can make the effect smooth by using Tweens in godot (which the demo does based on the user configurable rates)
Umamo running on a Mid-2014 Macbook Pro. It works!~ It's not fast, but it does work.
MOC3 is loading for editing now!~ 🎉 There are a lot of bugs though so I'll work on it over the weekend.
The Puppet OSS Discord, for Umamo and other projects, is now open! I will post development builds of Umamo there before they go up on Github. discord.gg/TRAhW5Uc2t
Join the Puppet OSS - Umamo and Friends Discord Server!
2D puppet open source software, home of Umamo and friends! | 6 members
discord.gg
The repository is up! You're welcome to play around with it, but it is very early development and is far from feature complete. Right now you can only open an existing CMO3, play around, edit meshes, and so on. github.com/umamoorg/umamo Horse not included.
GitHub - umamoorg/umamo: Umamo is an open-source cross-platform rigging editor for 2D puppet animation, with first class pen and touch support, built as a drop-in replacement for the Live2D Cubism Edi...
Umamo is an open-source cross-platform rigging editor for 2D puppet animation, with first class pen and touch support, built as a drop-in replacement for the Live2D Cubism Editor. - umamoorg/umamo
github.com
I made Umamo capable of this simply because sometimes you really need to closely inspect the important parts of the horse when modelling.
✨✨ I just published the Ayagami Live2D model renderer web demo! ✨✨ 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 params) Source code coming soon~ 🔥
UV editor partially implemented! ...Also proportional editing, axis lock, and a few other things.
The remaining cursed stuff in Live2D is now implemented! ✨✨ Other than possible bugs, this should now be a complete Live2D moc3 loader and renderer! Now all that's left is the physics engine~ 🍃
Umamo is really starting to look like a proper editor!~ I spent time polishing the parameters panel and the mesh editor colors.
Quick, FLASHBANG! Light mode for people that want it. I fixed all the design system colors.
If you're interested in adding Live2D model loading/rendering to your app or framework with Ayagami, please reach out! Currently a Godot component is planned (via godot-rs), but I also want to add a C FFI for non-Rust users! #Live2D
🚀🚀🚀 IT WORKS!!!! 🚀🚀🚀 Open Source Live2D rendering Now 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
I'm back from a short work trip and internet "detox".(Barely a detox.) I'm going to bang my head against some UI stuff today. I'm working on a Discord server for Umamo and related open source puppet projects. Expect an announcement on that in about a week!
Putting together a little demo app for Ayagami with egui (web capable) ^^