home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / TEXT / MISC / ANDRSCEN.TXT < prev    next >
Text File  |  1994-12-09  |  8KB  |  142 lines

  1. 90-09/vr.story
  2. From: zap@lage.lysator.liu.se (Zap Andersson)
  3. Subject: A 'realistic' VR scenario... with comment
  4. Date: Fri, 28 Sep 90 16:14:57 GMT
  5. Organization: Lysator Computer Club, Linkoping University, Sweden
  6.  
  7.  
  8.   A "realistic" Cyberspace scenery....
  9.  
  10.   A man walks into his office one morning, sits down at his cyber work
  11. station. He puts his goggles on (small, lightweight, high resolution,
  12. also containing earphones of course), puts his MultiPowerGloves on,
  13. sits down in his seat.  At his left hand, he has a small keypad for
  14. various functions in cyberspace.  In front of him is a workspace,
  15. empty now, but it will be filled with (cyber) things when he jacks in.
  16. This is for him to have something to rest his hands/arms on.
  17.  
  18.   He reaches for the ON key. The keys on the small keypad are
  19. organized in such a way that you do not need to see them to operate
  20. them. As the cyberstation boots, cyberspace hurls in from all over,
  21. and his workspace in front of him is filled with what he was doing
  22. yesterday.
  23.  
  24.   In front of him he now sees a desk with some objects on. He has a
  25. database nearby, that he has chosen to visually represent as a minute
  26. file cabinet. There is a datalink, that he has chosen to visually
  27. represent as a telephone. There is also a monitor program that checks
  28. out some kind of industrial process happening in the basement of the
  29. office building were he works. Since out friend has a sense of humor,
  30. he has chosen to represent this as a flower in a vase. The color of
  31. the flower, and the amount of water in the vase has relations to
  32. certain processes in the basement. There is also a toolbox on his
  33. desk.
  34.  
  35.   Now he is going to design a little mecanical device for an engine.
  36. He touches the toolbox, while his left hand hits the 'open' key on the
  37. small keypad, and it opens, revealing som boxes with symbols on. He
  38. picks up one box, puts it on the table next to the toolbox, and opens
  39. it in a similar way. This was the box of Primitive Geometry, and he
  40. can see some small objects inside the box.  While still holding the
  41. box, he presses the 'SIZE' button on his keypad, grabs a corner of the
  42. box and drags it, and the box grows to more handy proportions.  He
  43. picks out a cylinder and puts it on the table. He picks out another
  44. cylinder and places it floating an inch above the first cylinder. He
  45. puts his finger on the first cylinder, and presses the 'SIZE' and
  46. 'INFO' buttons with his left hand. This lets him do the sizing
  47. procedure, but also displays the exact numerical size above the
  48. cylinder. When he is satisfied with the size, he does the same thing
  49. to the other cylinder. Now both cylinders are 1 inch high end 3 inches
  50. in diameter and 1.5 inch apart. He picks up yet another cylinder from
  51. the box and resizes it to a long thin shape. Then he puts this new
  52. cylinder straight through the other two. He presses the 'ACTION'
  53. button with his left hand, and a small menu appears to the side of the
  54. thin cylinder with relevant actions for that object. He points to the
  55. word 'SUBTRACT', and then touch the other two cylinders, and the thin
  56. cylinder is subtracted from the other two, producing a hole. He then
  57. presses 'PROPERTIES' and a small menu of properties pops up so he can
  58. change the colour of the cylinders-with-holes to red.
  59.  
  60.   Now he needs to add some nuts n' bolts to this construction, and
  61. moves on to the toolbox. Now his construcion is in his way, so he
  62. doubleclicks 'SIZE' and pushes it small. Now he has RESCALED it, not
  63. changed it's SIZE. I.e. if he selects INFO and points to it, it will
  64. still be 1 inch thick and 2 inch in diameter although it LOOKS
  65. smaller. He picks up a small box labeled 'FASTENERS' and enlarges it
  66. and opens it. Inside he finds only one bolt and one nut. He picks out
  67. a bolt, shirnks away the box, and places the bolt in space in front of
  68. him, and klicks 'OPEN'. Now the bolt multiplies into 8 different kinds
  69. of bolts. He picks a torx bolt, and the other seven are automatically
  70. closed back into the single bolt-symbol, and autoshrunk back to the
  71. fasteners box. He clicks 'SIZE' and drags the bolt. This time the bolt
  72. refuses to grow continously, since this bolt only exists in ten
  73. different sizes. As he drags it, the bolt snaps between these
  74. available sizes. Also, the bolt is red in some sizes, but green in
  75. others. This symbolizes the fact that his company doesn't have the
  76. 'red' bolts in store and will have to order those, as opposed to the
  77. 'green' bolts. He selects a boltsize that looks good, and presses
  78. 'INFO'. Lets see, this bolt kan stand this and that amount of stress
  79. before it bursts. But what was it now that this construction required?
  80.  
  81.   He taps his 'file cabinet' and clicks 'OPEN' with his left hand.
  82. Some files pop up, and he grabs the filechunk and resizes it with the
  83. 'SIZE' button. As they grow, the headings become visible, so he can
  84. quickly choose the one he is looking for. He rescales it into readable
  85. size, and starts scanning the document. He stops at the word
  86. 'franticabilitism'.  What in the world is that? He points to the word
  87. 'franticabilitism', and presses the 'SIZE' button. This 'enlarges' the
  88. word in a conceptual way, popping up a message derived from a optilink
  89. access from Encyclopedia Galactica describing the word
  90. 'franticabilitism'. After obtaining that info he shrinks it all back
  91. to nothing and returns to his construction. It's time to test if it
  92. fits (it's a part of a landing gear for a Boeing-949 aircraft).  Now
  93. where did I put my Boeing, he wonders, and starts to search at the
  94. bottom of his toolbox....let's see, scissors, lawnmower,
  95. pocketcalculator, ham and eggs, primitive geometry, fasteners, welds,
  96. surface attributes...no..wait! There it is! From the bottom of his
  97. toolbox he picks up the Boeing-949 and puts it on the table in front
  98. of him, doubleclicks 'SIZE' and restores it to it's correct
  99. proportions. Now it's a bit bulky to work with a full scale Boeing-949
  100. so he simply grabs the landing gear, knocks twice on the airplane body
  101. (this is a form of secondary selection) and presses 'HIDE'. Only the
  102. landing gear is now visible. He installs his freshly created device,
  103. looks at it and tries it out by rolling it on his desk. Works ok, but
  104. it squeaks a bit, might need some oil? Well, he picks up a drawing
  105. sheed from his file cabinet, inserts it into the landing gear, presses
  106. 'ACTION', and selects 'BUILD DRAWING' from the menu that pops up next
  107. to the paper (each object has it's own range of actions). He pulls out
  108. the drawing from the landing gear, and looks at it. Well, not so bad
  109. for a few minutes work, he thinks and puts the paper back in the file
  110. cabinet........
  111.  
  112. WHAT I'M AIMING AT with this little 'story' is to point at the need
  113. for some 'standard' operations to perform for each object in a virtual
  114. world. You must be able to 'open' and 'close' everything, even if
  115. 'opening' a word in a text (or, like in the example above, resizing
  116. it) might do slightly different things then physically OPENING it.
  117. Also, in a virtual reality SIZING of objects is importand. Both
  118. physical, of course, but also 'virtual' sizing, just to make them
  119. easier to handle (like the 949 in the bottom of the toolbox). Also, to
  120. perform and ACTION with an object, that allows you to select from a
  121. line of actions that are SPECIFIC TO THAT OBJECT! Like making a
  122. drawing, for the drawing sheet, or subtracting it from other primitive
  123. geometry, like the cylinder. All these things are difficult to
  124. implement without something similar to the 'left hand keypad' I use in
  125. the above story (although the keypad might be simulated...).
  126.  
  127. So, I propose for the 'standard' cyber gear to consist of the goggles,
  128. the gloves (perhaps only one glove?) and a keypunch (deck?) to preform
  129. some basic actions. Perhaps MOTION in space should be thrown down to
  130. the keypad for those not fortunate enough to afford a bodysuit? Wow,
  131. were getting closer and closer to the Neuromancer setup ;-)
  132.  
  133. NO, that's all for today....
  134.  
  135. /Z
  136.  
  137. * * * * * * * * * * * * * * * * *
  138. * My signature is smaller than  *
  139. * yours!  - zap@lysator.liu.se  *
  140. * * * * * * * * * * * * * * * * *
  141.  
  142.