Developer Update - 13 February 2025

Nope, you will still need the Windows builder to upload worlds for PC. Prior to this fix, uploading worlds just straight up was not possible out of the box on Linux due to a path case sensitivity bug.

2 Likes

Thank you Data team for giving us that info!
Hope to see more of you in the future

I am pleased

Also graphs are always fun (I am a nerd)

That would unfortunately be a large undertaking, since that build would now require its own build and QA pipelines, extra testing, diverging codebases, etc. As of right now, the performance overhead the Q3 grants is not large enough to enable any additional features as it is.

1 Like

Could this support smart decimation a la CATS/Polytool?

We have been looking at decimation, but may not include it initially. It’s a complex topic, but it is on our minds. See @Feilen’s response below :)

Is this non-destructive in case something goes wrong?

Yes, non-destructive including a preview mode!

Do toggles still work after mesh merging?
Could UV tile discard also be implemented?

Yes, and yes. We use animation rewriting to turn object toggles into UV tile discards :)

As for working with third-party tool authors: This is something we will of course consider and do as we get closer to the finish line, for now there’s too many open questions about our end of the design to reach out (as far as I am personally aware).

4 Likes

Yes! Ball’s in my court for that, but I’m running behind. Approaching MVP status at least!.

10 Likes

!!! UV tile discard for quest

1 Like

out of curiosity is the UV discard toggling available on Quest

Hugely hyped that we’re getting more love on the Linux end! Thanks!

2 Likes

Happy to see Linux still semi-unofficially supported!

I’ve been daily-driving both Unity Editor and SteamVR on Linux since October 2022, and the whole ecosystem - VRChat included - has come a long way in the past 2+ years. Thank you all :orange_heart:

(Built-in optimizing tools are exciting, too!)

3 Likes

Yes for the auto-optimizer. If you’re asking if it will be available for manual creation too, I believe the answer is yes, but please don’t quote me on that!

3 Likes

I’m a tad disappointed that the dolly camera is locked behind VRC+, especially considering situations where a content creator may not be able to afford it.

I was excited to mess with it when I first heard about it, but now seeing its exclusivity, I’m sad I won’t be able to for the time being.

1 Like

Very happy to see the new dolly system and the in dev avatar optimizer! A lotta stuff just got unlocked for world creators, dancers, streamers, djs, event organizers, hell yeah. Would be neat if simple pathing would come to non + subscribers so they could make basic level animations with smoothing, and VRC+ would unlock the much more advanced settings for the dolly. But I get money is tight, and I’m subbed so it doesn’t affect me.

Also damn we loud as hell :smiley:

1 Like

Extremely strong praise for the avatar optimizer, this is something I’ve wanted to exist for a long time. For those of us who use Poiyomi for UV tile discard already, does this mean those not showing shaders will be able to see our toggles now if we use the standard lite texture as a fallback? Or would we have to update Poiyomi to a presumably future version and reupload the avatar for this to take effect, or would it not be possible at all?

We’ll have a means for shader authors to support our auto-optimization, but it will require updating your shaders assuming the author implements them. Much of the optimization workflow will apply regardless though, the optimizer will do a best-effort even if not explicitly supported!

Our UDIM approach is a little unusual in that it sorta implements a portion of the material mapping pipeline in-shader, so everything down to “a scrolling glow effect” or “dimmable emission” looks identical before/after.

1 Like

Thank you for fixing the world SDK on Linux! It was one of the few things I still have windows installed for. Only one more thing to strike from that list!

1 Like

Amazing feature I’ve been longing for as a VRC video maker, but… so very sad about it being something I can’t get, that it costs money. And this is the confirmation that VRC+ turned in to what I hoped it wouldn’t and feared it would. VRC+ is too expensive, and like now when my VRC is broken I’d pay for nothing and orherwise feel stressed. Again I partly understand and survival above else, but doesn’t change my opinion and the sad feeling I get now. Happy for others… but damn. :frowning:

VRC+ Lite should be a thing, or I’d almost want VRC to not be free at all.

Ya’ll should add a feature where if someones had VRC+ for a month they can just hide all the advertising for it in the UI

question I have with the optimizer just because of some friends worrying about it is it something that would try to optimize avatars without user action on upload or does it only operate when the user clicks the optimize button

The video shows a checkbox in the SDK panel for enabling optimizations. So switch on, and then you can preview.