MindSetter Release Notes ******************** V2.5 3rd December 1997 ******************** There are more powerful features included in this release. In particular, the walkthrough functionality opens up many new applications for the VREK. Also, the addition of a navigation gadget in the 2D displays allows for much easier viewpoint placement. Global axes have also been added to the 2D displays. (1) Added Global axes to 2D (orthographic) displays. These are displayed in dark grey. (2) Added navigation gadget to XZ orthographic display. This yellow box allows the user to drag the 3D view position around using the 2D plan view. The purple line shows the direction of view and there are two extra gadgets located along this line. The gadget closest to the yellow box is a direction gadget allowing the orientation of the view to be changed. The gadget furthest away from the yellow box is the view-drag gadget which allows the position as well as the direction of view to be altered. The yellow navigation gadget also helps when adding new objects to the scene when in the XZ display mode. New objects are located with the yellow box at the centre of the new object. (3) Object placing methods. Objects can now be located relative to the current view as well as the more normal 'global' method. There are three object placing options which can be chosen from the OBJECT/PLACING menu. These are: DEFAULT - This is the default 'global' object placing method. ATTACH - This causes the object to be 'attached' to the viewpoint. This is done with the object's position relative to the global origin and positioning the object as if the viewpoint was at this origin. The position of the object in the 3D view will remain constant even when moving the view position around a world. LOCAL - This is similar to ATTACH but will cause the object to appear at the screen plane when in stereoscopic modes. Note that the scene file contains information regarding the placing of objects and that object placing will not take effect when using earlier versions of MindSetter/MindViewer. (4) Walkthrough functions. This release of MindSetter and MindViewer includes walkthrough functionality. This functionality includes the ability to record and playback navigation and HMD information from a session. Multiple sections of navigation may be concatenated in one recording file. This functionality is available from both the MindSetter and MindViewer tools. In the main menu of each tool there is a SESSION menu which is now described: PLAYBACK... This sub-menu contains commands relating to session playback. FILE... This command allows the user to specify the current playback file. PLAY This command causes the current playback file to start running. STOP This command causes the current playback file to stop. PAUSE This command pauses the current playback. RESUME This command resumes the current playback from a prior PAUSE. HMD Info... This sub-menu contains two commands USE and DISCARD. USE causes the HMD information in the playback file to vary the view. DISCARD causes the HMD information in the playback file to be ignored. This allows a user to use their own HMD in conjunction with the navigation information in the playback. RECORDING... This sub-menu contains commands relating to session recording. FILE... This command allows the user to specify the current recording file. Note that the user may specify the name of a file that does not yet exist. RECORD This command clears the current recording file and starts a new recording. APPEND This command starts a new recording by appending to the end of the current recording file. STOP This command stops the current recording. The user may then continue recording by subsequent APPEND commands. The following hot-keys are now active: Shift-F1 To toggle between PLAY and STOP of the current playback file. Shift-F2 To toggle between PAUSE and RESUME of the current playback file. Shift-F3 To perform a SESSION/RECORDING/RECORD command to record to the current recording file. Shift-F4 To perform a SESSION/RECORDING/APPEND command to append to the current recording file. Shift-F5 To STOP the current recording. Note that the user must enter MOVE mode in order to record navigation information in the recording file. Walkthrough files are in a text format and have the .MSR file extension. These files are kept in the CONFIG sub-directory. Note that it is possible to play and record at the same time. For example, by using a source playback file which contains navigation information we can play back the session discarding the HMD info. If, when the source session is played back, we are recording at the same time, then not only will the navigation information be recorded to the new file, but so too will any new HMD information - allowing a user to record different subject's responses to the same navigation walkthrough. MSR File Format (MSR=MindSetter Recording) --------------- An MSR file is a text file. Each line in the file contains a time stamp, a command and command parameters.