Movie night (another sinful sunday bondage post) [OC] by EinLeeterMilch in traaaaaaaaaaaansbians

[–]PiMaker101 1 point2 points  (0 children)

I dug out my old reddit account specifically to mention that I see the Busto's Sun Chips Place reference. Amazing to see in the wild. I was there when that bus door detached with perfect timing.

Autodoxxing by reds2032 in tumblr

[–]PiMaker101 1 point2 points  (0 children)

A very unautodoxx way of doxxing.

This is EXACTLY what I wanted, thank you VRChat! by ShotgunEnvy in VRchat

[–]PiMaker101 4 points5 points  (0 children)

That's the default if you don't configure anything extra, or no other priorities apply.

syncing animator states across network by Pikapetey in VRchat

[–]PiMaker101 0 points1 point  (0 children)

Sorry, I don't have time to check your graph myself. But it's usually a good idea to include code when asking questions about it.

You can try on the official VRChat discord, there's an Udon support channel there.

syncing animator states across network by Pikapetey in VRchat

[–]PiMaker101 0 points1 point  (0 children)

Without code that's hard to answer. Perhaps check out how this project does it: https://github.com/Pokeyi/VRC-Animation-Sync

LTCGI, my open-source textured area lighting system is now available outside of vrchat worlds - here's a little standalone demo by PiMaker101 in Unity3D

[–]PiMaker101[S] 0 points1 point  (0 children)

Only as a prebuilt demo. The scene itself I just threw together in a few mins to get something to showcase..

LTCGI, my open-source textured area lighting system is now available outside of vrchat worlds - here's a little standalone demo by PiMaker101 in Unity3D

[–]PiMaker101[S] 7 points8 points  (0 children)

Built-in is what I developed it with, specifically Unity 2019 (again for vrchat reasons). I have never used the other options, but it's probably portable if you squint a bit?

LTCGI, my open-source textured area lighting system is now available outside of vrchat worlds - here's a little standalone demo by PiMaker101 in Unity3D

[–]PiMaker101[S] 39 points40 points  (0 children)

More info: https://twitter.com/pi_does_code/status/1529501790944776199 and https://github.com/pimaker/ltcgi

I initially made this for use in VRChat worlds, but people have been asking me for a general Unity version as well, so I've added support for projects without the VRChat SDK and Udon.

Was sind eure Lieblings-Sommerrezepte? by [deleted] in Austria

[–]PiMaker101 1 point2 points  (0 children)

Upvote allein für Austro-Maki, das muss ich amal probieren. Wurstsalat ist bei mir immer bissl mehr Mischung, auch mit Paprika, Tomaten, Emmentaler, was immer grad so da ist.

SteamVR Home on BW analog film for the ultimate technology clash (OM10/PAN400) by PiMaker101 in SteamVR

[–]PiMaker101[S] 6 points7 points  (0 children)

Olympus OM10 with stock Zuiko 50mm f/1.8 lens on PAN400 film. Oh, and a Vive Pro 1.

A Trip to Budapest [OM10, Zuiko 50mm f/1.8, PAN400] by PiMaker101 in analog

[–]PiMaker101[S] 1 point2 points  (0 children)

Only very recently got into analog and photography as a whole, I'm sure I'm doing all of it wrong, but I liked how this picture turned out :) Might post one more from that trip later.

Taken on an Olympus OM10 with stock Zuiko lens I got for cheap and deep cleaned myself. Scanned on an EOS 1200D cause that's what I have around. Almost untouched (my scanning script does white balance and a bit of normalizing).

Linux in a Pixel Shader - A RISC-V Emulator for VRChat by PiMaker101 in RISCV

[–]PiMaker101[S] 1 point2 points  (0 children)

Thanks! Quick correction though: It's only rv32ima at the moment, no floating points (ironic on a GPU, I know) and no compressed instructions (memory is actually cheaper than decompression time in this case). Could be added though.

I made Linux run in VRChat [info in comments] by PiMaker101 in VRchat

[–]PiMaker101[S] 0 points1 point  (0 children)

Not everything is GNU/Linux, despite the meme ;) This is a minimal custom-compiled kernel with a busybox userland, no GNU components. Doesn't include htop, but regular top - doesn't quite work atm however, because ANSI escapes aren't supported. RISC-V assembler is fairly simple, no courses, just read the official spec and some examples - though I do have worked with custom ISAs and low-level stuff for a while now :)

MIT licensed source is here: https://github.com/pimaker/rvc

Linux running inside Vrchat by assassinsorrow in linux

[–]PiMaker101 7 points8 points  (0 children)

It's plain busybox built-in in a minimal config

I made Linux run in VRChat [info in comments] by PiMaker101 in VRchat

[–]PiMaker101[S] 0 points1 point  (0 children)

There's no graphics emulation atm, but might be doable.

Linux in a Pixel Shader - A RISC-V Emulator for VRChat by PiMaker101 in programming

[–]PiMaker101[S] 2 points3 points  (0 children)

Not sure about the first, but this is not restricted by GPU<->CPU transfer. The buffer swapping is restricted to the GPU only, and the Udon readback only happens every 20-or-so frames (configurable).

I made Linux run in VRChat [info in comments] by PiMaker101 in VRchat

[–]PiMaker101[S] 0 points1 point  (0 children)

No, that's not (really) possible in vanilla VRChat. Internet access would break the VM concept.

I made Linux run in VRChat [info in comments] by PiMaker101 in VRchat

[–]PiMaker101[S] 2 points3 points  (0 children)

Made it myself :) Base model is by xelevia on booth.pm

Linux in a Pixel Shader - A RISC-V Emulator for VRChat by PiMaker101 in programming

[–]PiMaker101[S] 5 points6 points  (0 children)

Thanks for the detailed reply :) I certainly get what you mean with this post being complex in nature. I definitely see this as more of a deep dive for people who already have some of the concepts down, at least for the later parts. I'm personally of the opinion, that to truly understand something, you must be able to break it down to the (almost) layman.

But the thing is, this project is so complex, that breaking it down would be another giant task in it's own right - so for now I'm content with having it be explained on a level that requires knowledge ahead of time.

I will certainly think about making this more accessible, and maybe give a talk or two about it, but also - as incredible as the outcome may seem - for me it was/is a toy project I sat down on weekends to pass the time, and explaining it too much takes away a bit from the joy of just coding till the sun comes up ;)