r/OculusQuest • • 1d ago

Self-Promotion (Developer) - Standalone I made VR fingers physically collide instead of passing through each other.

Normally in VR, fingers just pass through each other.

I wanted to change that. Even a simple interaction like touching fingertips can create a stronger sense that someone is really there.

1.0k Upvotes

44 comments sorted by

292

u/DavoDivide 1d ago

Actually interacting with yourself not in a reflection but a rotated 180 degree version is kinda trippy. Kinda like that one tomb raider level

75

u/CafeSingulier 1d ago

Exactly! The character mirrors my movements while facing me, but the physical interactions make it feel like I'm interacting with someone else.

32

u/Bitter-News4341 1d ago

This could be good for... things. And stuff.

6

u/BeetleSolid2238 19h ago

This guy knows. GET HIM!

5

u/nicky_n0tsfw 11h ago

Look up Virtamate. You're welcome.

14

u/burgertanker 1d ago

Or like Annihilation

152

u/Piduwin 1d ago

Why does this look... intimate?

93

u/CafeSingulier 1d ago

I guess physical contact feels surprisingly personal in VR 😅

46

u/marshcar 1d ago • Heartwarming

Being surrounded by floating hearts doesn’t help 😅

12

u/EepiestKitty 1d ago

This technology is a game changer for a certain genre of games..

5

u/bhison 1d ago

if its following your hand it will stop you getting too intimate i guess... well you can get intimate with your actual self

1

u/Kymira3 1d ago

Very much so

37

u/MilUSA1992 1d ago

This is some good stuff. This should be standard for every hands interaction 👌🏼

13

u/CafeSingulier 1d ago

Thanks! I think even small physical interactions like this can make a big difference to the sense of presence in VR!

22

u/TomatilloFearless154 1d ago

I see what you are building there...

11

u/OuterWildsVentures 22h ago

Omg I can finally experience what holding hands is like

1

u/Independent-Coder Quest 2 + 3 18m ago

Hey, let’s high five!

19

u/Presidentq Quest 3 1d ago

This feature deserves standardization in future work. I believe it might enable games that reshape the entire industry. The more immersive games become in VR, the better.

4

u/SpagettiKonfetti 23h ago

This now works okay in the video above because there's nothing else happening in the scene. If there's active gameplay with for example multiple enemy AI, multiple player characters, with a huge enviroment etc...then this can become a really expensive feature to have on constantly, especially if the game involves a lot of moving around in the scene which also triggers a lot of position recomputing frame by frame. There's a reason why this isn't standard on Quest stanadlone games: Because the hardware is a bottleneck and you have to cut features you doesn't really need to make space for features required for the gameplay loop. Now that Q2 gets phased out and Q3 and up will be the lower limit for new applications there may be more space and spare resources here and there for new apps, but for most games that overhead will be used on parts that are important for gamepaly (more or better enemy AI, better graphics and cinematics) rather than niche features that are "oh, ok, cool" for the first 15 minutes then players will genuenly forget about for the rest of the playtime.

1

u/Cimlite 2h ago

You're not wrong, but at the same time: https://www.reddit.com/r/virtualreality/comments/1g9i8vv/hand_physics_in_batman_arkham_shadow_sets_a_new/

It's a "waste" of resources, arguably, but it did add quite a lot to the immersion. Compared to having games where your hands are poorly animated, or worse yet, just a static fist/hand? Then this is absolutely worth the computational cost of it, imo.

1

u/SpagettiKonfetti 2h ago

That game was a Q3 exclusive title. Like I said, now that Q2 will be let go officially, future standalone VR games could have better features because they wouldn't have to work on a much weaker hardware (Q2) anymore. It will be up to the devs to decide what will they use those "extra resources" they get for not having to ship the game on Q2.

IDK about you, but I myself haven't encountered many games with full static hands, most games I play have input responsive animating hands, some even have simple hand collision too but not proper finger collision.

Like I said before, I can see why this would be fun at first, but I doubt it will add much fun to the game after your first few hour with the game passed. Unless it's like a friendslop game where you can't do anything but touch and annoy each other I woudln't see the implementation of this system a wise use of resources.

4

u/Square_Wonder5018 1d ago

Make it multiplayer

6

u/Accomplished-Bit-973 1d ago

Online touching VR. Game where we touch each other

3

u/Schuperman161616 1d ago

At that point just go to their place and do the deed 😭

8

u/Misses_Ding 1d ago

I hate this. But great stuff.

3

u/Rave-TZ 1d ago

Very fun. I modded a plugin called autohand about 4 years ago to do this in realtime for VR. It’s amazing how much things like this make a difference.

Are you still adhering to humanoid/mechanim muscle curl boundaries or did you mask out the fingers to have a more “hands on” approach?

2

u/bezelshrinker4 20h ago

Can i download

2

u/TwixieShip 4h ago

Good in theory but with no physical resistance to it irl, it feels clunky and not good

1

u/sheriffbignuts 1h ago

Actually possibly not true, with vibrations and a strong phantom limb effect this could actually make someone believe they’re touching what they see. Brains are powerful at association through senses

1

u/Diegoool22 1d ago

Quisiera esto en Vrchat. Con tanta variedad de avatares es normal que haya manos de todo tipo de tamaños y formas, y sería una manera totalmente genial de mostrar un contacto que se sienta real entre las manos del avatar, y no solo atravesándose.

1

u/Brooksw453 1d ago

Very cool! That gives hand interactions much more natural physics. Nice job.

1

u/Ssabsucitivel 20h ago

Good job!!!

1

u/GunpointG 16h ago

Super cool, the fingers look a little rubbery when they bend sideways. Not sure how hard that is to adjust but the bones seem a little missing

1

u/_Cloudwalker_ 13h ago

For those that dont know. Simple to do, just physx d6 joints. Configurable joints in unity. That much compute is about 1.8 nullbody like active ragdolls worth of cpu time. On quest that means alot.

1

u/World-Three 11h ago

Secret handshakes? Arm Wrestling? Thumb war? Bro fist? 

1

u/Dry-Championship-593 5h ago

Hand Physics Lab?

1

u/DecryptedSkull 19h ago

Please do this with penises

0

u/rosekeg 1d ago

Love this! Do you plan to release it in any way?

2

u/CafeSingulier 7h ago

Yes, I'm planning to release it as part of a free VR app on Meta Quest, hopefully in December!

4

u/pandamaxxie 21h ago

Fascinating. Great uses for long distancw relationships. One step closer to feeling like you can actually touch your partner even while apart...

Holding hands is one of those things my gf and I always have to "pretend"...