DIVECraft is an umbrella project covering several existing applications to port the computer and console game “Minecraft” to the DIVE. The currently existing application places the user in a fully explorable port of a particular Minecraft world map, viewed as a .obj file in Virtools. Future applications aim to port the game itself and allow user interaction with 3d devices to create one of the fullest commercial-quality DIVE experiences to date.
DIVECraft 1.1, the current version running in the DIVE, visualizes a Minecraft world ported from a save file using j-mc-2-obj (https://code.google.com/p/j-mc-2-obj/ ), an open source program. This converts a specified subsection of the world (generally only a few blocks/acres at a time due to memory constraints) into a .obj format. This model file is then loaded into Virtools, and via this existing prototyping program, lights and exploration controls are added.
DIVECraft 1.0, the original version, allowed the same functionalities but used MC2OBJ instead of j-mc-2-obj (essentially just an older version that wasn’t powered by Java). This older version did not support texture conversion and thus provided a less detailed world port.
The final product working product as of this writing allows a user to explore a section of a world they created in the Minecraft game in fully immersive 3D, using our standard point-to-fly control system. This has to date been very particularly popular for outreach for younger audiences.
DIVECraft 2, the future planned application, will be a full port of MINECraft into the DIVE. This will be achieved via an OpenGL intercept (similar to ML2VR), or a direct addition to the Minecraft source code if need be. This project will allow exploration of modern video game interface and control strategies in VR environments, which with the advent of the Oculus Rift and commercial VR is going to be very needed in the coming years.