Ahh, I feel this 😭 at least I got a job now so I can get recognition for moving buttons 5 pixels to the left but... oof
Ahh, I feel this 😭 at least I got a job now so I can get recognition for moving buttons 5 pixels to the left but... oof
And the occlusion vs without has so much pros and cons for both, I'm not sure which I should prioritize 😵💫
I have some demo worlds up with different systems, but I'm too lazy to build an actually nice looking world, and I can never decide if I should make *everything* in the world paintable or just walls... like I could make even the spray bottles paintable if I set them up... but it'd use more gpu
My system doesn't rely on cameras, so I could probably use similar sync as qv pen, syncing the pixels on all canvases directly would take hours at worst
The system itself works on quest too, but it can't run as much surface pixels at once or in total as pc, without starting to lose framerate
One of the main goals was to add late joiner support, but I haven't been able to succeed in that yet. The current system should be quite close to supporting late joiners, with the exception of occlusion, that once again would get in the way... figuring out networking is scary though...
So after the graffiti sessions tou held, I did some experiments to improve on the uGraffiti system, the current version supports arbitrary 3d models, occlusion, custom nozzle patterns, and some other stuff. The occlusion requires a camera, but without it, the system could interpolate between frames
I guess I should draw something properly instead of just testing that the system works...
Tested 50 sprayable quads running at the same time with 2k textures each and I'm still getting 80fps... is this not cool to anyone else 😔
@virtualilly.bsky.social Hi, I have made a spray system for vrc that I personally think is really cool and I was wondering if you'd like to hear more about it and maybe give some feedback or thoughts
I can't remember what were all the forbidden things in udon, so now I'm afraid of using class hierarchy, referencing classes inside other classes, enums, structs, TryGetComponent, debug printing, ... ah, initializer lists were one of the forbidden things.....
I finally got around to starting implementing a cool game idea I had... And I just had to try making it in vrc and udon is resurfacing all my past udon related traumas T-T why can't it let me write good code, why is unity still using .net 4(??)
Someone is shooting rockets that scream in agony as they fly past my window ☄️
🎆Happy New Year 2026! 🎆
Happy new years! 🌟
ahah IT WORKS look it's a C² dual quaternion B-spline!!
this is interpolating *poses* in dual quaternion form, coupling position and rotation, instead of treating them independently (this is a really neat thing!!)
and by pretty easy I mean it'll take 100+ hours
Ah, I just found out a pretty easy way to make a drawing program with custom brushes and pen pressure and undo, all the regular stuff, ...in vrchat
I heard gifs work here now?
Wow, that's so cool 😲
It'll be group public so anyone can join easily
Next week my wotagei class might be featured on vrc? :0
I'm in 😎
Uh oh... I can't log in to vrc... stuck "Joining..." homeworld 😰
2 hours from now
I haven't been advertising it but I'm still hosting wotagei classes on wednesdays in vrc at faceless. It's free, but you probably need 18+ verification to join the instance. Next class in 32 hours from now
Also! The core system that the efude calligraphy/painting system uses is very similar compared to the uGraffiti spray system, so with a bit of fiddling, it is possible to draw with them interchangeably - spray on canvas or paint on walls.
I have a world with some random patterns for inspiration. There is also a debug button that lets you take a photo of the drawn image and the alpha channel of the image for exporting vrchat.com/home/world/w...
Did you know that you can customize the uGraffiti spray? With a bit of fiddling with the particle emitter, you can make the paint drip or completely change the pattern it draws
Personally, I think all non-interpolated drawing systems are lacking in quality. I wonder if I could interpolate occlusion data between frames somehow 🤔 probably not very well...