6741d08e5897c

6741d08e5a602
1 Guest is here.
 

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

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

6741d08e5b0e9Hardkern

6741d08e5b138
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.
6741d08e5b494
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.

6741d08e5b5d2ZylonBane

6741d08e5b61d
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

6741d08e5b807icemann

6741d08e5b85a
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 »

6741d08e5b926ZylonBane

6741d08e5b975
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.
6741d08e5bc05
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

6741d08e5bddbHardkern

6741d08e5be30
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:

6741d08e5bf75JosiahJack

6741d08e5bfc4
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.

6741d08e5c071icemann

6741d08e5c0bb
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).

6741d08e5c348Denhonator

6741d08e5c39a
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
6741d08e5c4ba
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.

6741d08e5c56aDenhonator

6741d08e5c5b4
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

6741d08e5c85bunn_atropos

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

6741d08e5c9a8Hardkern

6741d08e5c9f3
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
6741d08e5cc3c
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.

6741d08e5ce72sarge945

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

6741d08e5cf9fHardkern

6741d08e5cfec
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.

6741d08e5d105Hardkern

6741d08e5d150
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

6741d08e5d200icemann

6741d08e5d278
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.
6741d08e5d36a
So they haven't asked you to join the team yet?
1 Guest is here.
A camel made this.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
6741d08e604d6