Duke4.net Forums: Duke3D Vive(OpenVR) support coming soon - Duke4.net Forums

Jump to content

Hide message Show message
Welcome to the Duke4.net Forums!

Register an account now to get access to all board features. After you've registered and logged in, you'll be able to create topics, post replies, send and receive private messages, disable the viewing of ads and more!

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Duke3D Vive(OpenVR) support coming soon

User is online   icecoldduke 

  • 1,009

#1

I was sitting at home this weekend and I wanted to play Duke Nukem 3D on my Vive. I tried the Oculus port that someone made, but with revive it didn't work. So I decided to do it myself. The depth and eye distortion work, as well as Vive's room scale. The sprites look awesome in the headset, but games back then lacked proper scale, so the monsters are way smaller then they should be.

I used vanilla code straight from SVN. The Vive support currently uses Polymer but one could use Polymost as well. I know a lot of people are going to ask about PolymerNG but I can't say anything about that at the moment.

Anyway here is a screenshot of it working.

Attached thumbnail(s)

  • Attached Image: duke3d_vive.png


Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior
5

User is offline   HiPolyBash 

  • 393

#2

View Posticecoldduke, on 04 September 2016 - 05:22 PM, said:

I know a lot of people are going to ask about PolymerNG but I can't say anything about that at the moment

I'm concerned as to what this means exactly. The paranoid part of me thinks maybe Gearbox has unrightfully tried to bring this down.
0

User is online   icecoldduke 

  • 1,009

#3

View PostHiPolyBash, on 04 September 2016 - 06:35 PM, said:

I'm concerned as to what this means exactly. The paranoid part of me thinks maybe Gearbox has unrightfully tried to bring this down.

Gearbox didn't do anything. I got a new job and I don't have free time. :).

Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior

This post has been edited by icecoldduke: 04 September 2016 - 06:41 PM

2

User is offline   Micky C 

  • Honored Donor
  • 3,323

#4

The paranoid part of me thought you'd lost interest. Of course I'd much rather you have a good job and only occasionally work on it, than be jobless and finish up polymerNG in a short time frame.

Is there a reason why the sprites aren't face-on to the camera?

Polymer wishlist: Global illumination, SSAO, Bloom, reflective surfaces, adjustable specular (wetness), volumetric lighting.
Mapper of the Month December 2014.

Herbs? Tell me more!
0

User is offline   HiPolyBash 

  • 393

#5

Good to hear you found a new job. This Vive support looks extremely well done, I just hope that you can get back to PolymerNG at some stage in future as it seems to really be reviving a bit of interest in the community and inspiring people to work on new projects.
0

User is online   icecoldduke 

  • 1,009

#6

View PostMicky C, on 04 September 2016 - 07:12 PM, said:

The paranoid part of me thought you'd lost interest. Of course I'd much rather you have a good job and only occasionally work on it, than be jobless and finish up polymerNG in a short time frame.

Nah. There is a lot build has to offer me, in terms of keeping me interested.

View PostMicky C, on 04 September 2016 - 07:12 PM, said:

Is there a reason why the sprites aren't face-on to the camera?

Cause of bad engineering :), I'll have that fixed before release.

I know a lot of you don't have VR headsets(and for that matter some of you go what's the point?), but when I put on the Vive and saw Duke Nukem levels in room scale VR, I felt like I did when I was a kid first playing the game. That hasn't happened to me before. I did try that Oculus version on my DK2 awhile back and it didn't offer the same experience I'm getting now with, head tracking, room scale and the Vive screen quality.

Once I get the motion controllers working, I personally don't know if I will get out of the headset :P.

Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior

This post has been edited by icecoldduke: 05 September 2016 - 08:57 AM

1

User is online   Mark. 

  • Honored Donor
  • 1,766

#7

I remember how great FPS games were when I had LCD shutter glasses hooked up. I really need to get off my ass and buy a new monitor so I can enjoy 3D again. It was awesome.
0

User is online   icecoldduke 

  • 1,009

#8

View PostMark., on 05 September 2016 - 09:11 AM, said:

I remember how great FPS games were when I had LCD shutter glasses hooked up. I really need to get off my ass and buy a new monitor so I can enjoy 3D again. It was awesome.

3d screens are great, but there is a huge delta between a standard 3d screen, and the Vive(http://store.steampo...com/app/358040/). To get the most out of what I'm working on, you guys need to have the Vive.

Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior

This post has been edited by icecoldduke: 05 September 2016 - 09:31 AM

0

User is online   Mark. 

  • Honored Donor
  • 1,766

#9

I don't have the system requirements and its way too expensive for the limited gimmick factor. But it sure looks to be a blast.
0

User is offline   necroslut 

  • 123

#10

Cool. I tried the Oculus Duke 3D port before, and was pretty much blown away.
0

User is offline   tarasis 

  • 1

#11

I actually signed up to say that I'm very excited that you are working on a Vive version.

I'd love to play DK3D on my Vive!
1

User is offline   congo1986 

  • 0

#12

icecoldduke, I am more excited than I should be, haha. I wish there was something I could do to help. Its been a few months since you originally posted this, do you have an idea if the concept will come to fruition? I can only imagine how difficult it is to modify an old game like this for VR locomotion, which was originally not even intended to have mouse aiming. Either way, I wish you well, but know that anything you post I will really appreciate. Ive been waiting for a mod like this since this April when I first got the Vive.
0

User is online   icecoldduke 

  • 1,009

#13

View Postcongo1986, on 07 December 2016 - 02:46 PM, said:

I can only imagine how difficult it is to modify an old game like this for VR locomotion, which was originally not even intended to have mouse aiming.

It only took me a couple days to get OpenVR hooked up to Polymer. If I get time during my Christmas vacation I'll spend sometime finalizing it.

Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior

This post has been edited by icecoldduke: 07 December 2016 - 03:53 PM

1

User is offline   congo1986 

  • 0

#14

View Posticecoldduke, on 07 December 2016 - 03:53 PM, said:

It only took me a couple days to get OpenVR hooked up to Polymer. If I get time during my Christmas vacation I'll spend sometime finalizing it.


I just came back here to share my enthusiasm again. I posted this on the Vive reddit... here is a LINK. I hope you have a great Christmas, and maybe even enough time to finish a VR port too!
0

User is offline   slikk66 

  • 2

#15

View Posticecoldduke, on 07 December 2016 - 03:53 PM, said:

It only took me a couple days to get OpenVR hooked up to Polymer. If I get time during my Christmas vacation I'll spend sometime finalizing it.


Hey there, just a note to say I'm willing to help out if you can link me to the git repo with the open vr integration already started. The one in your sig doesn't seem to have it integrated yet. I'd really like to help try and get this off the ground!
2

User is offline   keiron 

  • 3

#16

I am very excited to try this on my Vive setup
0

User is online   icecoldduke 

  • 1,009

#17

So I did not have time to work on it over the break, due to some work contracts I have I can't actually release any vr related code I do until after those contracts are complete :(. That being said I am working on some tech that I want to sell at some point, but I do plan on porting that tech over to Polymer. It's in another engine right now.

Aside from that I did have to code a custom model format for my project. I plan on bringing that over at some point as well. I have a FBX to my format working for static, skeletal and camera spline.

So I do plan on doing some big things in Polymer just wanted to give you guys a status update on the vr code. That being said it really wasn't that difficult to integrate steamvr. It really is a weekend thing to get it working

Unofficial Shadow Warrior eduke32 port
https://github.com/j...3/ShadowWarrior

This post has been edited by icecoldduke: 02 January 2017 - 09:23 PM

1

User is offline   congo1986 

  • 0

#18

View Posticecoldduke, on 02 January 2017 - 09:19 PM, said:

"That being said it really wasn't that difficult to integrate steamvr. It really is a weekend thing to get it working"


I knew it! I wish I had the programming skills/knowledge. Im suprised more people havent jumped on Duke to port over, especially since everyone on the Vive reddit page keeps calling for more ports like this. Anyways, take care of business man! Hope one day we can see your work. Thanks for the update =)
0

User is offline   Hendricks266 

  • EDuke32 Senior Developer
  • 5,030

#19

View Postcongo1986, on 05 January 2017 - 07:31 PM, said:

Im suprised more people havent jumped on Duke to port over,

The people who know the codebase well enough either don't have the time (due to professional careers) or the disposable income (due to life circumstances) to "invest" in VR gear.

View Posticecoldduke, on 02 January 2017 - 09:19 PM, said:

It really is a weekend thing to get it working

You always say that, but then

Posted Image
5

User is offline   optimumbox 

  • 0

#20

Godspeed. Thank you for all your time and commitment.
0

User is offline   JoeyFilms 

  • 0

#21

View Posticecoldduke, on 02 January 2017 - 09:19 PM, said:

So I did not have time to work on it over the break, due to some work contracts I have I can't actually release any vr related code I do until after those contracts are complete :(. That being said I am working on some tech that I want to sell at some point, but I do plan on porting that tech over to Polymer. It's in another engine right now.

Aside from that I did have to code a custom model format for my project. I plan on bringing that over at some point as well. I have a FBX to my format working for static, skeletal and camera spline.

So I do plan on doing some big things in Polymer just wanted to give you guys a status update on the vr code. That being said it really wasn't that difficult to integrate steamvr. It really is a weekend thing to get it working


I just wanted to check to see if this is still an active project or if work has gotten in the way? I completely understand if it has. I'm also a massive Duke fan and once tried to play in in "vr" as a kid by strapping my single screen Game Gear to my face and streaming over the feed from my Saturn to it's TV adapter. So I'm pretty hyped to play Duke in room scale and make the child version of me with a sore neck and crossed eyes have his dreams come true.

This post has been edited by JoeyFilms: 15 February 2017 - 01:53 AM

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks are property of their respective owners and all comments are owned by their posters. Yes, our forum uses cookies. © 2004-2017 Duke4.net and Voidpoint, LLC

Enter your sign in name and password


Sign in options