Minecrift Discussion Thread
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Ok, yet more progress (I hope). The GUI is turning out to be a real pain. However, neck model is in, first person mod is in. 64bit JNI support is in.
Is this rifty still looking 'correct' please?
Final things to do before alpha release:
- Sort GUI so it's 'good enough'
- Use correct IPD and other parameters in distortion shader instead of fixed values (and add chromatic aboration correction).
Is this rifty still looking 'correct' please?
Final things to do before alpha release:
- Sort GUI so it's 'good enough'
- Use correct IPD and other parameters in distortion shader instead of fixed values (and add chromatic aboration correction).
You do not have the required permissions to view the files attached to this post.
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
I love you.
Either this mod will be ready by the time my rift arrives (at least good enou to play with) or it'll spur mojang to pull their finger put and do it officially. Either way is good for me
And past experience has shown me that unofficial mods are often better than official additions anyway
Either this mod will be ready by the time my rift arrives (at least good enou to play with) or it'll spur mojang to pull their finger put and do it officially. Either way is good for me
And past experience has shown me that unofficial mods are often better than official additions anyway
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Well, that was my plan all along...mrklaw wrote:Either this mod will be ready by the time my rift arrives (at least good enou to play with) or it'll spur mojang to pull their finger put and do it officially. Either way is good for me
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Keep up this work though and you'll be the defacto option. Look forward to seeing what you'll do with the GUI. Any plans for controls? Detaching look and arm?StellaArtois wrote:Well, that was my plan all along...mrklaw wrote:Either this mod will be ready by the time my rift arrives (at least good enou to play with) or it'll spur mojang to pull their finger put and do it officially. Either way is good for me
- braddas
- Two Eyed Hopeful
- Posts: 60
- Joined: Mon Sep 03, 2012 1:17 am
- Location: UK
- Contact:
Re: Rudimentary Minecraft Rift Support - Is it feasible?
The GUI is an interesting problem, that could be why Mojang hasn't released anything themselves yet. What you've come up so far looks great, hopefully you can crack it!StellaArtois wrote:The GUI is turning out to be a real pain.
Currently working on Flagship - a first-person RTS for the Oculus Rift.
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
I can fully believe that Mojang will do a proper job of the GUI. I'm aiming to just get the GUI usable to be honest; i.e. duplicate it on both eyes, get the mouse working on the shifted buttons, try to move it to the visible area of the screen. Please don't expect a complete rework, you'll be disappointed!
In fact, what to expect in general: lower your hopes! I'll be surprised if the first alpha will even work with the rift tracker, I don't have mine yet so it's not tested. Also, it'll be 'head movement is the mouse' only in game to start with. Oh, and I've messed something up with the FBO rendering because 'fancy' graphics only displays a completely green screen at the moment...
That said, once I get the basics right, I'd love to have a go at getting the Hydra working
In fact, what to expect in general: lower your hopes! I'll be surprised if the first alpha will even work with the rift tracker, I don't have mine yet so it's not tested. Also, it'll be 'head movement is the mouse' only in game to start with. Oh, and I've messed something up with the FBO rendering because 'fancy' graphics only displays a completely green screen at the moment...
That said, once I get the basics right, I'd love to have a go at getting the Hydra working
-
- One Eyed Hopeful
- Posts: 28
- Joined: Sun Oct 21, 2012 1:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Is this going to be forge compatible?
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
My main initial hope is 'head is the mouse' but also allowing the mouse to rotate left/right as well - lots of rotation in minecraft and the head alone wouldn't be enough I think. Then the rest as-is with a readable GUI but nothing else should still be great
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Exactly what I hope to achieve.mrklaw wrote:My main initial hope is 'head is the mouse' but also allowing the mouse to rotate left/right as well - lots of rotation in minecraft and the head alone wouldn't be enough I think. Then the rest as-is with a readable GUI but nothing else should still be great
As to being forge compatible - not initially. Mainly because at the moment I don't know what that entails!
-
- One Eyed Hopeful
- Posts: 28
- Joined: Sun Oct 21, 2012 1:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Well, forge is an API that exposes various hooks to allow mods to modify the game without editing base classes, meaning you can use many mods together without conflicts. Pretty much all major mods require it.
I don't think you can actually make changes to the rendering code without modifying base classes, but it's still possible to keep it forge-compatible. Not sure as to the specifics; I've heard that there's documentation in the form of comments, but nothing online as far as I know.
I really hope you get around to making it compatible at some point, as the vanilla game has become almost unplayable for me.
I don't think you can actually make changes to the rendering code without modifying base classes, but it's still possible to keep it forge-compatible. Not sure as to the specifics; I've heard that there's documentation in the form of comments, but nothing online as far as I know.
I really hope you get around to making it compatible at some point, as the vanilla game has become almost unplayable for me.
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Ok I see. I've pretty muched changed *only* the base classes, so there could be an issue there!
-
- One Eyed Hopeful
- Posts: 28
- Joined: Sun Oct 21, 2012 1:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Heh. Optifine does the same (likely the same classes) and is 100% compatible so I wouldn't worry too much
-
- Binocular Vision CONFIRMED!
- Posts: 236
- Joined: Wed Sep 30, 2009 8:29 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Yes - looks great in the rift - and it is making me giggle looking at it!!!StellaArtois wrote: Is this rifty still looking 'correct' please?
- kenman884
- One Eyed Hopeful
- Posts: 38
- Joined: Wed Mar 13, 2013 1:44 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Mojang "Doing It Officially" will probably consist of them looking for the most popular mod and stealing it.mrklaw wrote:I love you.
Either this mod will be ready by the time my rift arrives (at least good enou to play with) or it'll spur mojang to pull their finger put and do it officially. Either way is good for me
And past experience has shown me that unofficial mods are often better than official additions anyway
But regardless, very glad am I to see that someone much better than I am at coding is working on this! I was going to, but my programming experience is in C and Matlab, so it's probably for the best that someone else is doing it.
-
- One Eyed Hopeful
- Posts: 1
- Joined: Sun Apr 14, 2013 6:22 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
It might be easier if instead of drawing the same image on each eye, you render the GUI on a translucent plane fixed in position a meter or so in front of the player's eye, like they did in tf2. There may be some convergence issues otherwise?
- tmek
- Cross Eyed!
- Posts: 154
- Joined: Fri Aug 03, 2012 10:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
These images are looking good on my Rift! I can't wait to try the alpha. Great work.
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
For the first version, doubt I can get that in. But that's a priority on the roadmap!zeroxoz wrote:It might be easier if instead of drawing the same image on each eye, you render the GUI on a translucent plane fixed in position a meter or so in front of the player's eye, like they did in tf2. There may be some convergence issues otherwise?
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
do you have your rift yet? If not, what order number are you? I'm way back in the high 9xxx so I'm hoping you get yours pretty quickly so there is a chance of an alpha release when my rift comes
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
No Rift as I'm 43xxx That won't stop me getting an alpha out; but it does mean that the first couple of versions probably won't even work. I'll have to rely on those with rifts to help me debug.
Still having issues with the GUI at the moment, but getting near-ish to first release.
Still having issues with the GUI at the moment, but getting near-ish to first release.
-
- One Eyed Hopeful
- Posts: 17
- Joined: Wed Apr 24, 2013 11:38 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
That's great to hear! (That you're getting close to the first release)StellaArtois wrote:No Rift as I'm 43xxx That won't stop me getting an alpha out; but it does mean that the first couple of versions probably won't even work. I'll have to rely on those with rifts to help me debug.
Still having issues with the GUI at the moment, but getting near-ish to first release.
I feel your pain about the Rift though. My order number is in the late 43000's as well so we should be getting ours around the same time
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Ok getting near now. I've given up with the main GUI menus for now, trying to get them into 3D is going to take too long. The game overlay is in 3D now, but I'm getting hampered by my lack of OpenGL experience and it all looks a bit rough. Just about usable. Need to disable the windows mouse cursor and draw my own. But not for the initial release.
I think the overlays aren't quite in the right alignment. Oh well. They can always be turned off!
Anyway, a few more things to tidy up, the first release in the next few days hopefully.
I think the overlays aren't quite in the right alignment. Oh well. They can always be turned off!
Anyway, a few more things to tidy up, the first release in the next few days hopefully.
You do not have the required permissions to view the files attached to this post.
-
- One Eyed Hopeful
- Posts: 18
- Joined: Wed Nov 21, 2012 9:05 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
This is looking great! Awesome work!
-
- Binocular Vision CONFIRMED!
- Posts: 236
- Joined: Wed Sep 30, 2009 8:29 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Looking great!!!! Can't Wait to test it out!!!
-
- One Eyed Hopeful
- Posts: 5
- Joined: Mon Apr 22, 2013 9:47 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
This looks really great. Canät wait for the rift to work on Minecraft, or at least the rendering.
- Chard
- One Eyed Hopeful
- Posts: 19
- Joined: Sun Apr 14, 2013 5:19 pm
- Location: Teesside, UK
- Contact:
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Fantastic, these screenshots really work well, especially with the sword in the foreground and looking up in the cave.
Can't wait to try it. The FOV could use some work though, screen is far too far zoomed in. HUD could use some work too.
off-topic: I really want to see this (below) I find that the simplistic 2D artstyle compliments the rift monitor pixelation quite well. Are we heading back to 16-bit!?
Can't wait to try it. The FOV could use some work though, screen is far too far zoomed in. HUD could use some work too.
off-topic: I really want to see this (below) I find that the simplistic 2D artstyle compliments the rift monitor pixelation quite well. Are we heading back to 16-bit!?
You do not have the required permissions to view the files attached to this post.
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Ok, I know the HUD is dodgy, but the FOV looks incorrect? Too zoomed in? That's more serious. The projection parameters should be coming directly from the Oculus SDK!Chard wrote:The FOV could use some work though, screen is far too far zoomed in. HUD could use some work too.
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Can you adjust the FoV in minecraft settings as normal? That seems to go pretty wide if you need it to?
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
FOV adjustment within Minecraft will have no effect - I use the FOV as calculated from within the Oculus SDK.
-
- One Eyed Hopeful
- Posts: 26
- Joined: Fri Apr 19, 2013 4:13 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
I think the official SDK FOV settings/recommendations are a bit off anyway, some of the games I've tried feel awfully zoomed, if that's the right way to call it. So far I enjoy Half Life 2 the most, with games like Skyrim being too zoomed, making you dry-hump walls more often than I'd like to admit..
- tmek
- Cross Eyed!
- Posts: 154
- Joined: Fri Aug 03, 2012 10:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
These images look correct to me. I don't believe there is an issue with the FOV. Remember the blocks in Minecraft are supposed to be a cubic meter in size. That's about how they appear to me looking through my rift.
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
I'm wondering if we need an adjustable 'eye-to-lens' setting to plug into the SDK calculation. Seems to work ok for some people and others it looks zoomed. People probably have different lens to eye distances depending if they're wearing glasses, different eye cups etc. That would account for differences in perceived fov?
- TheHolyChicken
- Diamond Eyed Freakazoid!
- Posts: 733
- Joined: Thu Oct 18, 2012 3:34 am
- Location: Brighton, UK
- Contact:
Re: Rudimentary Minecraft Rift Support - Is it feasible?
People need to start explaining themselves better; "zoomed in" leaves us guessing (the most annoying that I kept reading is "blurry", which could be one of a dozen things from someone lacking the ability to articulate themselves properly).StellaArtois wrote:I'm wondering if we need an adjustable 'eye-to-lens' setting to plug into the SDK calculation. Seems to work ok for some people and others it looks zoomed. People probably have different lens to eye distances depending if they're wearing glasses, different eye cups etc. That would account for differences in perceived fov?
"Zoomed in" could be caused by:
- Incorrect virtual IPD.
- A user seeing reduced Rift screen real-estate due to their face / Rift lens setup etc. This could be remedied by shrinking the image for each eye (increasing the black wasted screen real-estate), which would mean the user sees a greater game FOV. See some of the TF2 pics floating around the web for examples of this, where you can see a lot of black on the monitor.
- Probably more I can't think of.
Sometimes I sits and thinks, and sometimes I just sits.
-
- Binocular Vision CONFIRMED!
- Posts: 223
- Joined: Thu Mar 07, 2013 4:46 am
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Asoka some people just like different FoVs in their games. If a game isn't representing reality, I see no reason you can't still allow that adjustability and let people find what is comfortable for them
-
- Sharp Eyed Eagle!
- Posts: 436
- Joined: Wed Apr 10, 2013 4:07 am
- Location: UK
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Ok, first release guys. Go easy on me; like I say - if the head tracking works, and / or it doesn't crash on Rift init, I'll be amazed.
Release notes copied below. Please note, follow the installation guide closely - in particular make sure you have added the native dir to your system path!
===========================
Minecrift Mod for Minecraft
===========================
StellaArtois, 2013
With thanks to:
- Palmer Luckey and his team for creating the Oculus Rift. The future is finally here (well for some people anyway; mine hasn't arrived yet).
- Markus "Notch" Persson for creating Minecraft. What has it grown into?
- The team behind the MCP coders' pack, and the Minecraft community - why Mojang bother obsfucating the source when you guys have done such a fantastic job of de-obsfucating it is beyond me!
- Powback for his initial work on the Java JNI wrapper to the SDK. Seeing this inspired me to get off my arse and get modding. See http://www.reddit.com/r/oculus/comments ... _for_devs/
- The guys at Valve for giving some good advice on updating a game for VR.
No thanks to:
- My lack of OpenGL experience.
------------------
What is Minecrift?
------------------
The cheesy name apart, Minecrift attempts to update Minecraft to support the Oculus Rift. Initially this means allowing headtracking input and using the correct stereo rendering parameters for the Rift. In the future this also means updating Minecraft for various control schemes, and updating the GUI to be in full 3D. Minecrift is also meant as a kick up the arse to Mojang, so that they can add official Oculus support in the near future. As and when Minecraft officially supports the Rift, Minecrift development will probably cease (unless they make a complete hash of it).
----------
Disclaimer
----------
I recommend using a vanila Minecraft.jar file for this. Currently I haven't had the time to look into Forge compatibility, or Mod Loader compatibility etc. BACK UP your original minecraft.jar before installing this mod. I make no claims as to the compatibility of this mod with other mods!
------------
Installation
------------
REQUIRES vanilla Minecraft 1.5.2 currently.
Minecrift is Windows only currently. It requires Vista or above and a graphics card & driver capable of at least OpenGL 3.3 support.
- Change directory to %APPDATA%\.minecraft\bin
- Open your minecraft.jar file using 7-zip, winzip etc.
- Select all, and drag and drop in the entire contents of the /minecraft directory from the Minecrift zip into the jar archive (but not the /minecraft directory itself).
- Make sure to delete the META-INF folder in minecraft.jar. Close 7zip / winzip.
- Copy JRiftLibrary.dll and JRiftLibrary64.dll into %APPDATA%\.minecraft\bin\natives
- **** VERY IMPORTANT **** Go to the My Computer icon, right click, select properties. Go to advanced system settings, Environment variables. Edit the system path to add the directory %APPDATA%\.minecraft\bin\natives, so that the JRiftLibrary dlls can be found. If you don't do this, Minecraft will just show a black screen on startup!
- **** Almost as important ****. Install the Microsoft VS2012 C++ redists (both x86 and x64) from http://www.microsoft.com/visualstudio/1 ... #vc-redist
- Run up Minecraft and off you go. If you get a black screen on login, trying running an admin command prompt, cd to your minecraft.exe dir and enter the command
>java -cp Minecraft.exe net.minecraft.LauncherFrame
This should allow any exceptions or errors on Minecraft startup to show up in the console.
--------
Controls
--------
Once in game the dual viewports will kick in. I suggest using Large or Normal GUI size for now. Obviously you will want to be at 1280X800 fullscreen for the Oculus currently.
- F1 to bring up the game HUD / overlay if it isn't already up.
- Cycle F3 until the Rift debug info appears. Good luck reading this - it should be just about visible if it's near the top of the viewport.
- Ctrl and - / = for IPD adjustment. Hold ALT as well for fine adjustment. The IPD setting should be saved between sessions.
- Ctrl O to attempt to reinitialise the Rift (including head tracking).
- Ctrl P while not in a menu to turn distortion on / off. Sometimes useful if the offset mouse pointer is a pain in the menus.
- FOV adjustment within Minecraft will have no effect - I use the FOV as calculated from within the Oculus SDK.
------------
Known Issues
------------
There are many!
- If head tracking works, it'll be a miracle. ***I haven't been able to test it***.
- Resizing the screen leads to graphics corruption on the left viewport. Open and close the inventory to remove the corruption. [If anyone with OpenGL experience could give me pointers as to why this happening, that would be fantastic. I haven't yet been able to suss this out. Something not being done correctly with the FBO I assume].
- Within the in game menus, the displayed mouse pointer is only present on one viewport, and does not match up with the highlighted button position on screen. Please rely on the location of the button highlight or tooltip when clicking. If the click does not seem to take, move the mouse down slightly and try again!
- Everything needs anti-aliasing.
------------
Feedback, bug reporting
------------
Please post feedback, bug reports etc. to the forum thread at MTBS: http://www.mtbs3d.com/phpbb/viewtopic.php?f=140&t=17146
------------
Roadmap
------------
- Get the head tracking working, stereo parameters correct with appropriate user adjustments to the parameters.
- Draw two mouse pointers, one for each viewport.
- Have a rest.
-------------
Release Notes
-------------
0.11 Alpha - FIRST RELEASE 06-05-13
- For Minecraft 1.5.2
- Initial Rift stereo rendering and distortion in place, with IPD adjustment available.
- Headtracking working (maybe! I have no means of testing this currently!).
- Proper first-person rendering.
- Rudimentary neck model should be in place.
- Removed crosshair.
- Initial overlay HUD.
Release notes copied below. Please note, follow the installation guide closely - in particular make sure you have added the native dir to your system path!
===========================
Minecrift Mod for Minecraft
===========================
StellaArtois, 2013
With thanks to:
- Palmer Luckey and his team for creating the Oculus Rift. The future is finally here (well for some people anyway; mine hasn't arrived yet).
- Markus "Notch" Persson for creating Minecraft. What has it grown into?
- The team behind the MCP coders' pack, and the Minecraft community - why Mojang bother obsfucating the source when you guys have done such a fantastic job of de-obsfucating it is beyond me!
- Powback for his initial work on the Java JNI wrapper to the SDK. Seeing this inspired me to get off my arse and get modding. See http://www.reddit.com/r/oculus/comments ... _for_devs/
- The guys at Valve for giving some good advice on updating a game for VR.
No thanks to:
- My lack of OpenGL experience.
------------------
What is Minecrift?
------------------
The cheesy name apart, Minecrift attempts to update Minecraft to support the Oculus Rift. Initially this means allowing headtracking input and using the correct stereo rendering parameters for the Rift. In the future this also means updating Minecraft for various control schemes, and updating the GUI to be in full 3D. Minecrift is also meant as a kick up the arse to Mojang, so that they can add official Oculus support in the near future. As and when Minecraft officially supports the Rift, Minecrift development will probably cease (unless they make a complete hash of it).
----------
Disclaimer
----------
I recommend using a vanila Minecraft.jar file for this. Currently I haven't had the time to look into Forge compatibility, or Mod Loader compatibility etc. BACK UP your original minecraft.jar before installing this mod. I make no claims as to the compatibility of this mod with other mods!
------------
Installation
------------
REQUIRES vanilla Minecraft 1.5.2 currently.
Minecrift is Windows only currently. It requires Vista or above and a graphics card & driver capable of at least OpenGL 3.3 support.
- Change directory to %APPDATA%\.minecraft\bin
- Open your minecraft.jar file using 7-zip, winzip etc.
- Select all, and drag and drop in the entire contents of the /minecraft directory from the Minecrift zip into the jar archive (but not the /minecraft directory itself).
- Make sure to delete the META-INF folder in minecraft.jar. Close 7zip / winzip.
- Copy JRiftLibrary.dll and JRiftLibrary64.dll into %APPDATA%\.minecraft\bin\natives
- **** VERY IMPORTANT **** Go to the My Computer icon, right click, select properties. Go to advanced system settings, Environment variables. Edit the system path to add the directory %APPDATA%\.minecraft\bin\natives, so that the JRiftLibrary dlls can be found. If you don't do this, Minecraft will just show a black screen on startup!
- **** Almost as important ****. Install the Microsoft VS2012 C++ redists (both x86 and x64) from http://www.microsoft.com/visualstudio/1 ... #vc-redist
- Run up Minecraft and off you go. If you get a black screen on login, trying running an admin command prompt, cd to your minecraft.exe dir and enter the command
>java -cp Minecraft.exe net.minecraft.LauncherFrame
This should allow any exceptions or errors on Minecraft startup to show up in the console.
--------
Controls
--------
Once in game the dual viewports will kick in. I suggest using Large or Normal GUI size for now. Obviously you will want to be at 1280X800 fullscreen for the Oculus currently.
- F1 to bring up the game HUD / overlay if it isn't already up.
- Cycle F3 until the Rift debug info appears. Good luck reading this - it should be just about visible if it's near the top of the viewport.
- Ctrl and - / = for IPD adjustment. Hold ALT as well for fine adjustment. The IPD setting should be saved between sessions.
- Ctrl O to attempt to reinitialise the Rift (including head tracking).
- Ctrl P while not in a menu to turn distortion on / off. Sometimes useful if the offset mouse pointer is a pain in the menus.
- FOV adjustment within Minecraft will have no effect - I use the FOV as calculated from within the Oculus SDK.
------------
Known Issues
------------
There are many!
- If head tracking works, it'll be a miracle. ***I haven't been able to test it***.
- Resizing the screen leads to graphics corruption on the left viewport. Open and close the inventory to remove the corruption. [If anyone with OpenGL experience could give me pointers as to why this happening, that would be fantastic. I haven't yet been able to suss this out. Something not being done correctly with the FBO I assume].
- Within the in game menus, the displayed mouse pointer is only present on one viewport, and does not match up with the highlighted button position on screen. Please rely on the location of the button highlight or tooltip when clicking. If the click does not seem to take, move the mouse down slightly and try again!
- Everything needs anti-aliasing.
------------
Feedback, bug reporting
------------
Please post feedback, bug reports etc. to the forum thread at MTBS: http://www.mtbs3d.com/phpbb/viewtopic.php?f=140&t=17146
------------
Roadmap
------------
- Get the head tracking working, stereo parameters correct with appropriate user adjustments to the parameters.
- Draw two mouse pointers, one for each viewport.
- Have a rest.
-------------
Release Notes
-------------
0.11 Alpha - FIRST RELEASE 06-05-13
- For Minecraft 1.5.2
- Initial Rift stereo rendering and distortion in place, with IPD adjustment available.
- Headtracking working (maybe! I have no means of testing this currently!).
- Proper first-person rendering.
- Rudimentary neck model should be in place.
- Removed crosshair.
- Initial overlay HUD.
You do not have the required permissions to view the files attached to this post.
-
- Cross Eyed!
- Posts: 176
- Joined: Mon Feb 25, 2013 10:29 pm
- Location: NZ
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Looks like I'm finally going to have to buy Minecraft once my Rift arrives.
Screenshots look good already.
Screenshots look good already.
- drgroove101
- Cross Eyed!
- Posts: 115
- Joined: Wed Jan 16, 2013 4:24 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Holy snap! you actually released it! Quick quick someone make a youtube video testing this, I needs to see it! Can't wait for Minecraft in the Rift!
Congratulations on the alpha release man, following this thread you've really out did yourself. You learned so much and were able to apply it in such a short time, cudos to you good sir.
However you're allowed no rest until someone confirms head tracking is working!
My Rift can not come soon enough ...
Congratulations on the alpha release man, following this thread you've really out did yourself. You learned so much and were able to apply it in such a short time, cudos to you good sir.
However you're allowed no rest until someone confirms head tracking is working!
My Rift can not come soon enough ...
- mattyeatsmatts
- Binocular Vision CONFIRMED!
- Posts: 315
- Joined: Wed Mar 06, 2013 5:02 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Great work, I'll finally have to buy Minecraft for PC now
- tmek
- Cross Eyed!
- Posts: 154
- Joined: Fri Aug 03, 2012 10:27 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
[quote="StellaArtois"]Ok, first release guys. Go easy on me; like I say - if the head tracking works, and / or it doesn't crash on Rift init, I'll be amazed.
First off, the stereo rendering looks great in the rift!
However as you suspected the head tracking doesn't work well at all. It usually just seems to spin you around one direction or the other. Pressing CTRL O locks up the game on my machine. (windows 8 64-bit, i7, AMD 5850)
In the mean time is it possible to restore the original mouselook from the game and just have the rift rendering? It woudl be awesome just to be able to look around at stuff with the mouse even without head tracking.
Thanks again for doing this. Great job.
First off, the stereo rendering looks great in the rift!
However as you suspected the head tracking doesn't work well at all. It usually just seems to spin you around one direction or the other. Pressing CTRL O locks up the game on my machine. (windows 8 64-bit, i7, AMD 5850)
In the mean time is it possible to restore the original mouselook from the game and just have the rift rendering? It woudl be awesome just to be able to look around at stuff with the mouse even without head tracking.
Thanks again for doing this. Great job.
-
- One Eyed Hopeful
- Posts: 18
- Joined: Wed Nov 21, 2012 9:05 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
Just had a go. Plays great! Can't wait to try and get head tracking working in it.
For those trying this, if you still get the black screen. Instead of running command prompt just right click on the executable and select run as administrator.
For those trying this, if you still get the black screen. Instead of running command prompt just right click on the executable and select run as administrator.
-
- Cross Eyed!
- Posts: 167
- Joined: Fri Sep 28, 2012 4:32 pm
Re: Rudimentary Minecraft Rift Support - Is it feasible?
I don't have a Rift yet, but I wanted to try this out ASAP. I was getting a black screen but got it to work after messing around with the Path variable.
For those who don't know, the specific entry you need to edit is under System Variables. Look for Path, highlight it, click edit, and add the following directory after the last semicolon (press End to get there immediately) with no \ at the end: C:\Users\(YOUR_USERNAME_WITHOUT_THESE_PARENTHESES)\AppData\Roaming\.minecraft\bin\natives
Not enough FPS for me at Far distance (depending what's on-screen), but at normal distance I'm getting 60+. Core 2 Duo e8400, Radeon HD5770.
THANK YOU!
For those who don't know, the specific entry you need to edit is under System Variables. Look for Path, highlight it, click edit, and add the following directory after the last semicolon (press End to get there immediately) with no \ at the end: C:\Users\(YOUR_USERNAME_WITHOUT_THESE_PARENTHESES)\AppData\Roaming\.minecraft\bin\natives
Not enough FPS for me at Far distance (depending what's on-screen), but at normal distance I'm getting 60+. Core 2 Duo e8400, Radeon HD5770.
THANK YOU!