Skip to main content
Up and Coming
March 30, 2013

BlitzRift - Blitz3D Integration (Open Source)

EDIT:
For those curious how this would look when working correctly, along with headtracking, I've put together an almost identical scene setup in Unity.

Link:
http://www.marbas3d.com/files/UnityRift.rar




Greetings fellow Rifters!

I'm releasing my Blitz3D integration for the Oculus Rift.

This was basically a fun project I did back when the Oculus Rift was launched on Kickstarter.
The main purpose of the techdemo was to implement and experiment with the Barrel distortion correction (warping).

Blitz3D is a somewhat dated (still available) development platform with built in 3D engine based on DX7.
However it's a good tool for prototyping ideas that gamedev beginners might find useful.

Source-Code included!

To compile the project, you'll need:
- A copy of Blitz3D. There is a demo available that you may use. Untested!
- IDEal. A proper IDE for Blitz3D (Free).

From IDEal, open the BlitzRift.ipf file to load the project.

A precompiled exe is also included.

Head-tracking support is not integrated yet!
(I may address this later when I receive my devkit)

DOWNLOAD - BlitzRift_SRC_v1.0.rar

Enjoy!

    13 replies

    Inspiring
    April 2, 2013
    Awesome man! Nice to hear Blitz3D is still alive and kicking, it was a great platform.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
    MarbasAuthor
    Up and Coming
    April 4, 2013
    Thanks Cyber! I may be adding support for the other BRL dev tools, like BlitzMAX and Monkey... once I get my DK :)
    Participant
    April 5, 2013
    Blitz Basic was the first language I learned, also used Blitz 3D. Cool to see this!
    Inspiring
    April 5, 2013
    It's a shame Platypus was a 2d shooter. It was the best looking Blitz game ever created (imo). A 3d version that let you fly through a plasticine landscape with a Rift would have been awesome :)
    Co-host of Recentered - A VR Podcast, available on all normal podcast streaming services.
    MarbasAuthor
    Up and Coming
    April 6, 2013
    "palmertech" wrote:
    Blitz Basic was the first language I learned, also used Blitz 3D. Cool to see this!


    Cool to hear you were once a blitzer Palmer! :D I didn't know you used to code, and thought you exclusively lived in the hardworld ;)
    Up and Coming
    June 18, 2013
    Blitz3D gave me good memories, used it a lot in the past.

    I was the author of YAL (Yet another lightmapper, at the code archives), seeing the code nowadays feels very strange.
    Participant
    October 14, 2013
    Very nice work! Hope you received your devkit by now :D

    Is it possible you could make a port-friendly version? Everytime I attempt to port Blitzrift to my game, nothing seems to happen. The most I got to happen was a black screen!

    -Sam
    MarbasAuthor
    Up and Coming
    October 23, 2013
    "InnocentSam" wrote:
    Very nice work! Hope you received your devkit by now :D

    Is it possible you could make a port-friendly version? Everytime I attempt to port Blitzrift to my game, nothing seems to happen. The most I got to happen was a black screen!

    -Sam


    Yes I've had the devkit for a while now. But since I've been busy with other projects, there's been none progress on this port. Actually I haven't touched Blitz3D for quite some time and I doubt I'll ever will again.

    If you haven't yet, I strongly suggest you take a look at Unity for your Oculus Rift developing. It's really easy to use and have official Oculus support.
    Participant
    October 31, 2013
    "Marbas" wrote:
    "InnocentSam" wrote:
    Very nice work! Hope you received your devkit by now :D

    Is it possible you could make a port-friendly version? Everytime I attempt to port Blitzrift to my game, nothing seems to happen. The most I got to happen was a black screen!

    -Sam


    Yes I've had the devkit for a while now. But since I've been busy with other projects, there's been none progress on this port. Actually I haven't touched Blitz3D for quite some time and I doubt I'll ever will again.

    If you haven't yet, I strongly suggest you take a look at Unity for your Oculus Rift developing. It's really easy to use and have official Oculus support.

    Yeah, Unity is good and all, but if I want to do some coding but without the brain-hurt, I just work on my project on Blitz. I just thought it'd be neat to use the Rift on it.

    But if you can't work on it, that's fine, it was worth an ask :)

    -Sam
    MarbasAuthor
    Up and Coming
    December 22, 2013
    This project was created as an experiment to recreate the lens warping effect in Blitz3D. I worked on this long before I received my kickstater backed dk1. By the time I received the DK, I've lost interest in working any further on this project. Lately I have tested this on my Rift and found that the stereoscopic effect was way off, and regardless of the many controls implemented to tweak the distortion, I found it very hard to find the correct settings for making the Rift work with Blitz3D. Also still at this stage it does not support headtracking.

    Therefore I'm a bit unsure if it would be best to pull this release, not to confuse people trying to make this work in Blitz3D.