Mantis Release Notes 3.4.0 BID 10DB Notes
Total Page:16
File Type:pdf, Size:1020Kb
Quantum3D, Inc. Mantis 2018-5-9 Mantis Release Notes 3.4.0 BID 10DB Notes Updates/Additions 1. Native support for direct loading of terrain databases in Common Database (CDB) format. See CdbPlugin section of Mantis Plugins User Manual for details. 2. New StaticModels plugin provides a mechanism to efficiently populate the terrain with a set of modelled features. E.g. this allows new tall constructions (such as buildings, wind-turbines, radio towers) to be added to the terrain without having to re-generate the complete terrain, allowing the terrain to be kept up to date with the real world. 3. Watercraft capability added to Autonomous Traffic plug-in. ZD 20306 Added support for NodeNamesToNotRender.txt in mnp folder. This may contain a list of node names. These nodes will be removed from the scene graph so will not get rendered or be used for mission functions. This can be used to prevent specific bad geometry from being rendered without having to rebuild the whole terrain. ZD 20314 Modified CIGI Moon Elevation and Phase Query short component control packet to also return moon azimuth, sun elevation and sun azimuth. ZD 20320 Added new Clear Day environment map to RunwayFX and AdvOcean plug-ins. These have much reduced cloud intensity campared to the Sunny Day environment maps. Re-named existing "Sunny Day" environment maps to "Partly Sunny Day" ZD 20339 Added additional monitor refresh values to the Channels->Params tab ZD 20355 Added new CIGI Short Component Control packet to allow host to request the current Terrain Paging Status (i.e. whether or not terrain paging is currently throttled or free running). ZD 20362 Added support for reading HMD or VR/AR goggles tracking in CustomSymbology plugin. ZD 20361 Added Spotlight intensity scale factor slider to MantisClient->Environment->NVG Stimulation tab. Deficiencies Addressed ZD 20304 Fixed issue introduced in 3.3.2 release that caused 2D clouds to appear opaque. 1 of 220 Quantum3D, Inc. Mantis 2018-5-9 ZD 20305 Fixed issue with the CIGI short component control packet that sets the animation time not working if there is more than one sync group active. ZD 20307 Fixed issue with CIGI short component control Set Animation Time also setting the Auto Airport Lighting parameters ZD 20313 Removed limit on maximum value of near clip plane (was previoulsy limited to 10.0 or less) when using CigiCCL plugin (CigiV2 never had this limit) ZD 20316 Fixed following issues that occur when host is controlling animation time: 1) If animation time jumps backwards then any rotorwash effects will stop rendering 2) Erratic DiGuy behaviour and very long render thread freezes when setting actions. ZD 20317 Fixed issues with some time dependent CIGI controls such as rate control not working correctly when host is supplying the animation time. ZD 20319 Fixed issue in AdvancedWeather plugin where Cloud City Glow would not be visible on the high LOD 3D clouds if a storm cloud is within the field of view. ZD 20321 Fixed issue with insets on Alaska/West Canada region of wwdb not suppressing the rendering of the underlying background terrain - so both inset and background would be rendered. ZD 20325 Made DiGuy use sample coverage alpha for semi-transparent geometry. This fixes an issue with semi-transparent geometry not being visible at all for DiGuy characters. ZD 20326 Fixed issue with HOT requests always failing when using igCigiV2 plug-in since Mantis version 3.3.1 ZD 20330 Reverted the default datasync behavior back to how it used to be prior to RN 130201-000002. It was found that the new datasync behavior implemented in that change results in an additional frame of latency being introduced. With this change the new behavior can be selected by setting the environment variable MANTIS_SYNC_METHOD to 2. This should only be done on systems that experience the long DataSync delays (the pale green line on the 8.1 stats). ZD 20345 Updated the NVIDIA GLCache priming mechanism to prime the cache from both %appdata%\..\Roaming and %appdata%\..\Local. Previously only primed the cache from %appdata%\..\Roaming. Newer NVIDIA drivers (approximately 388 and later) have switched to using Local rather than Roaming to store the cache. 2 of 220 Quantum3D, Inc. Mantis 2018-5-9 ZD 20353 Fixed issue with short component control that enables/disables NVG Stimulation for a channel not working. ZD 20354 Fixed issue introduced in 3.3.0 where in cloud fogging inside 2D cloud layers was not working on ViXsen sensor channels. ZD 20358 Fixed issue when using the TestPattern plugin Texture Test Pattern. It was eroneously affecting the properties of other textures in the scene. ZD 20360 Modified the way special matrices driven by the wind are computed. Previously if the wind speed changed even slightly the position of the matrix would jump randomly. With the new method the positions behave correctly as the wind is changed. ZD 20363 Fixed following issues when Host pauses or moves back animation time: - Bow spray blooms up for a short period after time is paused (actually caused since the ocean clamping physics continued to move the ship). - Wakes would zig-zag and overlay itself if time was moved backwards. Now the wake is reset in these circumstances. 3.3.2 BID 10D8 Notes Updates/Additions ZD 20177 Made precipitation effect (rain/snow etc.) get illuminated by any spot lights or fog lights that are near the view position. ZD 20005 Added support to VTree scene graph for items such as windsocks, wind turbines, and weather vanes. A DTNode can now be flagged to use a special matrix, along with a matrix index. The index determines the type according to the vtScene::SpecialMatrices enum. These special matrices are updated each frame to perform the required action. OpenFlight2VTree has a new DOF node comment vt_special_matrix=<MatrixID> to use one of these matrices instead of the normal DOF matrix. ZD 20178 Made ShadowSwitch mechanism easier to use. A single switch node named ShadowSwitch may now be placed anywhere in an entities scene graph. The switch node must have exactly two children. The first child is traversed when 3 of 220 Quantum3D, Inc. Mantis 2018-5-9 rendering the visual scene, the second child is traversed when rendering to the shadow map. Also removed the restriction that the ShadowSwitch node mechanism would only operate on entities that were not shadow receivers. ZD 20188 Added support for using Texture Arrays in MNP files. This effectively allows multiple textures to be accessed from within a single draw call which allows a drastic reduction in the number of draw calls - which improves performance. ZD 20200 Added support for using file called TexturesToIgnoreForAllMF.txt to indicate which nodes to ignore completely for all mission function queries. Old filename called 3dTexturesThatIdentifyNodesThatClampingShouldIgnore.txt can now use the slightly less long TexturesToIgnoreForNearVerticalMF.txt instead. ZD 20203 Added capability for a separate process to interface to Quest2 and grab the frame buffer after blur and noise have been applied but before other post processing. A new ImageGrabAPI library has been created that the other process can use to perform this task. ZD 20216 Added option to GlobalAirport Plug-in GUI to disable rendering the base generic textured polygon for all airfields. This might be desired if all training areas have high resolution terrain texture. ZD 20197 Added support for using texture arrays for terrain global textures. This can greatly improve performance when terrains contain dense culture which uses many different textures (e.g. buildings). Also greatly reduced the overhead of switching back and forth between geometry that has lights maps and geometry that does not. ZD 20223 Made following enhancements to GlobalAirport Plugin: - Support for version 10.50 of X-Plane apt.dat (support airport codes > 4 characters) - Added support for heliports ZD 20225 Added display of Exclusion Zones in magenta on Autonomous Traffic debug map display. Added ability to pan and zoom the debug map display. ZD 20226 Added ability to have seasonal global textures in the terrain, e.g. for trees. This is achieved by looking for global textures in the wwd folder first before loading the embedded texture. So creating multiple folders, each containing a wwd and the seasonal version of the textures, allows selection between different global textures. ZD 20229 Added checkbox to GlobalAirport plug-in to disable terrain flattening ZD 20233 Added the ability to set the vertical size of the Quest2 temporal noise via CIGI ZD 20234 Added additional memory usage stats to the 3.2 stats display. 4 of 220 Quantum3D, Inc. Mantis 2018-5-9 ZD 20236 Added support for the following new OpenFlight comments: vt_vertical, vt_powerline, vt_culture, vt_night_or_low_vis, vt_no_isect ZD 20237 Added new option to send an additional multicast packet each time a CIGI start of frame is sent. This can be used for sychronizing other components of the system in addition to the host. ZD 20238 Made Atmosphere->Sky->Calib slider affect layered fog ranges (previously only affected general visibility). Added new CIGI packet to allow the Atmosphere->Sky->Calib value to be adjusted on individual channels. This allows, for example, visibility to increased on channels that are simulating a sensor that uses wavelengths that penetrate fog more than visible light. ZD 20239 Added support for per light point direction. Previously if an OpenFlight Light point node contained points with different direction vectors they would all end up with the same direction. Updated Global Airport plugin to make all runway and taxiway center lights directional. Changed light point glare texture to look a little better. Changed default Atmosphere->MinPixelSize to 2.5 (was 3.5) ZD 20242 Global Airport improvements: - Signage now has depth - PAPI/VASI/Wig-Wag now have polygonal box behind them - Added lighting to heliports that are flagged as having lighting.