VR-Forces Documentation Center
Total Page:16
File Type:pdf, Size:1020Kb
VR-Forces Documentation Center Use the bookmarks to access the Master Table of Contents and Master Index. (Links from the Table of Contents open in this PDF file. Links from the Master Index open a separate PDF.) See the Documentation Roadmap on page 2 for a quick guide to what is in the manuals. Click a title to open a manual directly. VR-Forces Users Guide VR-Forces Scenario Management Guide VR-Forces Configuration Guide VR-Forces Entity Model Catalog Adding New DI-Guy Characters to VR-Forces Developer Documentation (HTML) VRF-4.3.1-20-150701 Documentation Roadmap Table 1-1: Documentation roadmap If you want to know: Read this: How to navigate the 2D and 3D views, attach the VR-Forces Users Guide, online help observer to entities, change GUI settings and so on. Everything about the GUI except how to create and run scenarios. This difference between entity-level modeling and Chapter 3, VR-Forces Simulation Concepts, aggregate-level modeling. in VR-Forces Users Guide, online help How to create scenarios, assign tasks and sets, VR-Forces Scenario Management Guide, and write plans. online help, and video tutorials at www.mak.com/ products/vrforces_tutorials.php Details about the aggregate-level warfare model. Chapter 5, How Aggregate-Level Modeling Works, in VR-Forces Scenario Management Guide, online help How to use the SDK (APIs). HTML API documentation, class documenta- tion, header files How to add, change, delete, or configure entity VR-Forces Configuration Guide and object models and behaviors without writing code. How to optimize performance. VR-Forces Configuration Guide How to use the Entity Editor, OPD Editor, or VR-Forces Configuration Guide, online help in Scenario Merge utilities. each utility How to compose terrains using elevation data, VR-Forces Configuration Guide and online imagery, and feature data and save the terrains to help. the MTF format. How to upgrade from older versions of VR-Forces. VR-Forces Release Notes High level information about component models. Class documentation What the API examples do and how to build them. Class documentation Answers to frequently asked questions. http://www.mak.com/lsocial/forum/9-simu- late-vr-forces.html Which manual to look in to find specific informa- VR-Forces Documentation Center tion. VR-Forces Users Guide 1. Introduction to VR-Forces 1.1. Overview ............................................................................................... 1-3 1.1.1. Entity-Level and Aggregate-Level Simulation ............................... 1-5 1.1.2. Realistic Display of Vehicles and Terrain (3D View)..................... 1-6 1.1.3. Create Complex Scenarios............................................................ 1-7 1.1.4. Entity Types Supported ................................................................ 1-8 Entity States.................................................................................... 1-9 Embarkation................................................................................... 1-9 1.1.5. Mission Planning........................................................................ 1-10 Global Plans ................................................................................. 1-10 1.1.6. Entity Tasks................................................................................ 1-10 1.1.7. Scripted Tasks............................................................................. 1-11 1.1.8. Tactical Graphics........................................................................ 1-11 1.1.9. Terrain Agility and Composability.............................................. 1-12 1.1.10. Flexible, Intuitive Graphical User Interface............................... 1-13 1.1.11. Overlays ................................................................................... 1-13 1.1.12. Behaviors.................................................................................. 1-13 1.1.13. Multiple Attach Modes............................................................. 1-14 1.1.14. Special Effects and Entity Information Visualization ................ 1-14 1.1.15. Dynamic Ocean ....................................................................... 1-14 1.1.16. Lighting Effects ........................................................................ 1-14 Shader-based Effects Maps............................................................ 1-15 1.1.17. Accurate Vehicle Positioning..................................................... 1-15 1.1.18. Batch Mode Operation............................................................. 1-15 1.1.19. Remote Control ....................................................................... 1-15 1.2. The VR-Forces Toolkit ........................................................................ 1-16 1.2.1. Plug-in Architecture ................................................................... 1-16 1.3. The B-HAVE Module for VR-Forces................................................... 1-17 1.4. DI-Guy................................................................................................ 1-18 1.5. Support for External Communications Servers..................................... 1-18 1.6. Helpful Utilities ................................................................................... 1-19 1.7. Third-Party Software and Content....................................................... 1-20 1.7.1. SilverLining................................................................................ 1-20 1.7.2. GL Studio .................................................................................. 1-21 1.7.3. SpeedTree ................................................................................... 1-21 1.7.4. 3D Models, Terrain, and Graphical Content .............................. 1-22 1.7.5. OpenSceneGraph ....................................................................... 1-22 1.7.6. osgEarth ..................................................................................... 1-23 VR-Forces Documentation Center 3 VR-Forces Master Table of Contents — VR-Forces Users Guide 1.8. Distributed Simulation Standards Supported....................................... 1-23 2. Installing VR-Forces 2.1. Installing VR-Forces .............................................................................. 2-2 2.1.1. Installing VR-Forces on Windows................................................ 2-2 2.1.2. Installing VR-Forces on a Linux System ....................................... 2-3 2.1.3. Uninstalling VR-Forces on Windows ........................................... 2-3 2.2. The VR-Forces Directory Structure ....................................................... 2-4 2.3. Installing and Setting Up the MÄK License Manager ............................ 2-5 2.3.1. Specifying the License Server........................................................ 2-6 The MAKLMGRD_LICENSE_FILE Environment Variable......... 2-8 Windows.................................................................................. 2-8 Linux ....................................................................................... 2-9 2.4. Installing an RTI.................................................................................... 2-9 2.4.1. Installing the MÄK RTI............................................................. 2-10 Configuring Your System to Use the MÄK RTI............................ 2-10 Running Applications with the MÄK RTI.................................... 2-10 2.5. Localizing the Graphical User Interface................................................ 2-11 2.5.1. Translating Other Interface Files................................................. 2-14 2.5.2. Translating VR-Forces Scripts and Console Messages ................. 2-15 Generating TS Files for Scripts and Simulation Model Sets .......... 2-15 Generating TS Files for Object Console Messages......................... 2-16 2.5.3. Applying the Language Files....................................................... 2-16 2.5.4. Merging Translation Files ........................................................... 2-16 3. VR-Forces Simulation Concepts 3.1. The VR-Forces Program ........................................................................ 3-3 3.2. Front-end and Back-end Concepts......................................................... 3-3 3.2.1. How Front-ends and Back-ends Work Together ........................... 3-4 3.2.2. How VR-Forces Back-ends are Identified ..................................... 3-5 3.2.3. VR-Forces Sessions....................................................................... 3-5 3.2.4. Coordinating Multiple Front-ends ............................................... 3-7 3.2.5. Working with Multiple Back-ends................................................ 3-8 Remapping Back-ends .................................................................... 3-9 3.3. Scenarios................................................................................................ 3-9 3.4. Objects ................................................................................................ 3-10 3.4.1. The Object Parameter Database ................................................. 3-10 3.4.2. Local Objects and Remote Objects............................................. 3-10 3.5. Entity-Level Modeling and Aggregate-Level Modeling......................... 3-11 4 VT MÄK VR-Forces Master Table of Contents — VR-Forces Users Guide 3.5.1. Entity and Aggregate Terminology ............................................. 3-12 3.6. Entities ...............................................................................................