More VRChat helpful things fluffy rambles
Some more things about setting up VRChat avatars.
Music, comics, art, and other stuff, all in one gigantic pile. The web of yesterday, tomorrow!
Some more things about setting up VRChat avatars.
Okay, so, a lot has been said about espresso tonic. But there are other interesting combinations of espresso with carbonated beverages.
One fairly obvious one would be an espresso kola, namely espresso and a cola-type beverage. It’s okay with Coca-Cola but really good when using Q Kola.
Earlier this year, Morgan Eckroth won the US Barista Championship with a signature drink that involved lime extract, mango purée, and orange blossom water (among other things). And those flavors have a profile pretty similar to Q’s tropical ginger beer, so I figured…
Back when the VRChat debacle took place, I’d rambled quite a lot about the idea of a standards-based truly-distributed VR system. I probably mentioned how back in the day I was designing something like that, and was intending to use XMPP as the actual transport mechanism; in my more recent reevaluation of the idea I was thinking that using WebRTC to stream the actual realtime data (voice, character animation, etc.) would be the way forward.
Well, the Matrix folks just announced Third Room, which is the same basic concept, running on Matrix and WebRTC! They’ve also made a bunch of other great technology choices along the way.
This is pretty exciting and I’m looking forward to seeing where it goes. At least from a 20,000-foot view it hits all of the right notes for me. For example, using glTF for all object interchange, focusing on in-world editing, and allowing for (apparently optional) world persistence.
Hopefully this can disrupt the stranglehold VRChat has on social VR and will also be a fun, compelling experience in its own right.
I reached another big milestone on my avatar!
Then I used it in an area with a low-resolution mirror and noticed some really bad texture seams around the edges of the pigmentation map. And I’m wondering if the pigmentation map approach is really all that useful for the avatar in realtime.
So, be honest: do you know what kegels are?
Last night I found out that most people I know had never heard of them or, if they had, didn’t know what they were. They’re a pretty good thing to know about though!
In short: they’re a pelvic floor exercise. And they’re very worth doing.
Right now I’ve been trying to make some more of the pigmentation maps for the critter avatar, and in particular I want to make one for the splotchy coloration (which would also be possibly useful for calico and blue giraffe). But hand-drawing this on a disjoint surface is pretty obnoxious.
The keyboardio Model 01 was an amazing keyboard, with a couple of unfortunate flaws. The Model 100 is a billion times better.
So what’s going on with me right now? Let’s see…
Today I put my literal shower thought into action, and redid the pigment mapping stuff to use a color lookup table instead. And hoo boy, were there a lot of pitfalls; namely:
I don’t actually need the pigment map to look good in untrusted mode: I can have the material itself provide a fallback texture! There’s nothing stopping me from putting a _MainTex
slot on the shader which just does nothing on the shader, but which would be used by the Standard fallback; I can use other texture slots for the pigment map and palette. So obvious.
Also, when laying out the palette, it would be helpful to group related things next to each other, which makes mipmapping play more nicely (and also makes authoring eaiser, although still not as easy as just fiddling with sliders in the Unity editor, unfortunately).