VFX1 Head Tracking

new topic     » topic index » view thread      » older message » newer message

If anyone is interested, I've written a quick library for the VFX1, a head
mounted display. I've also written two programs as samples. These don't
need the VFX1 to be used, but you miss a lot without it.

The first is a starfield which allows you to 'look around' as if you
were flying through space.

The second is a totally unoptimized raycaster. I'm in the middle of
adding optimizations to it. (it's in mode 257, without virtual pages,
and all the calculations are floating point, with no look up tables...
plus, it performs texture-mapping on the walls, as well as being in
stereo, and entirely in DOS32 Euphoria... it's SLOW 4 seconds/frame
on my pentium)

Both of these are in mode 257. Without the helmet, a stereo effect is
achieved using the 'cross-view' method as in SIRDS or 'magic-eye'

I'm also working on a series of web pages which describe 3-D programming
in euphoria, giving algorithms, explanations, and code. I'm writing it,
in part, because I wish something like this was available when I started.
Partially, this was written for some of the younger crowd, so I assume
you have had highschool algebra I, but no more than that.

So far, I've discussed mapping 3-D objects to the screen,
and creating stereoscopic effects. By tonight, I'll have a lesson on
rotation matricies.

These are available at http://www.7south.com/zerby/EUPHORIA/
--
Ryan Zerby, Senior Programmer   ryanz at netrex.com
"I want to raise my freak flag, higher and higher! I want to raise my
freak flag, and never be alone" -- TMBG 'How Can I Sing Like A Girl?'

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu