You guys have no idea how long I've been wanting to do this.

#vrchat #dragon #charr #openflight #unity

This detects if VelocityMagnitude > 10 [and also checks I'm not in a station, not grounded, etc] and then toggles off tracked IK, plays a lay forward animation, turns on arm to wing constraints, and some other animator nonsense.

[The flight system itself is just OpenFlight VRC. Check it out if you haven't seen it before!]

It's still rather jank and I need to iron out a lot of things. Though I don't think I can clean it up to the point I want to with how VRChat handles IK to Animation toggling.

@Micca ok I need to try this out now!
@Micca I can't see the video :(
@kamaredrache It's h.264 + aac in a mp4 container. Maybe something's up with your instance?
@Micca I tried opening the video directly, too, but no dice.
@kamaredrache Browser and OS?
@Micca Latest Firefox on Win10
@kamaredrache That should work fine. Weird. Does it let you download it?
@Micca Doesn't give me the option to

@kamaredrache @Micca

Broken for me on Safari on MacOS too

@Micca in chrome:

"Refused to load media from 'https://charr.engineer/system/media_attachments/files/112/133/447/850/533/159/original/d1ea78be3be3cada.mp4' because it violates the following Content Security Policy directive: "default-src 'none'". Note that 'media-src' was not explicitly set, so 'default-src' is used as a fallback."

@Micca I think it's made worse by >=4.2 mastodon instances having different file size limits than <4.1 instances, meaning that my instance refuses to download the video as it's bigger than 40MB.
If my instance managed to get the video just fine I wouldn't have had to browse the file manually ^^

Error fetching remote file: Mastodon::LengthValidationError

@Purple aha thanks. It's simple enough to re-encode for under 40 megs. I'll go ahead and do that shortly

@Micca fwiw I'm backporting the changes from 4.2 to 4.1 right now so the issue should likely be fixed on my instance in a bit :)

EDIT: Update, it's working!

@Micca do you fly with the thumb sticks, or does arm movement control your flight!?

@Kestenan Arm movement!

https://github.com/Mattshark89/OpenFlight-VRC

The system is designed for Wyvern/Bat/Bird/Avali avatars, but can be toggled on with anything.

GitHub - Mattshark89/OpenFlight-VRC

Contribute to Mattshark89/OpenFlight-VRC development by creating an account on GitHub.

GitHub
@Micca OMG UR ALSO A DRAGONCAT!!! THIS IS DOPE!!!!

@Micca omg, I love this.

I NEED this o.k

@Micca there's been a somewhat similar system on resonite for a while, i believe it was/is known as the avali flight system, but the name may have changed since i've seen it on avatars besides avalis. but it seems to work pretty similarly. honestly reminds me of the arms out glide system in the vr mmo Zenith as well.

but vrc is definitely more restrictive in what's capable, so congrats on getting it to work relatively smoothly

@Micca Woah! That's some good flying, catto! Clever implementation to make it look right, too

@Micca <3 Charr.

Also I like the clouds on that map.

@Micca dumb questions from someone newish to VRC: is this tied to avatar or the world? And is it live and something that can be played now, or still testing on your end?

@PlasmaGryphon This is an avatar animation for flapping wings with arms while using openflight.

If you want to just fly you can play with the openflight system on this map:

https://vrchat.com/home/world/wrld_4173754e-16dd-4f5c-a6dd-49acc9d4918f

Find the panel next to the video, force it to on, then jump and flap your arms. It takes a bit to get used to. Good luck!

Cliffside (v0․1) by Flayfuzzdurg

Openflight enabled‚ TP to friends‚ video player․ More to comeǃ Probably․

@Micca thanks for explaining. Some years ago I spent a lot of time on Neos before it fell apart and am just now getting back into VR and VRC. Takes a bit of relearning to get used to what is part of an avatar vs world on different platforms.

@Micca First half of the video has kinda crunchy audio? But it seems to sort itself out in the second half.

That flight is beautiful the whole way though, though!

@Micca That's pretty incredible.

Not "very well programmed" incredible, I get that it's beta

But I am also a dragoncat and, _that's pretty incredible_ 🤩