GenesisRTX, is an advanced high-fidelity runtime rendering engine which eliminates the need for traditional off-line database compiling or formatting. GenesisRTX enables run-time dynamic construction of high-quality databases from GIS formatted data containing user defined attribution instead of generating complex intermediate formats with complex tools. This type of data includes imagery, elevation, and vector data.
Due to the worldwide nature of the GenesisRTX, there is no need for on-line switching between different databases. As the host repositions the aircraft to a new portion of the world, the data for that area is immediately generated.
The GenesisRTX architecture is based on OpenGL 4.0 and utilizes GLSL shaders. GenesisRTX supports anisotropic filtering, trilinear mipmapping, automatic fading between resolutions, and color based detail texture. Textures mapped onto polygons include transparency, shading, illumination, and can be modulated.
GenesisRTX is completely scalable based on system CPU, RAM, I/O, and GPU. This means that increased computer and graphics card processing can be immediately leveraged by increasing scene fidelity (e.g. higher resolution imagery, elevation, increased amounts of feature data).
GenesisRTX is designed to be flexible and scalable and to take full advantage of your COTS hardware. GenesisRTX is capable of rendering up to 8 million polygons/frame at 60Hz with currently available GPUs along with 100’s of thousands of lights in a typical urban scene (each with unique color, direction, cone angle, and animation parameters)
Support for multiple platforms
- 64 bit Windows 7, 10
- Linux - CentOS 6, 7, RedHawk, Ubuntu, SUSE, SLES
- Multi-core scalable
- Multi-gpu scalable
Support for many commercial and government source data formats. All source data processed and quickly updated with standard GIS tools.
- Elevation data: Any raster format supported by GDAL can be utilized, including DTED1, 2, and 3, GeoTIFF, GridFloat, and many others; < 1m resolution
- Vector data: Any format supported by OGR can be utilized, including ESRI Shapefile.
- Imagery data: Any raster format supported by GDAL can be utilized, including GeoTIFF, JP2K, and many others. Less than 3 inch resolution. Highly optimized loader for select formats.
- 3D Models: OpenFlight v15.8 and newer, with support for many texture formats (DDS, RGB, JPG, etc.)
Run-time data manipulation via processing rules, adaptable to many data schemas
- Get the most out of your source data without having to modify it off-line.
- XML-based project file for easy configuration management
- Visualize extremely complex environments from GIS source data
- Linears: Roads, Walls, Fences, Bridges, Powerlines.
- Points: Vegetation, Light pools, Directional point lights, OpenFlight models
- Polygon: Generic buildings, Texture and color overlays
- WGS84 continuous round earth
- Fly continuously around the globe, with no loss of precision.
- Continuous level of detail along with fading LOD for all features results in no LOD popping.
- Terrain imagery synthesis based on landuse/landcover classification data
- Run-time processing of source data, allowing for rapid development, tuning, and mission rehearsal
- Multiple independent instances on a single system (e.g., Concurrent ImaGen)
- Dynamic terrain for craters, ditches, etc.
- Extensible via plugin API allows end-user customization
- Single frame latency (~16.67 ms @ 60Hz)
- Visibility: Fog, Haze, Ground fog
- Rain, Snow
- Ephemeris model (sun, moon, stars)
- 2D and 3D Volumetric Clouds
- Selectable coverage
- Full scene shadows
- Automatic cultural lighting intensity based on global illumination level
- Physics-based sensors
- Reflections of environment and scene objects
- Sea states (including wind speed and direction)
- Ship wakes (bow and stern)
- Switch control
- Animation control
- Level of detail support
- Degree of freedom control
- Screen-space culling
- Advanced impostering
- Zoom view
- Smoke plume
- Smoke trail
- Missile trails
- Rotor wash
- Fire animations
- Explosion animations
- Water explosions
- Automatic generation of wind-affected grass based on terrain imagery color
High-performance mission functions
- Height above terrain (HAT)
- Height of terrain (HOT)
- Line of sight (LOS)
- Collision detection
- Support for correlated mission function server (can be integrated host-side or run independently).
Advanced lighting effects
- GPU-based light point implementation with over 50 run-time tunable parameters for display adjustments (including range-based properties)
- Airfield (VASI, PAPI, runway edge lights, runway centerline, runway threshold lights, REILS, helipads, taxiway, approach, strobes, IFLOLS, and airfield beacon lights)
- Aircraft (taxi, landing, navigation, formation, anti-collision, rotor tip)
- High-fidelity projected lights
- Many possible configurations, all composed of 100% COTS components
- Ideal configuration dependent on requirements (e.g., display resolution, data complexity, fast-jet vs. helo application, etc.)
- For single-gpu system, an example recommended configuration is 8-core i7 CPU, 64GB RAM, 512GB SSD (can also run diskless), NVIDIA Quadro P6000 or 1080 family
- Multi-gpu system (4 NVIDIA Quadro M6000s in single computer with NVIDIA G-Sync), Dual Xeon 12 core, 96Gb RAM, 256Gb SSD, 2 x 4Tb platter drives
- Video output up to 4K @ 60Hz (8K effective with E-shift)
- Video outputs based on GPU selected include DVI, DVI-D, HDMI, Displayport, etc.
- Multiple outputs per system supported (up to 8 with 4 GPUs)
- Multiple projector support - warp and blend support with Scalable, Mersive, or custom
- Gen-lock via RPA Electronics for gaming NVIDIA cards or G-Sync for Quadro cards
- Encoded H.264 video streaming