665c94eb702cc

665c94eb70c64
1 Guest is here.
 

Topic: System Shock 2 VR
Page: « 1 ... 3 [4] 5 »
Read 11139 times  

665c94eb71460
If you don't have any modeling experience and need some help there I can help out a bit.

665c94eb716d4Hardkern

665c94eb71722
ooh, I see SCP world geometry, nice. also, edited the video into the post, the non-clickable picture was just weird (seemed intentional, but why? the forum supports proper youtube embedding).
Used the link with preview option. Didn't see the youtube button.  :D

would maybe want to know more about those flawed objects, that could be something we should be fixing.
Oh you mean the .bin model files? My theory is, that they where exported with the blender plugin itself. The issue is pointers not being set to correct byte offsets. I don't think its something worth fixing if it hasn't lead to any problems yet.
The node_start pointer is not set to the actual node_start in a very few number of .bin models. A good example is hackcrat.bin from SHUTUP-ND.
My importer used this value, but the blender importer did not.

If you don't have any modeling experience and need some help there I can help out a bit.
I do know some blender-fu, if very limited. I appreciate your offer. I don't need any model right now, with the laser pistol and such, but it would be nice to have a pistol model with a magazin hole and a movable slide eventually.
665c94eb71ad5
Oh you mean the .bin model files? My theory is, that they where exported with the blender plugin itself.
Almost all the models coming from me are exported with the Blender plugin. Sometimes with older versions of it.
And I guess most models from SCP are probably from me as well.

665c94eb71c10ZylonBane

665c94eb71c63
Why are you making up new, awkward ways to display player health and weapon ammo, when the game fiction already explains the HUD as an overlay provided by your cyber implant? You don't see VR games like Elite Dangerous putting any information on the pilot's hands.
Acknowledged by: icemann

665c94eb71e58icemann

665c94eb71ea8
That was my thoughts as well. In System Shock 1 & 2 in-game lore, you see your health and stats as a direct projection to your eyes from your cyber interface. Much like:



From Terminator. The player is literally a cyborg. So it makes perfect sense that they would see their stats in their view. I hate the watch.

By the way, Unity uses C# which works completely fine with inheritance (much like C++). You just need to setup the classes + inheritance / polymorphism. In this respect your code would work nigh on identical to the original games code. So rather than having to setup each and every object individually, you setup the base class (eg object), then in the tree-like structure have sub classes which inherit from the one above, gaining all functions and variables (attributes) from the one above.

For example:

Object->Pistol->Pistol Ammo Clip

If you open up the level editor, you can see all the objects and what they inherit from. Would be identical stuff in Unity.
« Last Edit: 08. November 2020, 04:25:04 by icemann »

665c94eb71ff2ZylonBane

665c94eb72043
Remember when Cyberblutch had to be talked down from adding claws and pointy ears to his Hybrid models? I think there's a certain personality type that isn't happy unless they put their own unique stamp on things, even when it doesn't make any sense for what they're doing.
665c94eb722e0
Adding the hud overlay into the vr games is a bit messy. First of all, it should be on a certain depth, a comfortable one, so the player won't have difficulty to re-focus on the hud from being looking far or close.

Another huge problem is the clear view area. In VR only the small ellipse right in the center of the lens has the most clarity. Everything around is blurry. Why we might not notice it while playing -- we tend to rotate our head to point the object -- not our eyes, so the object appears to be in the clear zone the entire time. So you have to place the hud in that zone, but in that case it would block the view. It's like a spot on your glasses.

You can experience it by running a non-vr game in vr headset using a wrapper utility called VorpX.

I guess that's one of the reasons (if not the main reason) why vr games have anything not on virtual hud but on weapons or hands. But if there's some menu to be opened -- the menu itself is a 3d-object in the world, so you can move around it and interact with. Also, the devs of HL Alyx told they removed arms because they really blocked the view. It might look weird from the viewer looking at the monitor, but totally fine for the player standing with the headset.
Acknowledged by: Briareos H

665c94eb72471Hardkern

665c94eb724bc
Yeah, I agree with Valet2. If Valve thinks thats the way to do it, I'm inclined to agree.

By the way, Unity uses C# which works completely fine with inheritance (much like C++). You just need to setup the classes + inheritance / polymorphism. In this respect your code would work nigh on identical to the original games code. So rather than having to setup each and every object individually, you setup the base class (eg object), then in the tree-like structure have sub classes which inherit from the one above, gaining all functions and variables (attributes) from the one above.
I do know that inheritance in C# is possible.  :what:
The dark engine itself does not use polymorphism for its property implementation. It uses a tree like data structure. This tree like data structure is in ways similiar to unity's gameobject hierachy. To store all the different property types requires use of generics or boxing/unboxing. Both are not supported by unity's build-in serializer. Hence the need for a workaround.

I hate the watch.
Good... Good... Let the hate flow through you.  :happyjoy:

665c94eb725d2JosiahJack

665c94eb7261c
HUD overlays are required.  He's called goggles for a reason.

It's not readily apparent what the indicators mean on the dial either, and health absolutely MUST be visible at all times.

665c94eb726c2icemann

665c94eb7270a
Otherwise you'd have a Doom 3 situation of needing to do 2 things at once (eg in Doom 3's case, torch and gun not usable at same time in the vanilla version of the game).

665c94eb72996Denhonator

665c94eb729e2
Although showing these things directly as a HUD, it's really not very comfortable in VR to fill your field of vision with 2D elements glued to your face. I would much rather have the watch. And I don't think health needs to be visible at all times. Again, that's rather annoying in VR. It's alright to do it in such a way that the HUD only follows yaw rotation and you have to look downwards to see it, but you run into problems if the levels have verticality.

A decent compromise could be to project a floating UI thingy from your hand at the press of a button. And maybe the HUD on your face as an option, but I think most people would want it off their face pretty fast. After all, I'm sure the implants Goggles has have positional and rotational tracking as well as good AR features and can do better than to slap static images into his vision.
Acknowledged by: Briareos H
665c94eb72b01
Well.... there are HUDs in jets. So I don't believe it's impossible to make a proper 2D display that isn't unpleasing.
I believe it's just that they don't add a depth to it.
But then again I guess there is missing the eye tracking in the VR goggles.

This are just wild guesses as I don't have VR goggles.

665c94eb72bb6Denhonator

665c94eb72c03
Eye tracking is not included in the common consumer HMDs. That could definitely be used to make a HUD like that better, like fading out the 2D elements if they're not in focus. Haven't played around with anything like that yet though

665c94eb72f7aunn_atropos

665c94eb72fce
How about making the gui into 3D objects? (Sorry for the crude example)
[floaty.jpg expired]

665c94eb730e1Hardkern

665c94eb73139
An awesome guy going by shadept mocked up an improvement info watch design. I really like it. Would you hate it now less? :thinking:


https://imgur.com/cnPYupa
Acknowledged by: JosiahJack
665c94eb733a7
I totally like the original elements and style!

Btw, the original interface could be toggled so it would appear in the world as the 3D object, with all those shades (imitating the volume in the orignal) being the real 3D ledges and cavities.

665c94eb735f3sarge945

665c94eb73644
And here I am trying to figure out basic VR systems in Unity because the SteamVR Unity plugin is awful...

665c94eb73716Hardkern

665c94eb7376f
What is the communities knowledge about sound management in SS2? I've looked around a bit, but found nothing of much substance. I want to decide, if I can import and map sounds automatically or if I have to do them by hand. It would be nice to know what a sound archetype is or how objects are linked to sounds.

665c94eb7389bHardkern

665c94eb738e7
New video adressing the recent tweets of nightdive regarding their own SS2 VR version.

https://www.youtube.com/watch?v=WqyezOQRqNA

Tl;dw:
Not going to continue this project. No point having to different VR versions of the same game. While I wish they would have announced their VR-version sooner, I'm still happy we will get one. I trust in NightDives employees to do the game justice and release a proper VR game.
(And if they aren't who knows, maybe someday I will start working on this again. But for now I'm done with it.)
Acknowledged by 3 members: voodoo47, icemann, sarge945

665c94eb73999icemann

665c94eb73a45
Sad to this project coming to an end. I'd have liked to see it continued for a different take on the concept. And no work is ever truly wasted. You did some damn fine work.
665c94eb73b22
So they haven't asked you to join the team yet?
1 Guest is here.
[ At least 10 words must be entered. ]
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
665c94eb76e2c