[sci.virtual-worlds] A 'realistic' VR scenario... with comment

zap@lage.lysator.liu.se (Zap Andersson) (09/28/90)

earphones of course), puts his MultiPowerGloves on, sits down in his seat.
At his left hand, he has a small keypad for various functions in cyberspace.
In front of him is a workspace, empty now, but it will be filled with (cyber)
things when he jacks in. This is for him to have something to rest his hands/
arms on.
 
  He reaches for the ON key. The keys on the small keypad are organized in 
such
a way that you do not need to see them to operate them. As the cyberstation
boots, cyberspace hurls in from all over, and his workspace in front of him
is filled with what he was doing yesterday.
 
  In front of him he now sees a desk with some objects on. He has a database
nearby, that he has chosen to visually represent as a minute file cabinet.
There is a datalink, that he has chosen to visually represent as a telephone.
There is also a monitor program that checks out some kind of industrial
process happening in the basement of the office building were he works. Since
out friend has a sense of humor, he has chosen to represent this as a flower
in a vase. The color of the flower, and the amount of water in the vase has
relations to certain processes in the basement. There is also a toolbox on his
desk.
 
  Now he is going to design a little mecanical device for an engine. He touches
the toolbox, while his left hand hits the 'open' key on the small keypad, and
it opens, revealing som boxes with symbols on. He picks up one box, puts it
on the table next to the toolbox, and opens it in a similar way. This was the
box of Primitive Geometry, and he can see some small objects inside the box.
While still holding the box, he presses the 'SIZE' button on his keypad, grabs
a corner of the box and drags it, and the box grows to more handy proportions.
He picks out a cylinder and puts it on the table. He picks out another cylinder
and places it floating an inch above the first cylinder. He puts his finger on
the first cylinder, and presses the 'SIZE' and 'INFO' buttons with his left
hand. This lets him do the sizing procedure, but also displays the exact
numerical size above the cylinder. When he is satisfied with the size, he
does the same thing to the other cylinder. Now both cylinders are 1 inch
high end 3 inches in diameter and 1.5 inch apart. He picks up yet another
cylinder from the box and resizes it to a long thin shape. Then he puts
this new cylinder straight through the other two. He presses the 'ACTION'
button with his left hand, and a small menu appears to the side of the thin
cylinder with relevant actions for that object. He points to the word
'SUBTRACT', and then touch the other two cylinders, and the thin cylinder is
subtracted from the other two, producing a hole. He then presses 
'PROPERTIES'
and a small menu of properties pops up so he can change the colour of the
cylinders-with-holes to red.
 
  Now he needs to add some nuts n' bolts to this construction, and moves on
to the toolbox. Now his construcion is in his way, so he doubleclicks 'SIZE'
and pushes it small. Now he has RESCALED it, not changed it's SIZE. I.e. if
he selects INFO and points to it, it will still be 1 inch thick and 2 inch
in diameter although it LOOKS smaller. He picks up a small box labeled
'FASTENERS' and enlarges it and opens it. Inside he finds only one bolt and
one nut. He picks out a bolt, shirnks away the box, and places the bolt in
space in front of him, and klicks 'OPEN'. Now the bolt multiplies into
8 different kinds of bolts. He picks a torx bolt, and the other seven are
automatically closed back into the single bolt-symbol, and autoshrunk back
to the fasteners box. He clicks 'SIZE' and drags the bolt. This time the
bolt refuses to grow continously, since this bolt only exists in ten
different sizes. As he drags it, the bolt snaps between these available
sizes. Also, the bolt is red in some sizes, but green in others. This
symbolizes the fact that his company doesn't have the 'red' bolts in store
and will have to order those, as opposed to the 'green' bolts. He selects a
boltsize that looks good, and presses 'INFO'. Lets see, this bolt kan stand
this and that amount of stress before it bursts. But what was it now that
this construction required?
 
  He taps his 'file cabinet' and clicks 'OPEN' with his left hand. Some
files pop up, and he grabs the filechunk and resizes it with the 'SIZE'
button. As they grow, the headings become visible, so he can quickly
choose the one he is looking for. He rescales it into readable size, and
starts scanning the document. He stops at the word 'franticabilitism'.
What in the world is that? He points to the word 'franticabilitism', and
presses the 'SIZE' button. This 'enlarges' the word in a conceptual way,
popping up a message derived from a optilink access from Encyclopedia
Galactica describing the word 'franticabilitism'. After obtaining that info
he shrinks it all back to nothing and returns to his construction. It's time
to test if it fits (it's a part of a landing gear for a Boeing-949 aircraft).
Now where did I put my Boeing, he wonders, and starts to search at the bottom
of his toolbox....let's see, scissors, lawnmower, pocketcalculator, ham and
eggs, primitive geometry, fasteners, welds, surface attributes...no..wait!
There it is! From the bottom of his toolbox he picks up the Boeing-949 and
puts it on the table in front of him, doubleclicks 'SIZE' and restores it
to it's correct proportions. Now it's a bit bulky to work with a full scale
Boeing-949 so he simply grabs the landing gear, knocks twice on the airplane
body (this is a form of secondary selection) and presses 'HIDE'. Only the
landing gear is now visible. He installs his freshly created device, looks
at it and tries it out by rolling it on his desk. Works ok, but it squeaks
a bit, might need some oil? Well, he picks up a drawing sheed from his file
cabinet, inserts it into the landing gear, presses 'ACTION', and selects
'BUILD DRAWING' from the menu that pops up next to the paper (each object
has it's own range of actions). He pulls out the drawing from the landing
gear, and looks at it. Well, not so bad for a few minutes work, he thinks
and puts the paper back in the file cabinet........
 
WHAT I'M AIMING AT with this little 'story' is to point at the need for some
'standard' operations to perform for each object in a virtual world. You
must be able to 'open' and 'close' everything, even if 'opening' a word
in a text (or, like in the example above, resizing it) might do slightly
different things then physically OPENING it. Also, in a virtual reality
SIZING of objects is importand. Both physical, of course, but also 'virtual'
sizing, just to make them easier to handle (like the 949 in the bottom of
the toolbox). Also, to perform and ACTION with an object, that allows you to
select from a line of actions that are SPECIFIC TO THAT OBJECT! Like 
making
a drawing, for the drawing sheet, or subtracting it from other primitive
geometry, like the cylinder. All these things are difficult to implement
without something similar to the 'left hand keypad' I use in the above
story (although the keypad might be simulated...).
 
So, I propose for the 'standard' cyber gear to consist of the goggles, the
gloves (perhaps only one glove?) and a keypunch (deck?) to preform some
basic actions. Perhaps MOTION in space should be thrown down to the keypad
for those not fortunate enough to afford a bodysuit? Wow, were getting
closer and closer to the Neuromancer setup ;-)
 
NO, that's all for today....
 
/Z
 
* * * * * * * * * * * * * * * * *
* My signature is smaller than  *
* yours!  - zap@lysator.liu.se  *
* * * * * * * * * * * * * * * * *

zap@lage.lysator.liu.se (Zap Andersson) (10/01/90)

earphones of course), puts his MultiPowerGloves on, sits down in his seat.
At his left hand, he has a small keypad for various functions in cyberspace.
In front of him is a workspace, empty now, but it will be filled with (cyber)
things when he jacks in. This is for him to have something to rest his hands/
arms on.
 
  He reaches for the ON key. The keys on the small keypad are organized in 
such a way that you do not need to see them to operate them. As the 
cyberstation boots, cyberspace hurls in from all over, and his workspace in 
front of him is filled with what he was doing yesterday.
 
  In front of him he now sees a desk with some objects on. He has a database
nearby, that he has chosen to visually represent as a minute file cabinet.
There is a datalink, that he has chosen to visually represent as a telephone.
There is also a monitor program that checks out some kind of industrial
process happening in the basement of the office building were he works. Since
out friend has a sense of humor, he has chosen to represent this as a flower
in a vase. The color of the flower, and the amount of water in the vase has
relations to certain processes in the basement. There is also a toolbox on his
desk.
 
  Now he is going to design a little mecanical device for an engine. He touches
the toolbox, while his left hand hits the 'open' key on the small keypad, and
it opens, revealing som boxes with symbols on. He picks up one box, puts it
on the table next to the toolbox, and opens it in a similar way. This was the
box of Primitive Geometry, and he can see some small objects inside the box.
While still holding the box, he presses the 'SIZE' button on his keypad, grabs
a corner of the box and drags it, and the box grows to more handy proportions.
He picks out a cylinder and puts it on the table. He picks out another cylinder
and places it floating an inch above the first cylinder. He puts his finger on
the first cylinder, and presses the 'SIZE' and 'INFO' buttons with his left
hand. This lets him do the sizing procedure, but also displays the exact
numerical size above the cylinder. When he is satisfied with the size, he
does the same thing to the other cylinder. Now both cylinders are 1 inch
high end 3 inches in diameter and 1.5 inch apart. He picks up yet another
cylinder from the box and resizes it to a long thin shape. Then he puts
this new cylinder straight through the other two. He presses the 'ACTION'
button with his left hand, and a small menu appears to the side of the thin
cylinder with relevant actions for that object. He points to the word
'SUBTRACT', and then touch the other two cylinders, and the thin cylinder is
subtracted from the other two, producing a hole. He then presses 
'PROPERTIES' and a small menu of properties pops up so he can change the 
colour of the cylinders-with-holes to red.
 
  Now he needs to add some nuts n' bolts to this construction, and moves on
to the toolbox. Now his construcion is in his way, so he doubleclicks 'SIZE'
and pushes it small. Now he has RESCALED it, not changed it's SIZE. I.e. if
he selects INFO and points to it, it will still be 1 inch thick and 2 inch
in diameter although it LOOKS smaller. He picks up a small box labeled
'FASTENERS' and enlarges it and opens it. Inside he finds only one bolt and
one nut. He picks out a bolt, shirnks away the box, and places the bolt in
space in front of him, and klicks 'OPEN'. Now the bolt multiplies into
8 different kinds of bolts. He picks a torx bolt, and the other seven are
automatically closed back into the single bolt-symbol, and autoshrunk back
to the fasteners box. He clicks 'SIZE' and drags the bolt. This time the
bolt refuses to grow continously, since this bolt only exists in ten
different sizes. As he drags it, the bolt snaps between these available
sizes. Also, the bolt is red in some sizes, but green in others. This
symbolizes the fact that his company doesn't have the 'red' bolts in store
and will have to order those, as opposed to the 'green' bolts. He selects a
boltsize that looks good, and presses 'INFO'. Lets see, this bolt kan stand
this and that amount of stress before it bursts. But what was it now that
this construction required?
 
  He taps his 'file cabinet' and clicks 'OPEN' with his left hand. Some
files pop up, and he grabs the filechunk and resizes it with the 'SIZE'
button. As they grow, the headings become visible, so he can quickly
choose the one he is looking for. He rescales it into readable size, and
starts scanning the document. He stops at the word 'franticabilitism'.
What in the world is that? He points to the word 'franticabilitism', and
presses the 'SIZE' button. This 'enlarges' the word in a conceptual way,
popping up a message derived from a optilink access from Encyclopedia
Galactica describing the word 'franticabilitism'. After obtaining that info
he shrinks it all back to nothing and returns to his construction. It's time
to test if it fits (it's a part of a landing gear for a Boeing-949 aircraft).
Now where did I put my Boeing, he wonders, and starts to search at the bottom
of his toolbox....let's see, scissors, lawnmower, pocketcalculator, ham and
eggs, primitive geometry, fasteners, welds, surface attributes...no..wait!
There it is! From the bottom of his toolbox he picks up the Boeing-949 and
puts it on the table in front of him, doubleclicks 'SIZE' and restores it
to it's correct proportions. Now it's a bit bulky to work with a full scale
Boeing-949 so he simply grabs the landing gear, knocks twice on the airplane
body (this is a form of secondary selection) and presses 'HIDE'. Only the
landing gear is now visible. He installs his freshly created device, looks
at it and tries it out by rolling it on his desk. Works ok, but it squeaks
a bit, might need some oil? Well, he picks up a drawing sheed from his file
cabinet, inserts it into the landing gear, presses 'ACTION', and selects
'BUILD DRAWING' from the menu that pops up next to the paper (each object
has it's own range of actions). He pulls out the drawing from the landing
gear, and looks at it. Well, not so bad for a few minutes work, he thinks
and puts the paper back in the file cabinet........
 
WHAT I'M AIMING AT with this little 'story' is to point at the need for some
'standard' operations to perform for each object in a virtual world. You
must be able to 'open' and 'close' everything, even if 'opening' a word
in a text (or, like in the example above, resizing it) might do slightly
different things then physically OPENING it. Also, in a virtual reality
SIZING of objects is importand. Both physical, of course, but also 'virtual'
sizing, just to make them easier to handle (like the 949 in the bottom of
the toolbox). Also, to perform and ACTION with an object, that allows you to
select from a line of actions that are SPECIFIC TO THAT OBJECT! Like 
making a drawing, for the drawing sheet, or subtracting it from other 
primitive geometry, like the cylinder. All these things are difficult to 
implement without something similar to the 'left hand keypad' I use in the 
above story (although the keypad might be simulated...).
 
So, I propose for the 'standard' cyber gear to consist of the goggles, the
gloves (perhaps only one glove?) and a keypunch (deck?) to preform some
basic actions. Perhaps MOTION in space should be thrown down to the keypad
for those not fortunate enough to afford a bodysuit? Wow, were getting
closer and closer to the Neuromancer setup ;-)
 
NO, that's all for today....
 
/Z
 
* * * * * * * * * * * * * * * * *
* My signature is smaller than  *
* yours!  - zap@lysator.liu.se  *
* * * * * * * * * * * * * * * * *

cyberoid@milton.u.washington.edu (Robert Jacobson) (10/01/90)

Here's the first paragraph to the last article.  Apparently some
hidden characters are causing the host to blast away at these lines:

22:
   A "realistic" Cyberspace scenery....
23:
 
24:
   A man walks into his office one morning, sits down at his cyber work station.
25:
 He puts his goggles on (small, lightweight, high resolution, also containing
26:
 earphones of course), puts his MultiPowerGloves on, sits down in his seat.
27:
 At his left hand, he has a small keypad for various functions in cyberspace.
28:
 In front of him is a workspace, empty now, but it will be filled with (cyber)
29:
 things when he jacks in. This is for him to have something to rest his hands/
30:
 arms on.

rpi@uunet.UU.NET (David Reed) (10/18/90)

RPI Advanced Technology Group is interested in news of Synthetic Digital
Environment/Virtual Reality Group newsletters Worldwide: Please send
information to:
RPI
POB 14607
San Francisco, California, USA 94114
We are an R&D facility with a chambered system configuration and two
stand-alone semi-emmersion systems in "near-release". Thank you.