Home
ADFStealthViewer User Manual
Contents
1. Search Options Call Sign Force Any Damage State Any Entities Call Sign Force Damage State e 19 DArmidale 1 FRIENDLY Mo Damage 20 OSailBoat 1 NEUTRAL No Damage i i am id YI lE 21 OSailBoat 4 NEUTRAL No Damage i 1 LS LUE mmr 22 OCollins 1 FRIENDLY No Damage n l 23 OSailBoat 2 NEUTRAL No Damage 24 OFish 3 NEUTRAL No Damage 25 OCruise 1 NEUTRAL No Damage 26 DAEWC 1 FRIENDLY No Damage 27 OFish 5 NEUTRAL No Damage NEUTRAL No Damage 29 ful Fg FRIENDLY No Damage 30 ONuship2 R o Damage 31 OContainerSh NEUTRAL No Damage 32 OSailBoat 3 NEUTRAL No Damage RT Attach to the currently selected entity causes the camera to Follow the entity as it moves ex StealthQt exe Stealth Viewer Rev Figure 17 Attaching to an AWD UNCLASSIFIED 14 UNCLASSIFIED DSTO GD 0745 Stealth Viewer Rev 2509 2010 08 25 FJER Window Network Controls 8x Imm Search Record Playback Camera Search Options Call Sign 8 Force Any Damage State Any Entities Call Sign Force Damage State e 7 LAEWC 1 FRIENDLY Mo Damage 8 OCom ir747 1 NELITRAL Mo Damage 9 OFish 2 mm D Damage 10 OsailBoat 2 NEUTRAL No Damage 11 OBetano 1 OCollins 1 FRIENDLY Ino Damage i 13 OSailBoat 3 Jo Damage 14 DONuship2 1 FRIENDLY No Damage id 15 OCruise 1 MELITRAL No Damage 16 CArmida
2. Page classification UNCLASSIFIED
3. Recycle Bin OI HK H Adobe Acrobat El vu Adobe Reader Inkscape Crees Paul Internet Mozilla Firefox E mail Microsoft Office Outl c Google Chrome e VMware vSphere Che A Remote Desktop Co a UltraCompare Profes ka Adobe Reader X m StealthQt exe All Programs start Figure 1 gj DSTO Applications amp DSTO Software Installer E New Office Document FE Open Office Document Set Program Access and Defaults w Windows Catalog A Windows Update m 7 2p m Accessories 7 Advanced Installer 7 3 EH ArcGIS f Autodesk 7 Bohemia Interactive m CMake 2 8 Fi EndNote m Games E Ghostgum H Ghostscript f Google Chrome ff Google Earth Ff IIS 7 0 Extensions fj Memeo H Microsoft Office E Microsoft Office Live Meeting 2007 Fi Microsoft SQL Server 2008 Ej Microsoft WebMatrix Ej Mozilla Firefox m Oracle Common Home 11g Home m Oracle Database 10g Express Edition Ff Oracle 504 11g Homet Ej Oracle WebLogic m OSGExp m Portico 1 0 1 gj PuTTY Quantum GIS Wroclaw f QuickTime Fi Roxio Fi Seagate Dashboard m Startup Strawberry Perl FJ TortoiseSVN Fi Trend Micro OfficeScan Client H VideoLAN m VMware Fi Winzip 4 Adobe Acrobat Elements 6 0 BB adobe Reader x amp Inkscape Internet Explorer Microsoft Access E Microsoft Office Communicator 2007 Microsoft web Platform Installer m MSN
4. lt gameName gt Ground Offset lt gameName gt lt gameDataType gt FLOAT lt gameDataType gt lt default gt 0 0 lt default gt lt attrToProp gt lt attrToProp gt lt gameName gt Munition Damage Table lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt DDG51 lt default gt lt attrToProp gt lt object gt Another vehicle can inherit most things from an already defined vehicle making building up mappings quick and easy lt object extends S71Collins name S72Farncomb gt lt objectClass gt BaseEntity PhysicalEntity Platform SubmersibleVessel lt objectClass gt lt actorType gt Entity PlatformWithPhysics lt actorType gt lt remoteOnly gt true lt remoteOnly gt lt disEntityEnum gt lt kind gt 1 lt kind gt lt domain gt 4 lt domain gt lt country gt 13 lt country gt lt category gt 4 lt category gt lt subcategory gt 1 lt subcategory gt lt specific gt 2 lt specific gt lt extra gt 0 lt extra gt lt disEntityEnum gt lt attrToProp gt lt gameName gt EntityType lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt Farncomb lt default gt lt attrToProp gt lt object gt Note If the mapping file is not consistent or has an error it will cause the simulation not to connect to the federation An error in the command window may show the mistake Care must be taken when editing this file There is a similar mapping file for DIS named actormap
5. mo Primary Database zm D I E morder ond Labels Figure 73 Google Earth displaying Simulated Aircraft Model Auckland New Zealand E Google Karih EEG v Search ph Frdfusnesses Owections ps Ph lo 5 0 Tokyo Japan aand DEI E EI E arkana Mew Dean ER Forli Mes Zealand at Buckland Tarii Abr ection set ro nl itra Frai Local Mirihi Pa Achiefea Feberen Lliga at Lo ser Lite you mean Auckland New Zealand Freni ET mate Tarn g 44581474 P HEGE al CH uer AT a SUA TA FUE aeos PS F Layers Earth Gallery 2 im Ris Prenary Desen A SEP porder ard Labels B BIP sers EI international Borders EIF country Harme EI cosmres El set bevel Admin Borders E P iu Level Bein Names 5 be C and teval Admin een SO e ihe C amp populated Places C amp meecht Lh ec sie Features BM water boder d zb Du Places E man LUS Pubs BLIRDDIBIDERSIUMCGCIN ED Aron SR SETA ae ear Figure 74 Google Earth displaying Simulated Ship Models Auckland New Zealand UNCLASSIFIED 58 UNCLASSIFIED DSTO GD 0745 Google Earth px ye pu eu me Search FyTo FedBusnesses Deeg Piy toag Tokyo Japan abid si O m 91489 Ain New Zesland ltz re gard teers Lasand E age Auckland Tourni Att actors end ioc abet co nan mac dnd Cont tre den P Local Aitrzstran A Activtins mconmended Linking at Lo Deal sei vun Bib de kem v Places Le My
6. EntityUpdatelnterval gt lt EntityRecordInterval gt 60 lt Entity RecordInterval The files to be loaded to enable recording will be called Friendly entities game TimeRecord kml for friendly entities Similar files will be created for Opposing and Neutral recorded entities and if recorded there will be detection files for each of the three views Double click on the Friendly entities game TimeRecord kml found in c inetpub ww wroot directory Fille Edit View Favorites Tools Help sack leg 3r E search 7 Folders BS Address CAInetpublavmiroot Folders X Name Ste Type Date Modified Desktop ww Se Other game kml 3KB KML File 21 05 2012 12 E My Documents amp Other entities game_TimeRecord kml 47KB KML File 21 05 2012 12 d My Computer e Opposing game kml 7kB KML File 21 05 2012 12 E See Local Disk TC g Opposing entities game TimeRecord kml 98 KB EML File 21 05 2012 12 E KC 09849ef42de85c51bob2 amp Meutral game kmi GER KML File 21 05 2012 12 CO arcais amp Meutral entities game TimeRecord kml 78KB EMLFile 21 05 2012 12 CO bea es Insurgent game kml 3KB KML File 21 05 2012 12 cealbiua it entities qame Ti 47KB KML File 21 05 2012 12 amp LH d249f7a9014b4cc7195fdb Es Friendly game km SKE KML File 21 05 2012 12 amp 3 Development Pl Friendly enti 126 KB EL File 21 05 2012 12 amp G Documents and Settings g T Guiew Qa LKB KML File 21
7. tt y C oogle Eyealt 6 84km kh tg Start Be wwwroot 8 Inbox Microsoft Out record 4 amp Date and Time Options EN OB QS vv Figure 60 Running Replay of KML Record UNCLASSIFIED 47 UNCLASSIFIED DSTO GD 0745 The slider can be moved back and forward to display the recorded state at any time during the simulation Google Earth File Edit View Tools Add Help v Search Fly To Find Businesses l Directions Fly to e g Reservoir Rd Clayvile NY LQ v Places G Ce My Places 189 Infrastructure sites OT Ambon Grid 1494 Indonesia Grid V EN Temporary Places H Ile TimeRecordDocumentFriendlyEntiti gab I et NUShip1 1 v Layers Earth Gallery gt gt 3 Manoora 1 gt m g Primary Database C P Borders and Labels OA Places j Wa g 9 Kanimbla 1 photos LIE Roads A ER EP on FABA t Ma 3D Buildings Hy gg 8 KE 168 ocean 4 E t Og Weather t ar Gallery z 19 Global Awareness amp OOD more Collins 1 LHD 1 Sydney 1 Googles Goog At Eyeait 684km e start y wwwroot Ic Inbox Microsoft Out kmlentityload recor Google Eart EN j 2 AM Figure 61 Using time slider to advance reverse KML record UNCLASSIFIED 48 UNCLASSIFIED DSTO GD 0745 The speed of the animation and other options can be set by opening the options dialog by clicking on wrench icon that is located on the animation time controller Google Farth File Edit View To
8. HA Outlook Express pa Remote Assistance windows Media Player 43 Windows Messenger ER Windows Movie Maker m WinMerge Ej Vim 7 3 m UltraCompare H AX Objectviewer exe ig ParticleEditor exe Launching ADFStealth Viewer UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 If the launch has been successful the following Stealth Viewer screen will appear 1 TES DE d us Hew 1564 iTTIT ZO r Start gt Fa aum 15 eath ie Figure 2 ADFStealthViewer GUI A Graphical User Interface GUI window and a command window are launched when the ADFStealthViewer is launched The command window contains information relevant to the status of a connection to a simulation as well as errors or warnings encountered when the simulation is running e C Development ADFStealthViewerBinaries UDFStealthViewer FinalBuildibinlStealthQt exe Biet 14 85 51 Warn Ho property found for G Actor Effects Detonation Actor Center EI nf Gravity gt BasesMLHandler cpp dtCore ActorPropert ySerializer Characters 2 14 85 91 Warn Ho property found for CActor Effects Detonation Actor Center of Gravity gt BasesMLHandler cpp dtCore ctorPropertyserializer Characters gt i4 05 01 Warn Ho property found for CActor Effectzs Detonation Actor Center of Gravity BaseAMLHandler cpp dtCore ctorPropertySerializer Characters i Al RHTI s version DI6C release HLA 1 3 C API Protocol HxE2
9. Info Figure 15 Attaching to the Tank In Figure 15 the tank is seen in extreme close up Once attached to an entity the camera can be moved from the entity to a set distance and angle this allows the entity to be seen properly UNCLASSIFIED 13 UNCLASSIFIED DSTO GD 0745 This is achieved by zooming in and out and moving the mouse The camera remains tethered at that relative position until it is detached in the same search tab or moved using the mouse and or zoom keys Stealth Viewer Rev 2509 2010 08 25 Sele Window Network Controls fa x Search Record Playback Camera Search Options Call Sign Force Any Damage State Any Entities AMIAT 1 Call Sign Force Damage State 1 DAM141 1 FRIENDLY No Damage 2 Stealth NEUTRAL No Damage Entity Info Info Call Sign AM1A1 1 Entity Type Entity Type ID Position 56HKH2295733957 Rotation deg H 0 27 P 359 5 R 2 63 velocity 0 MPH Head 0 deg Force FRIENDLY Damage State No Damage start fi My Pictures E Control Panel al ADFStealthviewer Qu cx StealthQt exe Stealth Viewer Rev Figure 16 Tethering Camera away from Entity In a more complex scenario the Search will show multiple entities that can be attached to Stealth Viewer Rev 2509 2010 08 25 Window Network Controls Search Record Playback Camera
10. on the network When in DIS mode the main setting is the actorMap which can be found in the data ProjectAssets DemosY Federations directory from the base install directory of ADFStealthViewer The actorMap is a mapping between DIS id s and 3D model representation of entities lt gt Network Options Network Options mos e n dis ps 0 A MM Map DSTO Sydney Sydney Harbour bed DIS Options r IP Address 13 1 185 106 23 Fart 5005 Is Broadcast port Connection Mame y connection Type Exercise ID Site ID En C e pl IL amp 45 35 EE Application ID MIL Actor XML File jectAssets Demos Federationsfactormap xml Gei Figure 41 DIS Network Options 1 It is not known if any machine can be specified as the test setup used only had one DIS gateway and no DIS simulators UNCLASSIFIED 32 UNCLASSIFIED DSTO GD 0745 14 KML Gateway A KML gateway is a tool that acts as a bridge converting the simulation HLA or DIS data into a KML format KML is an XML based description of features images polygons 3D Models place marks etc in a geospatially context for display on 3D globe such as Google Earth or NASA World Wind A plug in has been created to enable turning ADFStealthViewer into an HLA to KML Gateway This permits all entities including HLA detections to be displayed on something that can read KML Google Earth for example ADFStealthViewer acting as a KML Gateway
11. to join a running HLA federation they must therefore have the same federation and fedex assigned The command used to launch JSAF was cd jsaf local JSAF ADSO src JSAF jsaf tdbpath terrain terrain world thin fmt8 7 180W180E75575N v01 federation rpr 1 0 fedex rpr 1 0 In Figure 12 an Australia M1A1 AIM D tank was added in JSAF at around Latitude 345 and Longitude 150E using the JSAF tools Create Units editor 9 Appucations Paces System QA EE P 4 40 PM Fedex rpr 1 0 Terrain world thin v3 0001 OX File Edit Scale Features Force Special Display Create Control Tools Windows Views HHours Privilege Help E 05 48 13 UTC SIM 1 7211 IM o EG i isTixteibteo B E GE gt Ei sj GS tg Ra FER E Qmm G 345 150E 1355 fe 16957 301 28 131 105 105 07 ID 2696714506 1 20 CS AMTAT 1 Type M1A1 Alm D Aut Side I prssassrs has Syse ba p A d Loc S6HKH2233133833 Spd 0 kph Hdg 0 mils Damage None Camo NoCamo IFF none present UL ad P3 53430S 1495342 32 amp Select an fem to edt e EH jsafuser cealdeliminil 1 M jsafuser ceaideliminil Ma SAFGUI Starting Take Screenshot m P Figure 12 Tank added in JSAF The entity will then appear in the Stealth Viewer if you are looking at the correct position 8 An distributed simulation standard preceding HLA UNCLASSIFIED 11 UNCLASSIFIED DSTO GD 0745 AMIAT 1 Figure 13 JSAF Entity d
12. 05 2012 11 G ESRI neutralview game Type KML File 1KB EML File 21 05 2012 11 E Fleselm CH blueview game_load Date Modified 21 05 2012 12 15 PM LKE KML File 21 05 2012 11 amp C Inetpub S Other entities gamd 722 129 KB 2KB File 18 05 2012 2 I3 AdminScripts E Opposing entities game_TimeRecord 17 KB File 18 05 2012 2 ED lissamples S Meutral entities game TimeRecord I3KB File 18 05 2012 2 amp C3 mailraot fe Insurgent entities game TimeRecord ZKB File 18 05 2012 2 CO Scripts E Friendly entities game TimeRecord 27KB File 18 05 2012 2 E wwwraot Cil models zip 236 646 KB Winzip File 15 05 2012 12 F Gm ak mm CD imaaes zin 137 KB Winzio File 18 05 2012 12 Figure 56 KML Record File Location UNCLASSIFIED 43 UNCLASSIFIED DSTO GD 0745 The file could be opened on a remote machine with Google Earth by opening http hostmachine Friendly entities game TimeRecord kml in aweb browser tested using chrome providing it can get a name resolution to the host machine The following shows the initial view when both the friendly and opposing entities recorded file are open Initially all the recorded instances of the entities are displayed This can be reset to the start position by selecting then deselecting the Temporary Places folder in the Google Earth side bar that contains the Time Record documents loaded by the files Alternatively each Time Record Document displayed in the Google Earth Side Bar Can be deselected and resel
13. Nushin2 1 fa v Layers Earth Gallery gt gt m Primary Database Ej E P Borders and Labels E P Borders iid International Borders i P Country Names i i V Coastlines i v ist Level Admin Borders E v P ist Level Admin Names 5 TE MO 2nd Level Admin Regions S 1 Labels Es Populated Places LJ L1 islands Oa Geographic Features og Water Bodies OG Places E F Photos vi Imagery Date 3 8 2011 Ab 2005 36 50 22 84 5 17474600 78 E elev Om Eye alt 213 m start fv wwwroot i Inbox Micros V4 KMLEntityConf 5 kmlentityconfi new zealand Google Earth cx StealthOt exe Ail Google amp Stealth Viewer EN amp e Figure 72 Google Earth displaying Simulation Entities in Model Mode Auckland New Zealand UNCLASSIFIED 57 UNCLASSIFIED DSTO GD 0745 I Google Earth CI Ple Ed Mew Jools Add Heb CS E v Search EJ vicis Ola wb Bar mm M Fyto Fndbusnesses Directions Fiy to c p Tokyo Moan aiana 41 9 3 7149 audtsnd New Zealand 111 suddand New Zealand lade Dan klamd Zon Si fay xian Pind Local Attractions Activities Recommended Listings st Locekst Jod you mean Auckland Men Zegag v Places 148 eier ga Grid sene Teespor wx Places 5 len biarven game losd exi sre gt DB Ha Frendy HE rrendyEntities a Lee Frenidytribes 2177 rustet Zen ei 445553574 33 4455 8095 v Layers barth Gallery gt gt
14. Search Options Call Sign Force Any Damage State Any Search Entities Call Sign Force Damage State 7 DAEWC 1 FRIENDLY No Damage P OComAir 47 1 NEUTRAL No Damage P OFish 2 NEUTRAL No Damage P OSailBoat 2 NEUTRAL No Damage ln OBetano 1 FRIENDLY No Damage 12 OCollins 1 FRIENDLY No Damage 13 OSailBoat 3 NEUTRAL No Damage 14 ONuship2 1 FRIENDLY No Damage lis OCruise 1 NEUTRAL No Damage 16 OArmidale 1 FRIENDLY No Damage le OFish 4 NEUTRAL No Damage 18 OCom ir747 2 NEUTRAL No Damage P OBroome 1 FRIENDLY No Damage 20 LIFA18A 2 FRIENDLY No Damage es sj Start zy gd gd Stealth Viewer Rev PS 5 Figure 25 Bathymetric view in ADFStealth Viewer UNCLASSIFIED 20 UNCLASSIFIED DSTO GD 0745 Water colour and roughness can be modified in the terrain s associated map file The following shows the Water settings for the Sydney Terrain The file to change is called SYD_Water dtmap found in the ADFStealthViewer data ProjectAssets DemosY maps directory Changing the Water Colour values will change the water colour in the simulation The Choppiness can also be set but currently does not seem to have much effect on the simulation lt actor gt lt type gt SimCore WaterGridActor lt type gt lt id gt 0527484b 46d0 4f9e bc0b 3545b045cf29 lt id gt lt name gt WaterGridActor lt name gt lt property gt lt name gt Rotation lt name gt lt vec3 gt lt valuel gt 0 000000 lt valuel gt lt value
15. also has the ability to record the data to a KML file This currently only works with windows XP and an IIS web server machine but could be easily ported to work on a Linux Apache setup or Apache on Windows 14 1 Setting up the Machine for KML The machine that is running the KML gateway first needs to be set up to run Microsoft s IIS web server Make sure IIS is installed and running on the machine This is achieved by selecting Add or Remove Programs from the windows control panel Click on Add Remove Windows Components Select Internet and Information Services IIS then select next to install A windows XP installation CD may be needed E Control Pan Add or Remove Programs File An Curremb Windows Components Wizard we Change or m Windows Components Remove Address ie Cont Programs Tou can add ar remove components of Windowe AP zem ControlF VK To add ar remove component click the checkbox shaded box means that only Add Mew part of the component will be installed To see what s included in component click C Switch to Programs Details Components See also Cm C GP Indexing Service 0 0 MB tan h 359 Internet Explorer 0 0 MB Add Remove S f PE Ce Windows Windows Di gt Internet Information Services 115 SA Help andy Components LI 25 Management and Monitoring Tools 2 0 MB 1 e Messane Dueno N K R ME Ge Ea Description Includes web and FTP supp
16. be seen in real time paused and rewound entities can be attached to and the camera can be moved This process can potentially be used for after action review Figure 28 Playing back a recording UNCLASSIFIED 24 UNCLASSIFIED DSTO GD 0745 10 Setting Time of Day The stealth viewer can set the time of day in the simulation to enable night and day features such as the position of the Sun lighting stars and the Moon To set the time manually Select the Environment Tab on the Preferences UI If the Preferences Ulis not present it can be displayed by selecting Show Preferences UI from the Window drop down menu In Custom Settings the Time can be set to the desired time of day NY Fret erences UL v Sow Entity l e U Meter Options v Sa oan O Use ewwer Satbngs Eat NS Oton Demegs State Arrr Custom Settnys Tre 17 3 00 Call Sign Force Damage Stab 1 Fii NEUTRAL No Cansge Z Fret Cru No Uanage 3 steh NEUTRAL No Damage 4 ROEMEFIt Ia CFFOSING Na Damage 5 sue OPPOST Na Damage DE rusen attach Ertty Info 8x Info Cal sn aC 35 Entty Type E Erki Type DD Position Lat uge ten 16128 elev 0 49520m Rotsten deg H 207 5 P 3594 R zess vince laxnoTs Head o deo Force OPAGSING i Cemegs State ae Damage bes tzen 7 ate Refresh Wises 8x Fek of ev D Aere Met L Vertical CU erzcntal 5 t Rasat Acdtons wows Nex Edt Figure 29
17. mecwiki 2 models C Oracle oraclexe j Program Files El Fel i HH HI L KSC CH c I a 3 m Figure 45 x Name amp game kml amp game load kml H help gif sstart asp lacalstart asp S mme gif H pagerrar gif I print gif i warning gif IN web gif M winxp gi images zip Cl models zip images models Unzipped models and images files Size 13 KB 1 KB 1 KE ZER 10 KB 1 KB 3 KB ZER ZER 2 KB 12 kB 137 KB 236 646 KB The KMLEntityCconfig xml file needs to be copied from the ADFStealthViewer KMLEntityLib directory into the ADFStealthViewer bin directory fr KMLEntitylib File Edit View Favorites Tools Help C9 sack T Ke A Ka p Search Address C Program FilesiDSTOVADFStealthviewer KMLEntityLib v gt Folders E Program Files FE z zip HJE Adobe HE AGEIA Technologies D CH ArcGIS HJE Autodesk HE blender FG Bohemia Interactive 7j Broadcom i Caphyon LC CMake 2 8 LC Common Files 7 ComPlus Applications HB sro 3 CH ADFStealthViewer I bin y data doc FE dtphysics 73 KMI Fntikvl ih gy Folders Ei images zip 137 KB KMLEntibyConfig apache win 1 kr XML Dacurmerit ES 2 EG models zip 236 646 KB Figure 46 KMLEntityConfig xml original file UNCLASSIFIED Tvpe KML File KML File GIF Image ASP File ASP File GIF Image GIF Image GIF Image GIF Image GIF Image GIF I
18. places FA18A 2 870K00365 Entity s 7 8 EI a photos d r 000196 gt ZOKO0170 les Roads me ST amp DR 30 Buildings 168 ocean 12 weather E O Gallery 169 Global awareness gt OD More Entity Entity RE Im age 2012 8 sin did Bios Merz y i S Google d e ZDK00008 Z0K00192 d pr A t imagery Date 1 1 2009 gp 2000 016 33 51 15 36 S 15111309 elev alm i PZDK00525 Eye alt 4 02 km Figure 54 Simulation Entities in Google Earth with Blips Configured Entities can also have range rings attached to them in the Mapping files see ur2015Mapping jsaf googleactors rangerings xml for details on how range rings are added They are added as a Property during within the description of each entity lt attrToProp gt lt gameName gt Google Range Rings lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt BlueRing8K lt default gt lt attrToProp UNCLASSIFIED 41 UNCLASSIFIED DSTO GD 0745 Google Earth File Edit View Tools Add Help wv Search Fly To Find Businesses Directions Fly to e g Hotels near JFK i HQ v Places 168 my Places CIE Infrastructure sites 198 Ambon Grid CIE Indonesia Grid c meg Temporary Places amp ors blueview game_load kml amp 8 e amp EG HA Friendly amp FED Friendlyentities amp CE FriendlyDetections t De redview game load kml it 0688 neutralview game load kml WAP Collins 1 Fish 3 N
19. tools like a 360 degree compass GPS night vision goggles that have not yet been investigated EC Stealth Viewer Rev 2509 2010 08 25 FEER B 23 8523 deg 151211 geg Figure 36 View from top of Sydney Harbour Bridge BETTE KAS JER ere TE ELL ELL ap Lupp Figure 37 Binoculars from top of Sydney Harbour Bridge UNCLASSIFIED 29 UNCLASSIFIED DSTO GD 0745 12 Creating Views Views or secondary cameras relative to the original camera can be created The following shows the creation of 6 cameras to give a 360 degree view around a ship Stoalih Viser Rew 2509 2010 08 75 rm back bedt Ftd of View 9 aper Bau Le Mertieal CO Hemes F wert lag E Figure 39 Views showing 360 Degrees around ship UNCLASSIFIED 30 UNCLASSIFIED DSTO GD 0745 The following shows two views left and right while attached to a ship lt Stealth Viewer Rev 2509 2010 08 25 Window Networl start Til photos ADFStealthvie Figure 40 Left and Right Views from ship UNCLASSIFIED 31 UNCLASSIFIED DSTO GD 0745 13 DIS Mode The Stealth Viewer can be also be used in DIS Mode if the simulation software used can not communicate using HLA but can communicate using DIS This is achieved by selecting DIS when setting up the connection type The IP Address will be system specific For the test setup it was the machine that was running the DIS gateway Set this IP Address to the DIS machine
20. user preferences entity search and attach behaviours and basic tools such as the binoculars and compass It also provides the ability to record an entire scenario and play it back viewed from anywhere at any angle from 1 10 to 16X real time 2 2 Software Development Status The current software is a prototype At this stage of development comprehensive testing documentation and a complete mapping of entities have not been completed There is also functionality described on the delta3d org website that has not been tested or investigated Further development of the software is described in section 18 2 3 Software Implementation The ADFStealthViewer has been implemented as a self extracting installer that installs a built fully executable version of the Stealth Viewer This version of ADFStealthViewer was compiled from source version of Delta3D version 2 5 0 2 4 Terrain Data The ADFStealthViewer includes a repository of ADF sourced terrain of some areas of interest namely Sydney Umboi Island in PNG and the East Coast of Australia There is also Compact Terrain Database CTDB correlated built from the same source with same geospatial information terrain for the terrain accompanied with the ADFStealthViewer Terrain was also produced under contract by BAE Systems Australia for the ADF in Open Flight and CTDB used by the JSAF tool formats High resolution terrain of Sydney Harbour and Umboi Island in PNG is included
21. 1 TNU SN EA c ete tu SES EN Cr ele ai ETE elus 69 192 CN ecce LT 69 185 e ccc 69 i DR E 69 18 4 1 Weather e c 69 185 MODES 70 18 60 PADI AION S ose END m 70 187 erer 70 198 Sound RE 70 199 lp 70 Re 0 eee eT Or Te en enn Son wT ee rem a er Ree eRe aie 70 19 11 Ev E M M 71 BMP 71 APPENDIX A CONTAC I S eine to piatto ES a PERO EE is S 73 APPENDIX B ETC Eegenen 74 WE RE AE 74 B2 eher 74 B3 Far 74 B4 3D models Licensing snarere 74 UNCLASSIFIED 3D ADF ADO ADSO AEWC AGI AWD BSD CTDB DIS DSTO GPS GUI HLA IIS IP JSAF KML MCC MOD NASA NSW NTDS OSG PNG RAN RID RPR RTI UI UNCLASSIFIED DSTO GD 0745 Acronyms Three Dimensional Australian Defence Force Australian Defence Organisation Australian Defence Simulation Office Airborne Early Warning amp Control Advanced Geospatial Intelligence Air Warfare Destroyer Berkeley Software Distribution Compact Terrain Database Distributed Interactive Simulation Defence Science and Technology Organisation Global Positioning System Graphical User Interface High Level Architecture Internet Information Services Internet Protocol Joint Semi Automated Forces Keyhole Mark up Language Maritime Concepts and Capability Maritime Operations Division National Aeronautics and Space Administration New South Wales Naval Tactical Data Sy
22. 13KB KML File 28 03 2012 1 31 El A My Computer amp game load krni 1KB EM File 28 03 2012 1 31 E S Local Disk C 8 help gif 1KB GIF Image 21 07 2001 2 22 ES CH p9549ef4 gt de amp 5cStboOb gt lisstark asp ZKE ASP File 21 07 2001 2 20 LH arcgis Ed localstart asp 10 KB 45P File 21 07 2001 2 22 3 bea mme gif 1KB GIF Image 21 07 2001 2 22 cealbtua mj p gerror gif 3KB GIF Image 21 07 2001 2 22 Og de49Fza9014b4cc7195fdb print gif 2KB GIF Image 21 07 2001 2 22 2 Development warning gif 2 KB GIF Image 71 07 2001 2 22 LH Documents and Settings S web aif 2KB GIF Image 21 07 2001 2 22 Ga ESRI ring gif 12KB GIF Image 21 07 2001 2 22 flexi images zip 157 KB Winzip File 15 05 2012 12 2 E 5 Inetpub TIl models zip 236 646 KB Winzip File 15 05 2012 12 2 C3 AdminScripks HE iiesamples FE mailroot fem Scripts OH valer ook Figure 44 IIS Root Directory 34 UNCLASSIFIED UNCLASSIFIED Unzip the models and the images zip files in this directory File Edit view Favorites Tools Help sack T gt 5 Jo Search liz Folders PE Address ED Cinema Ee Folders H B My Documents E P My Computer El s Local Disk C EH ic 098498f42de85c51b0b2 arcgis i bea C7 cealbiua EH od dz49F7a8014b4cc7195Fdb c7 Development LE ic Documents and Settings Gi ESRI IE Flesdm E ic Inetpub C3 dminScripts HE iissamples C mailroot ic Scripts E OG maroot CH images HE models HE Intel EJ
23. 2 gt 0 000000 lt value2 gt lt value3 gt 0 000000 lt value3 gt lt vec3 gt lt property gt lt property gt lt name gt Translation lt name gt lt vec3 gt lt valuel gt 0 000000 lt valuel gt lt value2 gt 0 000000 lt value2 gt lt value3 gt 0 000000 lt value3 gt lt vec3 gt lt property gt lt property gt lt name gt Normal Rescaling lt name gt lt boolean gt true lt boolean gt lt property gt lt property gt lt name gt Enable Collision lt name gt lt boolean gt false lt boolean gt lt property gt lt property gt lt name gt Render Proxy Node lt name gt lt boolean gt false lt boolean gt lt property gt lt property gt lt name gt Enable Dynamics lt name gt lt boolean gt false lt boolean gt lt property gt lt property gt lt name gt Mass lt name gt lt float gt 4 1887903 lt float gt lt property gt lt property gt lt name gt Center of Gravity lt name gt lt vec3 gt lt valuel gt 0 000000 lt valuel gt lt value2 gt 0 000000 lt value2 gt lt value3 gt 0 000000 lt value3 gt lt vec3 gt lt property gt lt property gt lt name gt Initial Ownership lt name gt lt enumerated gt Server Local lt enumerated gt lt property gt property lt name gt ShaderGroup lt name gt lt string gt WaterGroup lt string gt lt property gt lt property gt lt name gt Water Height lt name gt lt float gt 0 lt float gt lt property gt lt property gt lt n
24. 21 Sofiwate EIERE 1 2 4 Software RE EE TE 2 2 3 Software ImplemeuUtatIOD EE 2 24 Leran DB vassere 2 25 iSDiModeLl Dale roaa te INED ster SE ESE SEES SENDTES SUGE SEES NES SENSE 3 3 INSTALLING AND LAUNCHING ADFSTEALTHVIEWER eoooeovossvvessveesvneennesenee 3 Boke ONS 3 92 trett ege 4 4 CONNECTING TO HLA FEDERATIONS sand 6 5 MOVING THE CAMERA aan 10 6 ATTACHING TO ENTEPIES 2 uedettia ibit eer d rd etc a i 11 Ze TERRAIN iai idee iter t bote NUI HI AL PE EDU NIU 17 7 1 Connection to Sydney Harbour Terrain eerte 18 Tam bathymelriec Dabo RR 20 8 DISPLAYING MUNITIONS EFFECTS sd 23 9 RECORDING AND PLAYBACK iicet amanda 24 10 SETTING TIME OF DAY GS 25 TD BINOCULARS c 29 12 CREATING VIEW SAS 30 15 DIS MODEN 32 I4 KMEGMEN NY ss 33 14 1 Setting up the Machine for KML sissies iter RR HIP ER Y E REIR INE EASREN EE I ENS 33 14 2 Replays eege 43 14 53 Tee ER CA 53 UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 15 KME GATEWAY INMODEL MODE ss 55 15 1 Multiple Screens in Google Earth sessionerne 60 16 3D MODELS sva 63 161 Viewrniethe Re 65 EECHER KEEN 67 171 Federates do noPconnecL svara 67 17 2 Stealth screen does not appear 67 17 3 Stealth does not connect to HLA sssssssvscsssssssssnadcsscescasensssecasscsossvescectesseoavedeessasiees 67 17 4 Model does not ipen 67 17 5 Terrain looks rough and flickers near shoreline 68 IS FUTURE WORK ege 69 13
25. 712 26 25 E Select an item to edit e Bl jsafuser cealdelimini1 I Bl jsafuser cealdellminil ER SAFGUI Starting Take Screenshot 1 amp Figure 23 JSAF High detailed terrain of Sydney Harbour UNCLASSIFIED 19 UNCLASSIFIED DSTO GD 0745 Stealth Viewer Rev 2509 2010 08 25 BIK Window Network E Controls In Search Record Playback Camera Search Options Call Sign Force Any Damage State Any vi Search ERR k es Call Sign Force Damage State 1 LDAnzac i FRIENDLY No Damage IN 2 OSailBoat 1 NEUTRAL No Damage 13 ONushipi 1 FRIENDLY No Damage d OSailBoat 1 NEUTRAL No Damage 5 OSailBoat 2 NEUTRAL No Damage I d EINuship2 1 FRIENDLY No Damage 7 OFish 5 MELITRAL Mo Damage 8 DFA18A 2 FRIENDLY No Damage 19 OCom ir747 1 NEUTRAL No Damage 10 OCruise 1 NEUTRAL No Damage 11 OCom ir747 2 NEUTRAL No Damage 12 DOFish 4 NEUTRAL No Damage 13 Stealth NEUTRAL No Damage 14 Danzac 2 FRIENDLY No Damage h L gt Attach Detach Info L pus e e T ee ree x k e e M e Stealth Viewer Rev pv Figure 24 View from Garden Island with some ships on the Harbour 7 2 Bathymetric Data ADFStealthViewer has Bathymetric data allowing viewing of submerged entities IC Stealth Viewer Rev 2509 2010 08 25 Window Network K Controls i Search Record Playback Camera
26. Built on crees twinnt vc unknown gt at Mon Apr 27 14 56 38 2009 hu CreesP Telnet to port 2323 to access command line parser Using multicast uplink DP Multicast running on default network device 131 185 185 115 Figure 3 ADFStealthViewer Command Window UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 4 Connecting to HLA Federations High Level Architecture HLA is a simulation architecture that allows for distributed simulations Using HLA a simulation can interact communicate data and synchronize actions with other computer simulations connected to the same HLA federation To connect to a HLA based simulation such as JSAF select Network gt Connection to bring up the network connections dialog gt Stealth Viewer Rev 3563 2011 12 07 Window BEES Eh Controls Connection Search Record Playback Camera Search Options Call Sign Force Any Damage State Any Entities Call Sign Force Damage State Figure 4 ADFStealthViewer Connecting to a simulation In the Network Connections Dialog select New to create a new connection 42 Network Connections Available Connections Mew Edit Delete Connect Current Connection Disconmect None Reconnect On Startup Close Figure5 ADFStealthViewer Network Connections Dialog UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 If Reconnect On Startup is selected deselect it unless the stealth viewer is always to launch this c
27. CLASSIFIED 59 UNCLASSIFIED DSTO GD 0745 15 1 Multiple Screens in Google Earth Google Earth has the ability to display a scene over multiple machines screens central machine takes control of other machines Google Earth instance and views can be offset from the original To see the simulated entities each machine must open the corresponding kml file the central machine is then used to control and synchronize the views The following shows a Central Left and Right view of various scenes generated by the ADFStealthViewer d r gt L Velt Earl t Figure 77 3 Screen display of Auckland Harbour UNCLASSIFIED 60 UNCLASSIFIED DSTO GD 0745 xal t resin ef T Li _ 1 f CH il ane f T Ze Z ck ME SML k dn nd Liberty Island mt T ig Se C OO Google earti Figure 78 3 Screen display of Sydney Harbour KR ET SS K gr BL CR 3D CERF Ii KWEDOMDE KWLOOOUE KVEDO 32 LOE KE KH Te di Son baer ed ip KL DONE gh ELO KS OW LEO MEIS 13 HEE EN Lu Lei ogl Zi Dee Google e EN J RCBMEEIG sl Figure 7 NTDS icons and Detections Sydney Harbour UNCLASSIFIED 61 UNCLASSIFIED DSTO GD 0745 Art m Com bierans hig 1 TIT b RCBMBFIet 12 Google EE Google Tra Google i UNCLASSIFIED 62 UNCLASSIFIED DSTO GD 0745 16 3D Models The 3D Models are mapped to DIS enumeration in the simulation This mapping is provide
28. Copy Create Shortcut Properties 1KB KML File amp game kml 13KB KML File Figure 63 Loading all KML recorded files Date Modified v 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 2 03 PM 21 05 2012 1 47 PM 21 05 2012 1 47 PM 21 05 2012 1 47 PM 18 05 2012 2 28 PM 18 05 2012 2 28 PM 18 05 2012 2 28 PM 18 05 2012 2 28 PM 18 05 2012 2 28 PM 15 05 2012 12 25 PM 15 05 2012 12 24 PM 28 03 2012 1 31 PM 28 03 2012 1 31 PM The files could be opened on a remote machine with Google Earth by opening http hostmachine filename kml in a web browser tested using chrome providing it can get a name resolution to the host machine The files will load every recorded instance The recording needs to be reset to the beginning by deselecting and selecting the Temporary Places Folder S Google Farth File Edit View Tools Add Help v Search E ES 9 ET Iz BEE gee e FlyTo Find Businesses Directions Fly to e g San Francisco 5 21 2012 1 47 40 pm 5 21 20122 03 24 pm 1 47 pm 2 03 pm v Places E Oe My Places Dex Infrastructure sites FE bd Ambon Grid E Fe enen H Me TimeRecordDocumentOtherDetections E Ve TimeRecordDocumentMeutralDetectio
29. DocumentNeutralEntities DI les TimeRecordDocumentFriendlyEntities vag TimeR ecordDacumentFriendlyDetections les TimeRecordDocumentOtherEntities ved TimeR ecordbocumentotherbetections at TimeRecordDocumentNeutralDetections FEE E S IS IS IST IST IST IST ST C BE v TimeRecordDocumentInsurgentEntities ee TimeR ecordDacumentInsurgentDetections ves TimeRecordDocumentOpposingEntities ves TimeR ecordDacumentopposingDetectians Manoocra 1 19 Nuship 1 1 a ip e Sul dE EJ Kjer rts jer EE vy Layers Earth Gallery EI primary Database MEM P P Borders and Labels M 3 Places ia Fi E omii Figure 65 Google Earth Selecting Play for KML Recorded File T P E The recording can be played or the slider can be used to go to a specific time during the recording Detections entities range rings can be deselected in the TimeRecordDocuments located in the side bar by finding the specific entry you want to not be displayed such as a specific entity range ring or detection or deselecting a group such as deselecting all Friendly detections or entities UNCLASSIFIED 51 DSTO GD 0745 UNCLASSIFIED RR Google Earth File Edit view Tools Add Help w Search Directions Fly to amp 9 San Francisco v Places Ge Oe My Places Dex Infrastructure sites a Ambon Grid Temporary Places j Me TimeRecordDocumentNeutralEntities E le rimerecordDocumentFri
30. Force any Network Options Damage State Ane f Connection Name EC BEES Search Connection Type HA Entities Map nsw sample Call Sign TE Force Damage State HLA Options Federation Execution Name Irpr 1 Federate Name Stealth Viewer Configuration Resource PRIMapping jsaf googlemadels xml Federation Resource Federations rpr 1 D Fed am Rid File Federations RTI s 1 3 D18C rid L Figure 70 Network Options for KMLEntity in Model Mode The configuration Resource selected should be RPR1Mapping jsaf googlemodels xml lt Stealth Viewer Rev 3563 2011 12 07 _ Controls Search Record Playback Camera Search Options Call Sign Network Options y Force Any Select a configuration resource Damage State Any Page EN Look in 3 Federations vi Search SE actormap xml ur2015Mapping_Australians Entities 2 actormap_kml xml S ur2015Mapping_jsaf_google My Recent JNTCMapping AustralianStealEh Viewer xrnl ur2015Mapping jsaf google Call Sian Force Damage State Documents Lei INTCMapping jsaf googleactors rangerings xmi JNTCMapping jsaf googleactors rangerings NTDS xmi RPRIDriverDemoMapping xml RPRAMapping xml RPR1Mapping AustralianStealthViewer xml RPR1Mapping jsaf googleactors xml RPRIMapping jsaf googleactors blips xmi RPRIMapping jsaf googleactors blips rangerings xmi RPRIMapping jsaf googlemodels xmi RPR1I
31. H NMA007 24 NMA006974 i NMAO0790 EE ji NMA00730 NMAGO6 791 a NMAO0030 NMA00742 NMA00760 NMA00127 F ene NMAOOSGNMAOOB 4 NMA00809 ts a Google Eye alt 48 07 km Figure 66 Google showing a complete recorded simulation 52 UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 14 3 Merging Data Google Earth can be used to merge data from the internet such as AIS ship tracks or satellite data This is achieved by loading a kmz file from a third party such as the one supplied by Marine Traffic website or the satelliteDatabase kmz provided by Advanced Geospatial Intelligence AGI Google Earth File Edit View Tools Add Help v Search E Kl old sje ok ae B P b BR frem Fly To Find Businesses Directions Fly to e g 37 407229 122 107162 HQ v Places MG HLA Friendly EX amp 8 ED FriendlyEntities ID X AP Mba g Oe FriendlyDetections Sr pr pot Es e NAT R E che 5 h r CM T 3 Se dview game load kml o k e as UN 2 SOS KER CH kal HLA Opposing amp 169 HLA Insurgent amp les neutralview game load kml P amp Mo m i Satellite Database NOU IDE This KML network link visualizes all C130H 1 AEWC 1 earth orbiting objects tracked by C2 FG anus ES eee CHE Manoora 1 v Sail FA18A 1 T ailBoat 1 i A8 Kanimbla 1 Fish 1 Cruise 1 v Layers Earth Gallery gt ee C
32. LJ photos V EE Roads amp My 30 Buildings 5 16 Ocean E Cl Weather yr Galery Data SIO NOAA U S Navy NGA GE S Le Global Awareness 2012 Whereis Sensis Pty Ltd e d E OG More 2012 Cnes Spot Image NTF C COE US Dept of State Geographer BCO 25 52 40 64 S 157 53 19 81 E elev 2942 m Eye alt 4635 54 km C start 4 GoogleEar f r share MB 2 Stes Google Ea i 3 Micros v 404 File 7 2 Firefox v ENR SUE 34 PM Figure 68 Google Earth Merging Simulation Data with Other Sources Marine Traffic and Satellites UNCLASSIFIED 54 UNCLASSIFIED DSTO GD 0745 15 KML Gateway in Model Mode ADFStealthViewer can also be used to map HLA entities to 3D models displayed in Google Earth Only static images can be produced as Google Earth does not handle moving models To enable this functionality the entities to be represented need to be mapped to specific 3D models If the viewing instance of Google Earth is on a machine other than the machine running the stealth viewer the viewing machine should have the models in c inetpub wwwroot models copied to a c N models directory and the following should be set in the KMLEntityConfig xml file Specific care should be taken on the circled items to enable best performance ks KMLEntityConfig xml C Program DSTO ADFStealthViewer bin GVIM File Edit Tools Syntax Buffers Window Help IRAS ae BRR SSA THA lt xml version 1 0 enc
33. Mapping_jsaf_googlemodels_original xml RPR2Mapping xml Type XML Document StandardMapping_jsaf_google Date Modified 9 09 2011 12 24 PM A Size 125 KB amp V My Network File name IRPR1 Mapping at googlemodels xmi Places Files of type Configuration Files xmi vi Cancel My Computer Figure 71 Configuration Resource Selection for KMLEntity Model Mode UNCLASSIFIED 56 UNCLASSIFIED DSTO GD 0745 If the connection works the following should be seen in Google Earth This scene set in Auckland harbour was generated using JSAF The Google Models were obtained from Google Warehouse or converted using Google Sketchup S Google Earth File Edit View Tools Add Help e Search EJ dl SS OA a B Ej Find Businesses Directions Fly to amp g Tokyo Japan aukland vi Q i a Wm a MS Auckland New Zealand v E Auckland New Zealand Find Local Attractions amp Activities Recommended Listings at Localist v Places E Dia Infrastructure sites A i 18 Ambon Grid i 1984 Indonesia Grid amp ivi Gy Temporary Places 5i Me blueview game load kml 3 e v e amp v Sg ua Friendly L amp Mo FriendlyEntities Bg Me FriendlyEntities 0 nusbipt 1 LHD 1 i Sim id 44583874 i F331 4656 ab95 Sim id 29a76827 692a 42d5 i lc LHD 1 840e 5b39fee6617a Sim id Name LHD 1 id 29a7682F 692a 42d5 Force Friendly VIET
34. Places ler infrastructure sites 189 Ambon Grid CIE indonesia Grid rS mak T OST y Layer Earth Gallery she Primary Dal us l E s EP podes ad Labs SEP Borders v vet Level Admin Borders RIP ia Level Admin Names 5 H Ind Level Adan Ragor se um D ane LEE Google i D Search i j amp fyTo Frdbusnesses Deetins Fly to g Tokyo Japan kland Q i gt Al Auckland Tourist Att actors Fest Local Alte tore A Aritefwn Recommended p a eA EI Si suva Dos you maan Gehan her Zealand d v Places s bie Prendytnities mr Fr ndyfrkties ei Mabpil cher REN I 2 added E vatn AM1A1 1 E 078555 PETER Sim id d5140bbd 22af 49f2 AD axi be00 9e695d33b12d m Narne AMTAT 1 LIAZ 2062 994 Force Friendly E smart LENET Es 72 ud vel Pr w Layers Earth Gallery gt gt ai mney D burg a MP border andi bek 9 EP nordens BR prestens borders AP country Mere 7 commie FL ve Level admin Borders 7 P ia Level Admin fumes 5 zt Ind Level Adan Ragone S De um 2h Popule Places kird 08 Geog gie Fere Va Google CMM water bodes an INS Eriadan OO Faces 4 pros a Figure 76 Google Earth displaying Simulated Tank Models Auckland New Zealand If models do not appear a check should be made that they loaded properly into Google Earth UN
35. Sydney Harbour evening UNCLASSIFIED 25 UNCLASSIFIED DSTO GD 0745 Following are some examples of Time of Day settings of the Sydney terrain Stealth Viewer Rev 2509 2010 08 25 EEK Window Network a 255 345 24 start ex StealthQt exe gt Stealth Viewer Rev 4 gu AH Kj 12 24 PM Figure 30 Sydney Day Stealth Viewer Rev 2509 2010 08 25 TER Window Network p D CET STE ii 24 Start cx StealthQt exe Stealth Viewer Rev Ty Document Microsof Figure 31 Garden Island Day UNCLASSIFIED 26 UNCLASSIFIED DSTO GD 0745 Stealth Viewer Rev 2509 2010 08 25 ER Window Network Figure 32 Sydney Afternoon C Stealth Viewer Rev 2509 2010 08 25 ER Window Network ORE stant E stees HR IDE Figure 33 Garden Island Afternoon UNCLASSIFIED 2 UNCLASSIFIED DSTO GD 0745 stealth Viewer Rev 2509 2010 08 25 fea Window Network Ty start Stealth Viewer Rev wi BLADENES EU Steath Viewer Rev EG mg S ep Figure 35 Garden Island Evening UNCLASSIFIED 28 UNCLASSIFIED DSTO GD 0745 11 Binoculars The following shows a view from the top of the Sydney Harbour Bridge not using binoculars then a view using binoculars The magnification of the binoculars can be modified in the Tools Tab of the preferences window The Binoculars are invoked by selecting F9 There are other
36. UNCLASSIFIED Ze bw Heec Es Australian Government Department of Defence Defence Science and Technology Organisation ADFStealth Viewer User Manual Paul Crees Maritime Operations Division Defence Science and Technology Organisation DSTO GD 0745 ABSTRACT The ADFStealthViewer User Manual details how to install configure and use the ADFStealthViewer software The software is based on an open source simulation and gaming engine stealth viewer application Stealth viewers enable users to view a simulation event as a passive stealth observer The stealth viewer displays simulation entities with a 3D model representation in a 3D virtual world The software allows basic features such as the ability to fly anywhere and look anywhere configure networks and maps connect to and disconnect from a network set user preferences entity search and attach behaviours RELEASE LIMITATION Approved for public release UNCLASSIFIED UNCLASSIFIED Published by Maritime Operations Division DSTO Defence Science and Technology Organisation PO Box 1500 Edinburgh South Australia 5111 Australia Telephone 1300 DEFENCE Fax 08 7389 6567 O Commonwealth of Australia 2013 AR 015 608 May 2013 APPROVED FOR PUBLIC RELEASE UNCLASSIFIED UNCLASSIFIED ADFStealthViewer User Manual Executive Summary The ADFStealthViewer User Manual details how to install configure and use the ADFStealthViewer software The software is an Au
37. UTEUR et E Manoora SE Fish 1 Collins 1 Kassarla 1 v Layers Earth Gallery gt gt REBMBFIGH 12 r c d RCBMBFIot 13 pF S E m Primary Database LHD 1 vn SEE ob K E Borders and Labels ET FA18A 1 RCBMBElIot 11 Cruise 1 C Gl Places X i Armidale 1 REBMBFIot 14 15 photos gr V EE Roads FE x Figure 53 Simulation Entities in Google Earth with NTDS icons setup UNCLASSIFIED 40 UNCLASSIFIED DSTO GD 0745 Certain HLA federations can send messages about blips or detections which can also be displayed in Google Earth The following shows the ur2015 federation with the mapping file set up to display blips Detections cannot currently be shown in DIS mode 2 Google Earth De Edit _ View Tools Add Help E wv Search Find Businesses d Directions Fly to amp 9 Hotels near JFK Qj v Places SU amp My Places 184 Infrastructure sites 184 Ambon Grid 184 Indonesia Grid E Jl EN Temporary Places I ie blueview game load krnl e Ee MG Ha Friendly amp v C9 FriendlyEntities H V ED FriendlyDetections WHAT 1ZDK00005 AED amp ZDKO ZDK00473 2K00189 AEWC 1 Entity Collins 1 ZDK00164 ra 1 lt 0K00399 ZDK00349 ZDK00103 Entity Manoora 1 K00344 T C130H4 ZDK00357 ZDK00424 Betano 1 d e UHD 1 Ki w Layers Earth Gallery gt gt Entit M sere Primary Database Armidale 1 Entity En iy se S DK vU E Borders and Labels T j Entity ZDK00105 Z DK00382 EI
38. a FAT8A 2P 8 primary Database LM FR Ai y DIE Borders and Labels MP 1 C Bl Places C photos V E Roads 3D Buildings ge 168 ocean GA A Ls 4L H 13 Weather Ga d nd Y AAR g D I cu D r Gallery RA FS te 1 AN sell Me ei e 19 Global Awareness vtr Pin Y d M Mg I CTUM LR a X OG More OR PP T v F d e a bt Oodle px 012 Sinclair Knight Met Aen T P S Armidale 1 EN bt H Ge te D 2002 55 77 33 51 20 8729 151214 02 62 E elev 3lm E Eye alt 6 04 Km start i GoogleEar fr share 2 Stealt p lt Google Ea 3 Micros v y 404 File 7 2 Firefox Y ENK HN i2 PM Figure 67 Google Earth Merging Simulation Data with Other Sources Marine Traffic UNCLASSIFIED 53 UNCLASSIFIED DSTO GD 0745 S Google Earth MEIR File Edit View Tools Add Help v Search E lo S oe OA 8 B REG v Places 88 Analytical Graphics a CH AGI provides commercial off the shelf software to national L3 Eg Realtime Updates Ld When checked the satellites will be updated every 30 amp MED Active Satellites amp 167 Inactive Satellites mz UO Debris amp E Rocket Bodies v MarineTraffic com Real time ship positions around the world Fi MI Real Time vessels Prsitinne AT De v Layers Earth Gallery m E Primary Database OCH P Borders and Labels OD Places
39. ame gt Water Color lt name gt UNCLASSIFIED 21 UNCLASSIFIED DSTO GD 0745 lt colorRGBA gt lt valueR gt 0 039215 lt valueR gt lt valueG gt 0 211764 lt valueG gt lt valueB gt 0 270558 lt valueB gt lt valueA gt 1 000000 lt valueA gt lt colorRGBA gt lt property gt lt property gt lt name gt Choppiness lt name gt lt enumerated gt CHOP FLAT lt enumerated gt lt property gt lt actor gt Changing the colorRGBA values highlighted in red above in the file enables the user to make the water more green blue brown and modifying the roughness of the sea valueA gives a more realistic display of water conditions UNCLASSIFIED 22 UNCLASSIFIED DSTO GD 0745 8 Displaying Munitions Effects The stealth viewer can display munitions effects like bomb blasts smoke and tracers This is done via a MunitionTypes dtmap file Every munitions type that is to be displayed needs to be mapped in this file and loaded via the config xml file as an additional map See the file ADFStealthViewer data ProjectAssets SharedVmapsN DemoMunitionTypesMap dtmap for details on setting up the munitions mappings Stealth Viewer Rev 2509 2010 08 25 FJER Window Network ER EI run EDO NVIDIA Control Panel E MunitionTypesMap x Figure 26 Small diameter bomb explosion The above explosion is a small diameter bomb simulated in JSAF using the Detonation Tool this is the onl
40. as well as a lower resolution terrain of the East Coast of Australia The data is located in the ADFStealthViewer data ProjectAssets terrains directory and JSAF terrain in a ctdb 8 7 directory The tool has been configured by modifying mapping files to allow simulated entities of most Australian assets and some Kamarian assets to be represented by a 3D model of that entity in ADFStealthViewer 2 Behaviours like attaching to an entity and moving a set distance and orientation away from the entity 3 Nominally version 1 1 The latitude and Longitude used for Sydney Harbour is 33 516 17 S 151 11 47 92 E gt The latitude and Longitude used for Umboi Island 5 37 10 78 S 147 57 42 17 E 6 KAMARIA is a fictitious adversary country that has been developed over a number of years to support wargaming and simulation of warfare UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 2 5 3D Model Data Wikipedia describes 3D Models as being used to represent a 3D object using a collection of points in 3D space connected by various geometric entities such as triangles lines curved surfaces http en wikipedia org wiki 3D modeling In ADFStealthviewer 3D Models of military platforms people and environmental objects are used to immerse the user in a 3D visualisation of the simulated war game ADFStealth Viewer has several ADF produced 3D models This is not a complete repository and many models need to be created updated or modified The model
41. corresponding HLA or DIS simulation the KML files can be viewed live in Google Earth As the HLA federate has been changed to ur2015 while running JSAF this federate needs to be selected To view the entities in Google Earth open the following files blueview game load kml redview game load kml and neutralview game load kml in the c inetpub wwwroot directory that should have been generated when the stealth viewer is connected The filenames can be changed in the configuration file These files can be opened on a remote machine with Google Farth by opening htt hostmachine blueview game load kml in a web browser tested using chrome providing it can get a name resolution to the host machine This can be used to set up separate white blue and red views on different instances of Google Earth which is potentially useful for war games File Edit wiew Favorites Tools Help e Pr oO Back iJ Ka Search d Hab v Je Date Modifie Address C Inetpublwaanaroat Folders X Mame Size Type E EJ My Documents E z My Computer Ses Local Disk C EN CH 09849ef42de85c51bOb ED arcais 3 bea 7j cealbiua EH CO dz49f7aadi4b4cc7 195Fdb Development 7 Documents and Settings vi ESRI gt Flexlm 3 CH Inetpub Ej AdminScripts I iissamples FE mailroot CO Scripts E ED wawrat 3 0 images EF oldImages HE models ET mr images zip models zip LC Intel 7 mecwiki Aa amp Other game kml amp Opposing game k
42. d by the configuration resource file RPR1Mapping AustralianStealthViewer xml Most Australian entities and several Kamarian entities have been mapped To add more mappings follow the format in the file shown below The most important parts of the mapping consist of e The unique DIS enumeration e The class of Object BaseEntity PhysicalEntity Platform SubmersibleVessel or B s EfNtityv PhysicalEntity Pl tftorm Airdraft Of BaseEntity PhysicalEntity Platform SurfaceVessel or BaseEntity PhysicalEntity Platform GroundVehicle e The3D model to represent the vehicle in the Non Damaged Damaged and Destroyed states The following is an example of the Australian Collins class of submarine mappings lt Australian SubmersibleVessel object extends SubmersibleVessel name S71Collins gt lt objectClass gt BaseEntity PhysicalEntity Platform SubmersibleVessel lt objectClass gt lt actorType gt Entity PlatformWithPhysics lt actorType gt lt remoteOnly gt true lt remoteOnly gt lt disEntityEnum gt lt kind gt 1 lt kind gt lt domain gt 4 lt domain gt lt country gt 13 lt country gt lt category gt 4 lt category gt lt subcategory gt 1 lt subcategory gt lt specific gt 1 lt specific gt lt extra gt 0 lt extra gt lt disEntityEnum gt lt attrToProp gt lt gameName gt EntityType lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt lt default gt HMMWVDrivingSim lt default gt gt lt defa
43. ded files S Google Earth File Edit View Tools Add Help v Search FlyTo Find Businesses ll Directions Fly to e g Reservoir Rd Clayvile NY el O w Places EI Ce My Places Dex Infrastructure sites Dex Ambon Grid De Indonesia Grid E V EN Temporary Places MC Get amp TimeRecordDocumentOpposingEnt Collins 1Nuship1 1 BS Sydney 1 Jo Kanimbla 1e CemBrlot isassaria 1 Ma 0 TR CBMBFlot 1 E v Layers Earth Gallery gt gt El primary Database Ame IK M Armidale 1 S 11 Borders and Labels Le ze OB Places Photos les Roads H M 3D Buildings 2 mr Ocean 13 weather t Og Gallery 169 Global awareness COD more m RA S AE AEN RE EN Ny re ge 0 2012 Geo Eye E S LL es IY i aed M d U SNNavy INGAYGEBCOY PP A SS e ode VOOR FR Cc 5 i de i H inclairKnightiMerz y eds ve Tae BP a i se EL v d gt e d lt y arr 1 i b Dh Eye alt 16 31km start Be wwwroot Ic Inbox Microsoft i g kmlentityload record Googie Eartt EN IO v AM Figure 58 Initial View of KML Replay UNCLASSIFIED 45 UNCLASSIFIED DSTO GD 0745 To watch the replay select the play button on the time slider animation toolbar E Google Earth File Edt view Tools Add Help v Search FlyTo FindBusinesses Directions Fly to e g Reservoir Rd Clayvile NY LQ Places Cle My Places 18 Infrastruc
44. ders x EH C3 arcgis O bea O cealbiua CH e d249fF7a9014b4cc7195fdb EH Development ES DB Documents and Settings ED ESRI DD flexim O Inetpub ED AdminScripts EH C3 iissamples 3 mailroot OI Scripts O wwwroot EH 73 images i 3 models D images zip models zip E 3 Intel ED mcewiki LO models O Oracle 38 O oraclexe amp LC Program Files O rcuHome H Gi share Other game kml amp game_load kml Type KML File KML File KML File KML File na Eil Other entities game_TimeRecord kml Other de ions game_TimeReco ST al detections game TimeRecord kmi amp Insurgent entities game TimeRecord kml amp Insurgent detections game_TimeRecord kml Open 7 Zip D Edit with multiple Vims Edit with single Vim amp Opposing game kml Opposing entities game TimeRecord Opposing detections game_TimeRecord kml es Neutral game kml Neutral entities game_TimeRecord kml amp Insurgent game kml amp Friendly game kml Friendly entities game_TimeRecord kml Scan with OfficeScan Client Open With K TortoiseSVN Fy Friendly detections game_TimeRecord kml EI WinZip amp redview game_load kml amp neutralview game load kml amp blueview game load kmi Other entities game TimeRecord Opposing entities game TimeRecord Meutral entities game TimeRecord Insurgent entities game TimeRecord Delete Friendly entities game TimeRecord Rename CD models zip images zip Send To Cut
45. ected manually Google Earth File Edit View Tools Add Help v Search Fly To Find Businesses Directions T 12 SE UAE I e Fly to e g Reservoir Rd Clayville NY Ke s r sq v Places E Cle My Places CE Infrastructure sites Dex Ambon Grid 1484 Indonesia Grid v amp y temporary Places V amp 8 TimeRecordDocumentFriendlyEntiti v amp S TimeRecordDocumentOpposingEnt T 3SU27 2 eessen RCBMBFIotT IR CBMBFIot 1 RCBMBFIot 1 F RCBMBFIot 1 Kassarla 1 7 e thes P Kassarla 1 I Nuship1 1 Kassarla 1 LEN EEE Kassarla 1 Basseng 1 Y Levers Earth Gallery gt gt L R iKassarla 4 Sydney E primary Database aru m d iKassarla 1 Kassarla 1 ArmidalesLHD 1 TE Borders and Labels ER A a 5 u27 C llins 1 Ope 190272 JU A LHD 1 d i aces i J Armidale 1 Nee LHD 1 bs S ia sean 4 A VD aa Collins 1 UND 1 K QA FA18A 2 EZ Roads 4 MC i d T St A d LHD 1 Ale 1 k d s M 20 Buildings DE TU EXT BIR CD 1s 168 ocean gt i J tag A O Weather O Galery 19 Global Awareness UI more CH 4 L TF UM es 3s oogle Fr e rA vt H y x Ne 3355 50 44 19 3151 11 40 78 3Eelevi 115 m Eye alt 16 31 km d start fi wvewrook Bins Microsoft Out Kmientityioad record N Google Earth EN K Be VI 12 Ph Figure 57 Replaying a KML Recorded File UNCLASSIFIED 44 UNCLASSIFIED DSTO GD 0745 The following displays the initial view of the Time Recor
46. endlyEntities E les TimeRecordDocumentFriendlyDetections E v 6 TimeRecordDocumentOtherEntities H V amp TimeRecordDocumentOtherDetections H les TimeRecordDocumentNeutralDetections amp V GS TimeRecordDocumentInsurgentEntities E Me TimeRecordDocumentInsurgentDetections E Ile TimeRecordDocumentOpposingEntities d les rimerecordDocumentOpposingDetectigr Je Earth Gallery gt gt B v Layers m m Primary Database SI v Borders and Labels OG Places C E Photos OE Roads dB 3D Buildings d Oe Ocean CZ weather H l r Gallery 169 Global Awareness E OD F More Si21 2012 1 52 051pm NMA00807 DE S NMA00028 X NMA00586 w lt p NMA00588 NMA00S42 NMAQ0029 i NMA00781 SNMA00164 S Nos KH TN NMA00631 NMA00524 NMA00141 NMA00382 NMA0Q0059 NMA00682 M NMAO0564 N NMA00595 4 N H ZENMA00069 JK NMA00084 NMA00418 ae NMA00679 NMA00113 Mb us NMA00297 E NMA00022 NMA00256 c PT NMA00291 Ys PS dt s NMA0057N NMAQ0686 x gt 7 HMA0069 NMA002 15 ENMA00298 NMAOOSSO EN NMA00554 NMA00561 NMA00689 NMA00228 COGS INMA00532 S g Zeg gt NMA00263 NMA00313 NMA00568 NMA00556 NMA00738 NMA00541 NMA00538 NMAOO2 12 INMAO07 56 S NMAO00752 NM A0024NMA00379 ait INMA00129 Armidale 1 NMAO0225 NMAOO19 EE NMA00349 NMAQ02 261100530 NMA00439 400190 4 NMA00502NMA00608 5 NMA00475 de NMA007 26 NMA00699 SC
47. errain and portico not connecting the two UNCLASSIFIED 70 UNCLASSIFIED DSTO GD 0745 federates properly on some windows machines These issues were not present in the JSAF based rti s 18 11 Licensing All the models and terrain have been created for the Australian Defence Force and are defence owned The models have come from AOD ADSO and the Assistant Technology Manager Electronic Product Modelling amp Simulation Directorate of Navy Platform Systems Navy Strategic Command There should be an info txt file in each directory stating its origin The terrain was built by BAE under contract for the ADF A more formalised licensing should be set up prior to distributing the ADFStealthViewer The other models in the StaticMeshes directory are part of the Delta3D library as well as the models in the Vehicles directory under ADFModelRepository 18 12 Mapping Only the entities in the chosen mapping will be displayed The mappings for HLA connectivity are of the form lt remoteOnly gt true lt remoteOnly gt lt disEntityEnum gt kind gt l lt kind gt lt domain gt 1 lt domain gt counbry 225 country lt category gt 1 lt category gt lt subcategory gt 1 lt subcategory gt lt specific gt 2 lt specific gt excra gt 0 lt excra gt disEntityEnum aLttrQioPrope lt gameName gt EntityType lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt Tank lt default gt efattrToProps CaLtc
48. esktop 59 My Documents Mu Recent Documents 3 Mu Computer s r Local Disk C 3 IG Program Files DSTO runs ADFStealthViewer data IG Praject amp ssets IG StaticMeshes 9 ADFModelRepository ADF Mu Documents ws Mu Computer dA ADFStealth iewer D CreesP on atpfs501 users H Ze MCC Group an atots501 shared li S scratch on atpfs501 IK S software on dsto M D crees on crees L E Integrated Webcam bd KI bese Te e ee hy Network Flaces Cancel ES GC Figure 82 Open a Model File UNCLASSIFIED 65 UNCLASSIFIED DSTO GD 0745 The model is displayed and can be rotated or zoomed as required ObjectViewer Objects v AEWC FLT Figure 83 AEWC 3D model UNCLASSIFIED 66 UNCLASSIFIED DSTO GD 0745 17 Troubleshooting 17 1 Federates do not connect Make sure the RID files used are identical on all simulations wishing to join a federation This may mean making sure any RTI RID FILE environment variable is set to the RID file on the machine that you want selected especially on a machine running JSAF 17 2 Stealth screen does not appear The config xml file may not be set up correctly This gets generated automatically but if the ProjectPath does not point to the ProjectAssets directory this usually causes errors The config xml file should also exist in the binary directory containing S
49. gle Earth is installed double clicking on these files should open them in Google Earth giving the following image Otherwise launch Google Earth and manually open the files Es e Google E ar th SEJ File Edt view Tools add dd Help v Search Fly To Find Businesses Directions Le Fly to e g Hotels near JFK 1 GER JG v Places DRY 2 SE TH fj NS bit Rod les My Places x M er 1s E S Wei Ua D 5s m amp Temporary Places H Ile d blueview game_load kml H V GS neutralview game Joad kmi amp v amp e redview game load kml x Fish 2 D A RE Collins 1 J E Manoora 1 AULI Kassarla 1 n Fish 1 v Layers Earth Gallery gt gt d SM Eal 1 Get 1 0 1 ES Primary Database P a mo RCBMBFIot 13 Si Borders and Labels BJ d 4ARCBMBFIOot 12 E Places FA18AET Y Cruise 1 Ex Al ridale t Photos jc Me RCBMBFIot 14 V E Roads ALS ax it Els 3D Buildings v Ocean TL iiia ablas Figure 52 Simulation Entities in Google Earth The KMLEntityConfig xml file can also be set up to display as NTDS military icons This is achieved by setting lt NTDSIcons gt true lt NTDSIcons gt in the KMLEntityConfig xml file E Google Earth E ER File Edit wiew Tools Add Help v Search wee RE T e Te eg Fly To Find Businesses Directions Fly to e g San Francisco z Q v Places MIA my Places amp 8 CJ temporary Places Fish 2 A 3 A
50. h Record Playback Camera Switch to Playback Mode Figure 10 ADFStealthViewer NSW terrain UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 5 Moving the Camera Basic movement is achieved by moving the mouse to determine the direction Alternatively selecting the W key to moves the view forward S backwards A left and D right The speed can be increased by clicking key and decreased by selecting the key Selecting Camera in the left panel shows the basic movement commands C Stealth Viewer Rev 2509 2010 08 25 Window Network Controls Playback Camera Warp To Position Lat Lon Elev Figure 11 ADFStealthViewer Basic Camera Movement UNCLASSIFIED 10 UNCLASSIFIED DSTO GD 0745 6 Attaching to entities In order to display entities like tanks or aircraft in ADFStealth Viewer from a simulation that communicates with it via HLA or a Distributed Interactive Simulation DIS the simulation needs to be run first to generate those entities The entities generated can then be attached to in the ADFStealth Viewer The simulation used to demonstrate this is JSAF obtained from the Australian Defence Simulation Office ADSO First run a JSAF session to connect to the same federation instance In the case below the federation type is rpr 1 0 and the federation instance or fedex is rpr 1 0 The fedex can be different from the federation and there could be multiple federations running For simulators
51. he building heights are wrong The tool had trouble generating these 2 Islands sometimes are coloured blue not white and cannot be seen 3 When inland areas dip below sea level flooding occurs A more detailed analysis of the issues was supplied by BAE on completion of the contract Also more correlated terrain in areas of interest should be developed 18 4 1 Weather The ADFStealthViewer can modify the weather such as cloud cover and visibility The different Cloud Cover that can be set includes static static static static static static static static static static static CloudType CloudType CloudType CloudType CloudType CloudType CloudType CloudType CloudType CloudType CloudType CIRRUS CIRROCUMULUS CIRROSTRATUS ALTOCUMULUS ALTOSTRATUS NIMBOSTRATUS STRATOCUMULUS STRATUS CUMULUS CUMULONIMBUS CLEAR Visibility refers more to how far can be seen There is also the ability to modify precipitation type as shown by the following variables UNCLASSIFIED 69 UNCLASSIFIED DSTO GD 0745 Static PrecipitationType UNKNOWN static PrecipitationType NONE static PrecipitationType RAIN static PrecipitationType SNOW static PrecipitationType FREEZING RAIN static PrecipitationType SLEET static PrecipitationType HAIL static PrecipitationType GRAUPEL static PrecipitationType OTHER Most of the capability to represent weather is still being incorporated and needs to be hard coded into a future bu
52. ig xml EM amp JE Lt Figure 48 KMLEntityConfig xml example UNCLASSIFIED 37 UNCLASSIFIED DSTO GD 0745 When setting up the network in ADFStealthViewer select the following connection configuration lt Network Options Network Options Connection Name google ur2015 noblps Connection Type EE Map nsw sample IL HLA Options Federation Execution Name ur2015 Federate Name Stealth Viewer Configuration Resource ing Jsaf googleactors NOBLIPS xm Federation Resource Federations ur2015 fed m Rid File FederationsiRTI s 1 3 D18C rid Ss Figure 49 Network Options for HLA KMLEntity Configuration Note The Configuration Resource selected for this example is ur2015Mapping jsaf googleactors NOBLIPS xml Similarly the connection for DIS is as follows with the actormap selected being actormap kml xml lt 2 Network Options Network Options Connection Name dis km Connection Type DIS si Map en zk Id DIS Options IP Address 131 185 106 127 Port 3005 Is Broadcast port Exercise ID 1 s Site ID L S Application ID MTU Actor XML File Figure 50 Network Options for DIS KMLEntity Configuration UNCLASSIFIED 38 UNCLASSIFIED DSTO GD 0745 Notes 1 The IP Address will be installation specific 2 Ensure the sample terrain is used anything larger unnecessarily consumes graphic resources as ADFStealthViewer is used to convert to KML If this procedure runs and connects to the
53. ild The development team are refactoring the weather component currently and intend to have weather selectable in the environment Tab in the ADFStealthViewer 18 5 Models Not all Models are complete There are several models that are representative in the ADFModelRepository located in the ADFStealthViewer data ProjectAssets StaticMeshes ADFModelRepository installed with the ADFStealthviewer but it needs updating An EXCEL file in the doc directory titled ADF Orbat details the mapping 18 6 Animations Models in ADFStealth Viewer can be animated and have rotating helicopter blades rolling tyres moving turrets and walking people for example These need to be created and tested 18 7 Detonations Detonation can be mapped as well as smoke plumes This needs more investigation and the actual animations for detonations created 18 8 Sound All vehicles can have sound added to them but this has not been fully investigated 18 9 VBS2 The use of ADFStealthViewer and VBS2 should be able to be undertaken when correlating terrain for VBS2 has been created We have the project files for the Sydney and Umboi Island and creating a correlating terrain for VBS2 should not take too much money or time 18 10 Portico There seemed to be problems when using Portico as the Real Time Infrastructure RTI The RTT is the middleware that allows the HLA federates to connect These problems included machines crashing when using the high detail t
54. ingle cell or copied into the corresponding world thin directory i e yd0111 s81 for Sydney needs to be copied into the yd directory to replace the world thin data and create a higher detail terrain within world thin terrain It is probably best to back up the original terrain file before copying a new one into the corresponding world thin directory This is done by copying the desired data file to the JSAF world thin CTDB directory For example to use Sydney Harbour terrain copy the contents of directory C Program Files DSTON ADFStealthViewer data ProjectAssets Terrains SYD ctdb_8 7 yd into world_thin yd directory Umboi Island has similar terrain data files for JSAF It is advisable to make a backup of the yd directory so it can be restored if needed Note The directory the terrain data is located in may depend on the machine the ADFStealthViewer software was installed on For a 64 bit machine this would be by default C Program Files x86 DSTO ADFStealthViewer data ProjectAssets Terrains SYD ctdb_8 7 yd It is possible to change the installation directory of ADFStealthViewer during the installation process ADFStealthViewer can load and use terrain data in OpenFlight and Open Scene Graph OSG formats 9 Location 33 51 6 17 S 151 11 47 92 E 10 Location 5 37 10 78 S 147 57 42 17 E UNCLASSIFIED 17 UNCLASSIFIED DSTO GD 0745 7 1 Connection to Sydney Harbour Terrain To use the S
55. isplayed in ADFStealth Viewer UNCLASSIFIED 12 UNCLASSIFIED DSTO GD 0745 To attach to an entity select the Search tab on the controls window and select the search button Stealth Viewer Rev 2509 2010 08 25 Window Network Controls Bx Search Record Playback Camera Search Optj ns Call Sign Force lany v Damage State Any v Search Entities Call Sign Force Damage State 1 OAM141 1 FRIENDLY No Damage 2 Stealth NEUTRAL No Damage Attach Detach mu d N um Entity Info mx Info Call Sign Entity Type Entity Type ID Position Rotation H Je IR Velocity w Head Force Damage State sd Start fit My Pictures E Control Panel D ADFStealthviewer Qu cx StealthQt exe Stealth Viewer Rev Figure 14 Selecting an Entity to Attach Select the entity you want to attach to in the Entities list and select attach You may need to move around the mouse or close some of the other windows to select the attach button Stealth Viewer Rev 2509 2010 08 25 Window Network Controls Search Record Playback Camera Search Options Call Sign Force Any Damage State Any Entities Call Sign Force Damage 5tate DAM141 1 FRIENDLY No Damage 2 Stealt dr ic tamage nn Cs He Entity Info
56. le 1 FRIENDLY No Damage 17 OFish 4 NEUTRAL No Damage 18 OCom ir747 2 NEUTRAL No Damage 19 OBroome 1 FRIENDLY No Damage 20 OFA184 2 FRIENDLY No Damage p Start my photos ADFStealthVie CA gamez dli Mi m Microsof C Qt exe Stealth V Figure 18 Attaching to a submarine Figure 19 Attached to an AEWC UNCLASSIFIED 15 DSTO GD 0745 UNCLASSIFIED The Entity Info dialog in the left pane shows some information about the currently attached entity Stealth Viewer Rev 2509 2010 08 95 Network Wi naouw Entity Info 8x Info Call Sigy Anzac 2 Lat 33 8641 Lon 151 224 Elev 0 30482 m Rotation deg H 200 1 P 360 R 0 1 velocity 0 KNOTS Head 0 deg Porce FRIENDLY Damage State No Damage AubsRefresh Figure 20 Entity Info Dialog 16 UNCLASSIFIED Nustipi 1 M Di or PI gt lu 1 7 Er rt E UNCLASSIFIED DSTO GD 0745 7 Terrain The above examples use sample terrain from NSW There are two high resolution terrains packaged with ADFStealth Viewer e Sydney Harbour e Umboi Island off PNG 9 There is corresponding terrain data for Sydney Harbour and Umboi Island provided with ADFStealthViewer which can be made use of in JSAF The JSAF terrain can be used as a s
57. ly gt true lt remoteOnly gt lt disEntityEnum gt lt kind gt 1 lt kind gt lt domain gt 1 lt domain gt lt oountry gt 13 lt country lt category gt 1 lt category gt lt subcategory gt 1 lt subcategory gt specific9 0e specifico extra gt 0 lt excra gt lt disEntityEnum gt lt object gt Similar entries can be found in the actorMap files for DIS mappings A unique entry needs to be created for every DIS enumeration However they can extend a previously created entity like the MIATAUS An error will show up in the stealth viewer command window when the entity is added to the simulation that describes how no mapping was found for that particular DIS enumeration Mapping also needs to be done for all the possible detonations This is done in the MunitionTypesMap xml file A default detonation could be created to allow all explosion to be shown in all cases currently if it is not mapped it will not appear UNCLASSIFIED 72 UNCLASSIFIED DSTO GD 0745 Appendix B Licensing B 1 ADFStealthViewer ADFStealthViewer can only be supplied to employees within the Australian Defence Organisation ADO The ADFStealthViewer is built using open source products which have the licensing arrangements given in the following sections B 2 Delta3D The majority of the ADFStealthViewer is based on Delta3D http delta3d org Delta3D is released under the GNU Lesser General Public License LGPL The underlying
58. mage Winzip File Winzip File File Folder File Folder MLEntikyConfig xml ML Document ER DSTO GD 0745 Date Modified 28 03 2012 1 31 28 03 2012 1 31 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 21 07 2001 2 22 15 05 2012 12 3 15 05 2012 12 3 BES E 35 DSTO GD 0745 File Edit Viem Favorites Tools Help oO Back Ka po Search Wey Folders UNCLASSIFIED Ek BER de Address C Program Files DSTOLADFSHealthyiewer bin kr Es Falders EH JE blender ES Bohemia Interactive i77 Broadcom HE Caphyon Lj CMake 2 8 HJE Common Files 9 ComPlus Applications E i sro 3 LC ADFStealthViewer OG bin HE directorplugins 73 logs EJ rtis dlls CH data Gy doc CH dtphysics IE KMLEntityLib JE EndNote x4 EH it Enterprise vault HE ESRI E LO Ghostqum E SP directorplugins logs appliealkian cal3d dll CEGUISILLY a 2 5 DI5 dll dEABC all dECare d dEDAL d Figure 47 KMLEntityConfig xml in Bin Directory CEGUITGATI De a rtis dlls ATUtiliby exe alut dll AnimatianVi CEGUIBase dl CEGUIExpat CEGUIFala CEGUIOpen a m e CEGUIXerc config xml conFig xml delta3d lag dtActars dil drot dl dtAnim dll dtAudio dll dtDireckor dl dtDireckor dtDirector4 dtDireckar Set up the KMLEntityConfig xml file for basic configurati
59. modules may have their own licensing but are at the minimum considered Open Source and are freely distributable BA Libkml The Keyhole Mark up Language KML connectivity is based on libkml http code google com p libkml This is released under the new Berkeley Software Distribution BSD license http opensource org licenses BSD 3 Clause BA 3D models Licensing Several 3D models included with ADFStealthViewer were built by groups within the ADO the Australian Defence Simulation Office ADSO the Defence Science and Technology Organisation DSTO or the Australian Navy and are only releasable to the ADO All models should have an info txt file or variant i e modelname info txt that describes where they were obtained from Some models were released with Delta3D under the same license as Delta3D UNCLASSIFIED 74 Page classification UNCLASSIFIED DEFENCE SCIENCE AND TECHNOLOGY ORGANISATION DOCUMENT CONTROL DATA 1 PRIVACY MARKING CAVEAT OF DOCUMENT 2 TITLE 3 SECURITY CLASSIFICATION FOR UNCLASSIFIED REPORTS THAT ARE LIMITED RELEASE USE L NEXT TO DOCUMENT ADFStealthViewer User Manual CLASSIFICATION Document U Title U Abstract U 4 AUTHOR S 5 CORPORATE AUTHOR Paul Crees DSTO Defence Science and Technology Organisation PO Box 1500 Edinburgh South Australia 5111 Australia 6a DSTO NUMBER 6b AR NUMBER 6c TYPE OF REPORT 7 DOCUMENT DATE DSTO GD 0745 AR 015 608 Ge
60. mpleted Network Options Dialog Select OK at the bottom of the page not shown to save the new network connection Having created the connection to connect to the rpr 1 0 HLA federation select rpr 1 0 in available connections and select connect lt gt Network Connections Available Connections ror 1 0 TN Connect Connect to Ehe Current Connection Disconnect F Reconnect On Startup Figure 8 ADFStealthViewer Connect to Federation UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 The StealthQt exe console window should show the RTI s has connected Ch StealthOt exe RII s version DI8C release HLA 1 3 C API Protocol HxE2 Built on crees Cwinnt_vctt unknown at Mon Apr 27 14 58 38 2009 by CreesP Telnet to port 2323 to access command line parser Using multicast uplink UDP Multicast running on default network device 131 185 165 868 Figure 9 ADFStealthViewer Command Window Connecting to Federation The ADFStealthViewer will display a small patch of terrain in NSW The rightmost pane shows a ground level view The rest of the area is blank as this is a small piece of terrain placed on an invisible globe that has a computer generated atmosphere If no terrain is present for an area on the earth and the ADFStealthViewer camera looks at it it will be blank Terrain pieces effectively become islands on this globe Stealth Viewer Rev 2509 2010 08 25 Window Network Controls Searc
61. neral Document May 2013 8 FILE NUMBER 9 TASK NUMBER 10 TASK SPONSOR 11 NO OF PAGES 12 NO OF REFERENCES U490 6 464 07 092 DGNCRA 86 0 13 DSTO Publications Repository 14 RELEASE AUTHORITY http dspace dsto defence gov au dspace Chief Maritime Division 15 SECONDARY RELEASE STATEMENT OF THIS DOCUMENT Approved for public release OVERSEAS ENQUIRIES OUTSIDE STATED LIMITATIONS SHOULD BE REFERRED THROUGH DOCUMENT EXCHANGE PO BOX 1500 EDINBURGH SA 5111 16 DELIBERATE ANNOUNCEMENT No Limitations 17 CITATION IN OTHER DOCUMENTS Yes 18 DSTO RESEARCH LIBRARY THESAURUS Computer generated forces Distributed simulation Simulation tools War games Computer simulation Simulation methodologies Human in the loop 3D displays Synthetic training environments Synthetic environments Simulation games Computer graphics 19 ABSTRACT The ADFStealthViewer User Manual details how to install configure and use the ADFStealthViewer software The software is based on an open source simulation and gaming engine stealth viewer application Stealth viewers enable users to view a simulation event as a passive stealth observer The stealth viewer displays simulation entities with a 3D model representation in a 3D virtual world The software allows basic features such as the ability to fly anywhere and look anywhere configure networks and maps connect to and disconnect from a network set user preferences entity search and attach behaviours
62. ns m ves TimeRecordDocumentInsurgentEntities E Me TimeRecordDocumentInsurgentDetections E Me TimeRecordDocumentOpposingEntities m VIG TimeRecordDocumentOpposingDetections J v Layers m E Primary Database e O P Borders and Labels TIE places photos OE Roads M 3D Buildings S e Ocean Weather tt ih rm P a Earth Gallery gt gt NMAQOO561 X SNMA00554 NMA00028 NMAO0054 1 NMA00567 NNMAOOS3NMA00028 NMA013017 NMAOOS SYMAO0954 zt NMA00585 IND 2NMAO0538 NMACO5451 SSE A18A 2 NMA0027 8 MA01 18359 NMA00542 e I ore ENMA00944 eee DIE INMA00502 NMA01297 NMA0029 C130H 1 NMA00995 INMA01034 AEWC 1 NMA00297 FA18A 2 NMA00538 INMA002 76 NMA00585 NMA00726 JNMAO0585 NMA00863 NMA00502 NMA01095 NMAOOBSBNMAOO 13 NMA00338 MA00575 NMA00008 NMAO056 1pm NMA00832 LHD 1 NMA00209 NMAO0498 NMAOT 165 NMAO09 7 44 9NMA00798 M NMAO00293 VAEWCH NMA00831 AEWC 1 NMA00839 MA00808 NMAOOSONMA00832 4 gt Figure 64 Google Earth all KML recorded files Open 50 UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 The Time recording can be played by selecting the play button on the time slider e Google Earth Hie Edit View Tools Add Help TF T er 2 03 pm Places 5 Les My Places D 11484 Infrastructure sites gt Lhe Ambon Grid De Indonesia SA e TimeRecord
63. oding utt BU i amp t KHLEntityulipdater Config File lt KMLConfig gt lt 05 gt Windows lt 05 gt lt 0SVersion gt XP lt O0SVersion gt lt Webserver gt I I lt Veb amp erver gt lt KMLServerHame gt cealhu lt KHML amp erverHane gt 4 KHLHediaSeruerHame cealhu24 KHLHediaSseruerHame lt KMLFileName gt game kml KMLFileNanme gt lt KMLLoadFileName gt game Ioad kmI lt KMLLoadFileName gt lt KMLTimeRecordFileName gt game TimeRecord kml lt KHLTimeRecordFileName gt amp kHLReFreshRate 3 ds KHLReFreshRate ee gt C Inetpub wuwroot lt KHLFileDirectory gt lt TimeStamp F imeStampRecording gt Mee di anguine truc Eegen lt RecordEntities gt true lt RecordEntities gt lt RecordDetections gt truet RecordDetections gt lt EntituRecordInterval gt t ntitykecordinterval gt lt BlipUpdate Interval gt 126 lt B1lipUpdateInterval gt lt BlipRecordinterval gt 126 lt B1ipRecordinterval gt lt HIDSIcons gt false lt NIDSIcons gt VEE UDI CONTE EE AES Drees ig INSERT Figure 69 KMLEntityConfig xml for Model Mode UNCLASSIFIED 55 UNCLASSIFIED DSTO GD 0745 Thenetwork connection is similar to before except the resource file needs to have the correct Google models mapped to the HLA entities DIS enumeration Stealth Viewer Rev 3563 2011 12 07 Control Search Record Playback Camera Search Options Call Sign i 42 Network Options
64. ols 4dd Help tn m T T j T EET ini m r PRE FE vw Search E Lal EN EEN z Ej LESE a LE 2 amp e SIEA G HERR Ren Fly To Find Businesses Directions 4 1 D pl Fly to e g Reservoir Rd Clayville NY Lx 12 15 pm Q Places E del X My Places EH Infrastructure sites id E EK Ambon Grid LIE Indonesia Grid Tr Temporary Places v f TimeRecordDacumentFriendlyEntiti ZS Date and Time Options Start date time 5421 12 11 57 AM End date time sajz 11 57 AMG Display time in UTE Coordinated Universal Time Gei Time zone op my computer CH Specific time zone ACD Australian Central Daylight Time in NM Vg Animation speed slower Lj faster d ga S ES LU d C C Loop animation w Layers Earth Gallery gt gt KASSAN E Primary Database HTTP ele s t skal Figure 62 Setting Speed fe KML L replay If a game has been recorded with detections multiple Time Record files can be opened at once to replay the entire game There will be six files to be opened one for each forces entities and one for each forces detections Friendly Opposing and Neutral This can be used to replay the white blue or red views of the game or any combination to help with analysis UNCLASSIFIED 49 DSTO GD 0745 Ed E wwwroot File Edit View Favorites Tools Help Q Back v gt 3 Search le Folders UNCLASSIFIED Address B C Inetpublwwwroot Fol
65. om the FAQ documentation supplied with JSAF JSAF Joint Semi Automated Forces evolved from the DARPA Synthetic Theater of War STOW Advanced Concept Technology Demonstration STOW was developed to integrate and transition technologies necessary to demonstrate entity or platform level simulation in support of joint command and staff training mission rehearsal and other DOD simulation requirements The intended users of the software are the analysts and the participants in simulation experiments Using ADFStealthViewer will enable them to view the experiments from different perspectives The recording capabilities also enable the analysts to analyse as well as playback the event at a later date 2 ADFStealth Viewer Software Overview 2 1 Software Origins The ADFStealth Viewer is a version of the Delta3D s SimCore StealthViewer tool tailored for Australian entities The tool is described on the project website as follows The SimCore also includes the Stealth Viewer This tool is a functionally complete instructor operator station that allows users to view a simulation event as a passive stealth observer It includes basic commodity features such as the ability to fly anywhere amp look anywhere The project information can be found under the projects page on the following website http www delta3d org UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 configuring networks and maps connecting to and disconnecting from a network
66. on 36 UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 Fr KMLEntityConfig xml C Program Files DSTO ADFStealthViewer bin GVIM File Edit Tools Syntax Buffers Window Help ABS me Age Sans Sa Tdo lt xml uersion 1 8 encoding utf 8 gt i amp KHLEntitulUpdater Config File gt KHLConfig lt 05 gt Windows lt 05 gt lt o0SVersion gt XP lt 0SVersion gt lt uebserver gt IIS lt Webserver gt lt KMLS amp erverName gt cealhu2 lt KML amp erverHNane gt KHLHediaSeruerHame cealhu24 KHLHediaSeruerHame lt KMLFileName gt game kmlc KHLFileHame lt KMLFileFlushRate gt 1 lt KMLFileFlushRate gt lt KMLLoadFileName gt game load km1 lt KMLLoadFileName gt lt KMLTimeRecordFileName gt game TimeRecord lt KMLTimeRecordFileName gt lt KMLRefreshRate gt 3 B lt KMLRefreshRate gt lt KHLFilebirectory gt C AInetpublwwwroot lt KMLFileDirectory gt Recording n truec Recording n BrimestampRecording truec TimeStampRecording lt RecordRangeRings gt false lt RecordRangeRings gt lt RecordEntities gt trues RecordEntities gt lt RecordDetections gt falset RecordDetections gt lt EntitylpdatelInterval gt 5 lt EntitylpdatelInterval gt lt EntityRecord I nterval gt 66 lt EntityRecordinterval gt lt BlipUpdateInterval gt S lt BlipUpdateInterval gt lt BlipRecordInterval gt 68 lt BlipRecordInterval gt lt NIDSIcons gt false lt NIDSIcons gt IK KHLConfig r Inetpub 1 kmlentityconfigbin JP E kMLEntityConf
67. onnection when it starts In the Network Options Select HLA EE Network Options Network Options Connection Type Select Type Select Type E HA Client Server DIS Figure6 ADFStealthViewer Network Options Dialog When HLA is selected further options appear as shown in Figure 7 The network options should be completed with the following settings to test connectivity between the ADFStealthViewer and the simulations connected to the HLA federation rpr 1 0 with a federation execution name of rpr 1 0 Connection Name rpr 1 0 Connection Type HLA Map nsw sample Federation Execution Name rpr 1 0 Configuration Resource RPR1Mapping AustralianStealth Viewer Federation Resource rpr 1 0 fed Rid File RTI s 1 3 D18C rid The Map Configuration Resource Federation Resource and RID file are set by pressing the button with 3 dots and selecting files through the file selection dialog The map file is in the maps directory and the resource and RID file are located in the Federations directory UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 lt 2 Network Options Network Options Connection Mame rpr 1 0 Connection Type bl E Map nsw sample HLA Options Federation Execution Mame rpr 1 0 Federate Mame Stealth Viewer Configuration Resource apping AustralianStealthviewer xmi Federation Resource Federations rpr 1 0 fed DUE Rid File Federations RTI s 1 3 D18C rid Figure7 ADFStealthViewer Co
68. ort along with support for FrontPage transactions Active Server Pages and database connections Set Program g Access and Total disk space required 69 7 MB Heise Defaults Space available on disk 110480 8 MB C31 Autodesk 3ds Max 2011 32 bit Components Size 36 Figure 42 Configuring IIS UNCLASSIFIED 33 UNCLASSIFIED DSTO GD 0745 Copy the zip files images zip and models zip from the ADFStealthViewer KMLEntityLib Directory to the IIS directory C inetpub wwwroot fr KMLEntityLib File Edit wiew Favorites Tools Help OG sax gt Ka EI Search Address C Program Files DSTOLADFStealthviewer k BER r lies Folders HAE MERE Lib DIV bul EJ co Falders 3 ic Program Files Fe KMLEntityConfig xml CNN XML Document kB ic 7 7ip 3 Adobe KMLEntityConfig apache win gt KMLEntityConfig IIS xml LH AGEIA Technologies ML Document ML Document 73 ArcGIS ake FAR HE Autodesk HE blender models zip 73 Bohemia Interactive 13 Broadcom 3 Caphyon ic CMake 2 8 2 Common Files 3 ComPlus Applications FE DSTO E CH ADFStealthViewer Figure 43 KMLEntity File Locations fr wwwroot 236 646 KB File Edit Viem Favorites Tools Help C pech gt Ki pa Search Es Folders P Address ES C VInetpublwwaroot S i an Folders X Name Size Type Date Modified amp E my Documents o e game kt
69. r Plane set to 5 Stealth Viewer Rev 2509 2010 08 25 Window Network Preferences ex General Environment Tools Visibility Options Keep Camera Above Ground Performance Default i v Coordinate System Lat Lon Display Distances As METER EG v Display Angles As DEGREE vi Auto Attach on Selection Show Advanced Options Attachment Attach Mode Third Person v Attach Point Node Optional Attach Azimuth Degrees 0 Auto Attachto Callsign Advanced Performance Options LOD Scale P Near Plane 5 h Far Plane 50000 Figure 85 Near Plane setting removing Flicker UNCLASSIFIED 68 UNCLASSIFIED DSTO GD 0745 18 Future Work The following is a list of areas of possible future investigation and work that could be undertaken to improve the ADFStealth Viewer 18 1 Linux The Stealth Viewer can also be compiled for Linux machines This could be fairly easily set up and a Linux version shipped along with JSAF 18 2 GUI The StealthViewer GUI should probably be modified to add things like an about page Splash Screen Help and contacts specific for the ADF 18 3 Tools The StealthViewer has other tools like GPS Compass Night Vision that can be added and need to be investigated further Night Vision needs new models developed 18 4 Terrain The terrain built to date has some issues These include but are not limited to the following 1 T
70. rloPropr lt gameName gt SOUND EFFECT VEHICLE LOOP lt gameName gt gameDataType Sounds gameDataType lt default gt Sounds Vehicle Idle wav lt default gt lt attrToProp gt lt xattrIoProp gt gt lt gameName gt Non damaged actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt lt default gt StaticMeshes ADFModelRepository ADF Ground M1A1 M1 FLT lt default gt lt attrToProp gt SE E ebe lt gameName gt Damaged actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt lt default gt StaticMeshes ADFModelRepository ADF Ground M1A1 M1 FLT lt default gt lt attrToProp EE EE lt gameName gt Destroyed actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt lt default gt StaticMeshes ADFModelRepository ADF Ground M1A1 M1 FLT lt default gt lt attrToProp gt acc lOProp lt gameName gt Ground Offset lt gameName gt lt gameDataType gt FLOAT lt gameDataType gt lt default gt 0 0 lt default gt lt attrToProp gt KattriorProp lt gameName gt Munition Damage Table lt gameName gt UNCLASSIFIED 71 UNCLASSIFIED DSTO GD 0745 lt gameDataType gt STRING lt gameDataType gt lt default gt DriverVehicle lt default gt attrToProp lt object gt object extends M1Al name M1A1AUS gt lt objectClass gt BaseEntity PhysicalEntity Platform GroundVehicle lt objectClass gt lt actorType gt Entity PlatformWithPhysics lt actorType gt lt remoteOn
71. rnl amp s Meutral game krnl amp Insurgent qame kml s Friendly game kml redview game Joad km p neutralview game load kb es blueview game load km Ci models zip images zip amp s game_load kml amp game kr ml winxp gir web gif iw warning gif print gif i pagerror giF mme gif es Incalstart asp iisstart asp im help gif wi Figure 51 Location KML files are written too UNCLASSIFIED Other entities game TimeRec Opposing entities qame Time E Meutral entities game Timer es Insurgent entities qame Time Friendly entities game Timer 3 KB 109 KB 54 KB 3 KB 183 KB 1 KE 1 KE 1 kB 47 KB a1 KE 20 KB 47 KB 93 KB 246 646 KB 13 KB 1 KE 13 KB 12 KB 2 KB 2 KB 2 KB 3 KB 1 kB 10 KB 2 KB 1 KE KML File KML File KML File KML File KML File KML File KML File KML File File File File File File Winzip File Winzip File KML File KML File GIF Image GIF Image GIF Image GIF Image GIF Image GIF Image ASP File ASP File GIF Image 18 05 2013 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 18 05 2012 1 15 05 2012 1 15 05 2012 1 28 03 2012 1 28 03 2012 1 21 07 2001 Z 21 07 2001 2 21 07 2001 Z 21 07 2001 Z 21 07 2001 Z 21 07 2001 2 21 07 2001 Z 21 07 2001 Z 21 07 2001 2 gt UNCLASSIFIED DSTO GD 0745 If Goo
72. s are all either ADF owned or open source To view the models a tool shipped with the ADFStealth Viewer called ObjectViewer exe can be used The 3D model data is located in VADFStealthViewerN data ProjectAssets StaticMeshesV ADFModelRepository directory 3 Installing and Launching ADFStealthViewer 3 1 Installation The following quoted paragraphs describe the hardware requirements as specified on the delta3D website Currently Delta3D is developed and tested using medium to high performance hardware The basic functionality of the engine should work as expected on the majority of hardware provided the hardware has OpenGL audio and networking devices Some advanced functionality of the engine relies on modern graphics pixel and vertex shaders These advanced features are not critical and support fall back implementations should the hardware not support it In addition ADFStealthViewer has been developed on the Windows XP operating system ADFStealthviewer should run on Windows XP Windows 7 and Windows 8 but has only been tested on Windows XP machines 64 and 32 bit The installer can be obtained from DSTO see Appendix for contact details 7 Note anything in the vehicles directory is open source and distributed by Delta3D UNCLASSIFIED DSTO GD 0745 3 2 Launch To launch the ADFStealthViewer on Windows XP select start gt All Programs gt DSTO gt UNCLASSIFIED ADFStealthViewer gt StealthQt exe
73. stem Open Scene Graph Papua New Guinea Royal Australian Navy RTI Initialization Data Real Time Platform Reference Real Time Infrastructure User Interface UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 This page is intentionally blank UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 1 Introduction This is the user manual for the ADFStealthViewer software developed by members of the Maritime Concepts and Capability MCC Group of the DSTO Maritime Operations Division MOD in Sydney One of the principal tasks of the MCC group is support of the Royal Australian Navy s RAN HEADMARK experimentation activity HEADMARK activities consist of workshops and war games which exploit the expertise of war fighters and Subject Matter Experts SME The DSTO role is the design and facilitation of the activities and scientific analysis of the results Part of the support provided is the development and application of appropriate modelling simulation and analysis tools HEADMARK is the main RAN experimentation activity supported however a number of similar events are also conducted by the MCC and other groups at DSTO Sydney ADFStealthViewer is intended to enhance the simulation elements of RAN experimentation in particular the Joint Semi Automated Forces JSAF tool by enabling a 3D visualization of the simulated wargame A stealth viewer enables users to view a simulation event as a passive stealth observer JSAF is described as the following fr
74. stralian configured version of the StealthViewer that is built using the open source Delta3D simualation and gaming engine software The Australian configuration involved obtaining 3D models of terrain and vehicles and configuring the applications files to make the application display correct models of simulated Australian entities during a wargame The current version of the tool is a prototype with limited functionality and testing The manual describes how to install the software on a Windows XP machine and connect the application to a HLA or DIS simulated war game There are also descriptions of common uses such as moving the camera attaching to entities using tools such as binoculars setting the terrain to use setting time of day recording and playback The manual also describes how the entities being represented can be increased and how new models and terrain can be added to the tool environment The manual also describes how the tool was enhanced from the Delta3D tool to enable either HLA or DIS to be converted to KML which allows display in tools like Google Earth in either 2D or 3D The software and all models and terrain are available to anyone within the Australian Defence Organisation UNCLASSIFIED UNCLASSIFIED This page is intentionally blank UNCLASSIFIED UNCLASSIFIED DSTO GD 0745 Contents ACRONYMS I INTRODUCTION see 1 2 ADFSTEALTHVIEWER SOFTWARE OVERVIEW ccscsssscssssssssccsscesssessseessseeeee 1
75. tealthQt exe 17 3 Stealth does not connect to HLA The mapping file may have an error Look at any error messages in the command window and see if these can be fixed A common error is that the XML is not formatted correctly i e a start tag is missing an end tag or vice versa 174 Model does not appear Check there is a mapping in the RPR1Mapping AustralianStealthViewer xml file for the DIS enumeration An error message will usually appear UNCLASSIFIED 67 UNCLASSIFIED DSTO GD 0745 17 5 Terrain looks rough and flickers near shoreline This is a near culling plane issue the first part of the scene that the camera can view is too close to the camera The picture below shows what happens when the near plane is set too close to the camera Setting near plane to 5 or more should eliminate this problem Near Plane set to 0 05 Stealth Viewer Rev 2509 2010 08 25 Window Network Preferences Bx Ss General Environment Tools Visibility Options Keep Camera Above Ground Performance Default Coordinate System Lat Lon Display Distances As METER RR Display Angles As DEGREE Auto Attach on Selection Show Advanced Options Attachment Attach Mode Third Person vi Attach Point Node Optional Attach Azimuth Degrees 0 C Auto Attach to Callsign Advanced Performance Options LOD Scale i Near Plane EE v Far Plane 50000 v Figure 84 Flicker caused by Near Plane Nea
76. ture sites CIE Ambon Grid 1494 Indonesia Grid az Mo Temporary Places VES TimeRecordDocumentFriendlyEntiti v DI Nuship1 1 Jo FP A v Layers Earth Gallery gt E Salz Primary Database s oO P Borders and Labels OA places amp 1 photos CIE Roads E M 3D Buildings a o A Ocean 0 x Weather 2 l r Gallery a 19 Global Awareness OOD More Armidale 1 H CH S LHB 1 N I NGA GEBCO Google air KnightiMerz Imagery Date 1 1 2009 3334 4 22 9 Eye alt 51 11 km Fy start te wma reo knentjad reca EG Ces Figure 59 Selecting Play on KML Replay IY This should have the entities moving around the screen as the time slider moves displaying them as they were at the time of recording UNCLASSIFIED 46 UNCLASSIFIED DSTO GD 0745 The following shows a snapshot of the animation of a friendly force running Google Earth Die Edit View Tools Add Help v Search FyTo Find Businesses ll Directions Fly to e g Reservoir Rd Clayville NY IQ v Places CH Ce My Places 18 Infrastructure sites 185 Ambon Grid CIO Indonesia Grid E Il EN Temporary Places ip TimeRecordDocumentFriendlyEntiti Je v Layers Earth Gallery gt gt amp m Primary Database S 11 Borders and Labels OB Places amp C photos les Roads O 3D Buildings O La Ocean OD fei Weather l r Gallery 0 Global Awareness amp OOD more amp amp amp amp
77. ult gt S71Collins lt default gt lt attrToProp gt lt attrToProp gt lt gameName gt SOUND EFFECT VEHICLE LOOP lt gameName gt lt gameDataType gt Sounds lt gameDataType gt lt default gt Sounds Vehicle Idle wav lt default gt lt attrToProp gt attrloProp lt gameName gt Non damaged actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt lt default gt StaticMeshes ADFModelRepository ADF Subsurface collins class collins class ive lt defaul t gt lt attrToProp gt lt attrToProp gt lt gameName gt Damaged actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt lt default gt StaticMeshes ADFModelRepository ADF Subsurface collins class collins class ive lt defaul t attrToProp lt attrToProp gt lt gameName gt Destroyed actor lt gameName gt lt gameDataType gt StaticMeshes lt gameDataType gt UNCLASSIFIED 63 UNCLASSIFIED DSTO GD 0745 lt default gt StaticMeshes ADFModelRepository ADF Subsurface collins class collins class ive lt defaul Lo attrToProp lt attrToProp gt lt gameName gt VehiclesSeatConfigActorNameTable lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt Vehicle DDG51 Config lt default gt lt attrToProp gt lt attrToProp gt lt gameName gt ShaderGroup lt gameName gt lt gameDataType gt STRING lt gameDataType gt lt default gt DDG51 ShaderGroup lt default gt lt attrToProp gt lt attrToProp gt
78. uship1 1 ud T PAS Betano 1 A MSS 1gManoora 1 IL FA18A 2 Armidale 1 LY AM w Layers Earth Gallery gt gt spe Primary Database amp OP Borders and Labels 0 Global Awareness H OG More ey CT eg M magei 2012 Sinclair Knight Merz 7 F Data SIO NOAA UISS Navy ING ATG EBCO A rl 33 52 33 23 54151 12 56 084E elev 420 m Figure 55 Simulation Entities in Google Earth with Range Rings Associated UNCLASSIFIED 42 UNCLASSIFIED DSTO GD 0745 14 2 Replaying recorded KML If recording was set the KML files can be reloaded into Google Earth for playback Currently only the TimeStamped recording works as apposed to creating an animation of the game This Time Stamped recording allows the Google Earth globe to be moved whilst replay is happening The text emphasised in bold in the configuration file need to be set up as follows to enable basic recording lt KMLTimeRecordFileName gt game_TimeRecord kml lt KMLTimeRecordFileName gt lt KMLRefreshRate gt 3 0 lt KMLRefreshRate gt lt KMLFileDirectory gt C Inetpub wwwroot lt KMLFileDirectory gt lt RecordingOn gt true lt RecordingOn gt lt AnimationRecording gt false lt AnimationRecording gt lt TimeStampRecording gt True lt TimeStampRecording gt lt RecordRangeRings gt false lt RecordRangeRings gt lt RecordEntities gt true lt RecordEntities gt lt RecordDetections gt false lt RecordDetections gt lt EntityUpdatelnterval gt 5 lt
79. xml UNCLASSIFIED 64 UNCLASSIFIED DSTO GD 0745 16 1 Viewing the 3D Models A tool called ObjectViewer exe is included with the ADFStealthViewer to enable viewing of the 3D Models Select All Programs gt DSTO gt ADFStealthViewer gt ObjectViewer exe to start this program l e i A GA Microsoft Access Recycle Bin install sthastim s Sei DSTO Applications E DSTO Software Installer wel Remote Assistance New Office Document e Windows Media Player z Cas 8 Open Office Document Windows Movie Maker Adobe Spybot Set Program Access and Defaults Acrobat EN Searc windows Catalog ri A o Windows Update w 4 ESTO Camtasia Zip k Applications Studio 3 c EN e Camtasia Studio 3 Crees Paul fm DSTO WE OUER ie Animationviewer exe Internet Internet Explorer e Games k Objectviewer exe ES E mail GH Microsoft Office Out e Google Earth k Microsoft Office d 77 StealthQt exe Microsoft SQL Server 2008 es StealthQtportica exe E NVIDIA Corporation V T Pfps d Zingthing E PL 2303 USB Serial Driver Lei Kcti Pointsec ld Ff Portico 1 0 1 i Figure 81 Launching ObjectViewer exe Geometry can be loaded by selecting File gt Load Geometry and then navigating to and selecting the desired 3D model to load it Load Geometry File Look in C3 aEwC amp Mu Recent Documents D
80. y munitions currently mapped and as such is the only detonation that can be displayed The non mapped detonations will cause the display of a message about this denotation in the ADFStealth Viewer command window The munitions are mapped via their DIS enumeration to an OSG particle animation UNCLASSIFIED 25 UNCLASSIFIED DSTO GD 0745 9 Recording and Playback ADFStealthViewer has the ability to record and then play back a game The recording is saved to a file the name of which is set in the Record Tab of the Controls Window lt Stealth Viewer Rev 2509 2010 08 25 Select an output message file My Recent Documents My Network File name Places Save as type Figure 27 Setting record file The recording saves all information that is produced in the HLA network to this file and includes all mapped entity updates and interactions To playback the recording once you have stopped recording select Switch to Playback Mode in the playback Tab on the controls window C Stealth Viewer Rev 2509 2010 08 25 Window Network Controls i Search Record Playback Camera l Switch to Playback Mode 5 witch to playback mode This will disconnect you from the federation and ibn mn The playback is replayed in the ADFStealthViewer after first disconnecting from the HLA network therefore no information is replayed back to the HLA network The playback can
81. ydney Harbour terrain create a new network connection pointing to the Sydney Map via the network options dialog using the settings shown below 4 Network Options Network Options Connection Name 5ydnev rpr 1 0 Connection Type HA Map DSTO Sydney Sydney Harbour HLA Options Federation Execution Name SE Ss Federate Name Stealth Viewer Configuration Resource Federation Resource HEE Figure 21 Sydney Harbour Network Connection Connect to this new network as described earlier in section 4 This should produce the image in Figure 22 The corresponding JSAF simulation environment view is shown in Figure 23 A further ADFStealthViewer view of ships in Garden Island is shown in Figure 24 UNCLASSIFIED 18 UNCLASSIFIED DSTO GD 0745 Q Stealth Viewer Rev 2509 2010 08 25 E Window Network BESET e d Stealth Viewer Rev T Figure 22 Stealth Viewer displaying Sydney Harbour icati ES Gi 6 Applications Places System Sc EEN Ss e 9 12 AM ES JSAF JointSemiAutomatedForces 2008 AS2 amp CEALDELLMINIL Fedex rpr 1 0 Terrain world thin v3 0001 BRER File Edit Scale Features Force Special Display Create Control Tools adlet Views HHours Privilege Help Gi 22 12 35 UTC SIM SEH Ape GA AA 71 ty i f A Vg NES Ea A B click middle to zoom in around point click right to zoom out around point click and drag middle to set scree L L ba 50 25 72 5 f 51
Download Pdf Manuals
Related Search
Related Contents
Crown Boiler BWC070 User's Manual APC PD80G6FK1-M power distribution unit PDU build/tmp/deploy 0527 KOHLER K-1914-GR-47 Installation Guide Sundowner Pillion Instruction Sheet - Harley User Manual Manual W7425 PJ758-1, PJ759-1, PJ760-1 User Guide, Italian 資料4 - 高圧ガス保安協会 Copyright © All rights reserved.
Failed to retrieve file