| |
-
Welcome to Lego Land. Hold the wand in front of you so that you can see
the blue sphere.
-
Hold the wand in a postion and orientation in which a block should be placed.
-
Press the button to place a brick.
-
Create a total of five blocks (four more)
-
Great, now you can move the blocks. To select a block, hold the wand near
the red sphere that is attached to the block and press the button.
-
The selected block will have a different color. Move the block about. When
you have decided on its final position, press the button again to let go
of it. The color will change again.
-
Continue to move blocks to your hearts content.
-
Objects not modeled in the virtual world clutter the real world space.
Place the blocks over the real objects. The blocks will probably prevent
you from running into the real world objects.
-
Align the virtual block with the real world styrofoam blocks. The sizes
should be the same. Using the virtual blocks, you can building something.
When the virtual world setup is finished, place the real world blocks in
the same configuration. Use the virtual blocks to guide the placement of
the real-world blocks. Everyone will be able to admire the real world sculpture
you make.
The Lego Land expands on the previous cube worlds project. The additions
to this project is to mange the Lego blocks. Simple control has to be coded
to add and move buttons. The blocks are rendered as GL_QUADs.
I am a disappointed by the 3D impression of the blocks. Looking at a
block through the HMD is hard to tell its depth and it is hard to distinguish
from the background. The impression is improved when moving about to look
at the block from different angles. The improvement must be from the parallax
of the block and background.
The rendering could probably be improved by selecting different openGL
settings. Lightings and shadow might represent more depth.
The interface for the interaction developed as I was testing the system.
The red sphere on a block was added because I was confused which corner
of the cube to click to select it.
Thanks to Jason Jearld
for setting up VR-Juggler, this project could have been a much more complicated
|