Live data from Hacker News

Linux in a Pixel Shader – A RISC-V Emulator for VRChat

blog.pimaker.at

31–40 of 104 posts

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#31

Earlier quoted context omitted.

Should it be surprising that in a world where you can look however you want, lots of people would not choose to look how the real world forces them to?

It's just surprising that everyone wants to look like a mix of a 16yo anime schoolgirl and a fox.

I think maybe because those are both things that are significantly different than reality.

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#32

Definitely watch the presentation by the developer in VR Chat: https://www.youtube.com/watch?v=G2u7NOpzcBQ I haven't played VR Chat in a few years, and holy cow this makes me want to jump back in. Seeing fully captured motion avatars of people is SO immersive. It's absolutely insane how the experience of interacting with people can feel so natural even when they're on the other side of the planet. I just love watchin…

Why are the majority of avatars small children or furry-things? I'm really not one of those people who bashes nerdy or alternative culture but I can't deny that it weirds me out a bit. It's a clear barrier of entry for me.

Why does it weird you out?

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#33

Definitely watch the presentation by the developer in VR Chat: https://www.youtube.com/watch?v=G2u7NOpzcBQ I haven't played VR Chat in a few years, and holy cow this makes me want to jump back in. Seeing fully captured motion avatars of people is SO immersive. It's absolutely insane how the experience of interacting with people can feel so natural even when they're on the other side of the planet. I just love watchin…

Why are the majority of avatars small children or furry-things? I'm really not one of those people who bashes nerdy or alternative culture but I can't deny that it weirds me out a bit. It's a clear barrier of entry for me.

[deleted]

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#34

Can I have it in WebGL now too? I wonder if the slow speed can be partially redeemed by having many emulated cores.

No, because in all their wisdom, WebGL never supported compute shaders, Intel has tried multiple times to add it to the standard and now it has been officially dropped for WebGPU.

So when the browsers bother to finally replace their 2011 GPU model by WebGPU (stable), which is still MVP 1.0 compared to Vulkan/Metal/DX 12 Ultimate, then you might have it.

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#36
post #4

This is outrageous. I'm making a text editor / game where you have a mechanical typewriter, and I've mused quite a few times about giving someone a beige computer running linux inside the game at some point, but it's all seemed unreasonable / impossible.. With this it's suddenly reasonable (if expensive performance wise) Thank you for this, haha.

When you have a full programming language at your disposal, you can compile the linux kernel for the same CPU as your game and run it paravirtualised, skipping all the performance cost of having a full emulated machine.

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#37
post #34

Can I have it in WebGL now too? I wonder if the slow speed can be partially redeemed by having many emulated cores.

No, because in all their wisdom, WebGL never supported compute shaders, Intel has tried multiple times to add it to the standard and now it has been officially dropped for WebGPU. So when the browsers bother to finally replace their 2011 GPU model by WebGPU (stable), which is still MVP 1.0 compared to Vulkan/Metal/DX 12 Ultimate, then you might have it.

The shader in question isn't a compute shader.

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#38
post #23

Earlier quoted context omitted.

You got a timestamp? You linked to an almost 3 hour long video. Edit: Presentation starts around 1:24:00

https://youtu.be/G2u7NOpzcBQ?t=5054

this is atrocious. Bunch of visual distractions made by avatars, horrible and disrespectful background noise/chatter, graphics like it's 1998..

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#39

Earlier quoted context omitted.

It's just surprising that everyone wants to look like a mix of a 16yo anime schoolgirl and a fox.

I think maybe because those are both things that are significantly different than reality.

Nah, it's more a combination of memeing and that the avatar interface in VR Chat is horrible. Picking an avatar takes a lot of work. Some of the ones listed can crash some machines. Many of the ones listed are only available on the PC version, so you get some "PC-Master-Race" posturing. And there aren't a lot of good, default options, so you end up with a lot of people picking the same avatars. There are lots of other avatars, but most of them are very unhuman-like and several are just plane bad.

EDIT: for what is worth, I tangentially work on the same sort of software. My system is a training environment not intended for the public, but a lot of the same concerns are involved. Currently, we have no avatar selection system. Everyone gets the same avatars, differentiated by a name tag. This was 50% a deliberate decision to avoid avatar mayhem and maintain an egalitarian environment, 50% pushing off the problem until I can figure out how to give some options without devolving into avatar mayhem.

Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat

#40
post #22
post #19

Earlier quoted context omitted.

I bought an Oculus Quest 2 earlier this year to check out the whole VR situation. It was basically a ghost town with pockets of children and, IMHO, sketchy folks having childlike conversation. I don't really know what I expected but it wasn't that. Aside from some focus issues the goggle hardware was pretty great but the VR world was not a good experience at all. :/

It's worth noting for anyone curious: the Quest 2 can't actually interact with or enter the majority of worlds because of technical constraints (they aren't even offered to Quest 2 users unless the author of the world explicitly opts into it and designs their world for it). Most adults are on private, PC-focused servers. The application is not a stunning technical achievement, but it's unfair to judge the program by…

While all of this is true, one should also note that none of this is obvious at any point while using VR Chat. It might be the most popular social VR app right now (Altspace has even more problems, and RecRoom is pretty much strictly children), but that doesn't mean the software is actually any good. We're in the Friendster/MySpace/Neopets days of social VR, with Facebook seemingly interested in making the LinkedIn.
Post reply on HN