Skip to main content
Skip table of contents

Simple Sea Targets

Simple Sea Targets Overview


Nova supports rendering sea targets with various supporting features including lighting, wakes, and articulations. 

Simple Sea Targets Configuration

Simple Sea Targets Data Configuration

Sea targets are enabled by default in Nova.  Any sea moving models that are desired need to be defined in the config targets file,  This is usually located on the system under E:\CM\data\custom\config_tgts.cfg.  Sea targets have their own category within the targets file called ASIGN_SEA.

Targets File Example - Sea Targets
list_type ASIGN_SEA
{
1 COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/CVN_NIMITZ_CLASS/CVN_68_NIMITZ_CLASS.hie COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/CVN_NIMITZ_CLASS/CVN_68_NIMITZ_CLASS.fx
2 COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/DDG_FD2_WINSTON_CHURCHILL/DDG_81_FD2_WINSTON_CHURCHILL.hie COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/DDG_FD2_WINSTON_CHURCHILL/DDG_81_FD2_WINSTON_CHURCHILL.fx
3 COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/LHA_TARAWA/LHA_TARAWA.hie COMMON/RELEASE/V1/DB/DB_MOVING_MODELS/MILITARY/SHIP/LHA_TARAWA/LHA_TARAWA.fx
}


Sea Targets Usage


Sea Targets ICD Interface

Nova VariableDescription

simple_sea_target_hv[i].id  


simple_sea_target_hv[i].type

The type of fixed feature corresponding to the targets list

simple_sea_target_hv[i].damaged

0: Not Damaged

1: Destroyed

2: Damaged

simple_sea_target_hv[i].update_mode

Conformance of the sea target

0: Host Controlled, no sea conformance

99: Heavy Vessel Motion

98: Medium Vessel Motion

97: Small Vessel Motion

simple_sea_target_hv[i].ship_wake_type

Wake type of the ship

0: No Wake

1: Small Wake

2: Medium Wake

3: Large Wake

4: Very Large Wake (Carrier)

simple_sea_target_hv[i].vessel_lights

Turns on ship lights.  Typically requires individual light groups to also be enabled.

simple_sea_target_hv[i].quality

Provides the capability to specify a preferred level of detail (LOD) for the target.

simple_sea_target_hv[i].transparency

Transparency 0: Opaque and 255: Fully transparent

simple_sea[i].movs_xyzhpr.pos[0]

The latitude in degrees or the X offset in meters

simple_sea_target_hv[i].movs_xyzhpr.pos[1]

The longitude in degrees or the Y offset in meters

simple_sea_target_hv[i].movs_xyzhpr.pos[2]

The altitude in feet or the Z offset in meters.

simple_sea_target_hv[i].movs_xyzhpr.orient.pitch

The pitch in degrees

simple_sea_target_hv[i].movs_xyzhpr.orient.roll

The roll in degrees

simple_sea_target_hv[i].movs_xyzhpr.orient.yaw

The yaw in degrees

simple_sea_target_hv[i].movs_xyzhpr.speed


simple_sea_target_hv[i].movs_xyzhpr.sourceCigiStream

The source CIGI stream the entity was created from

Simple Sea Target Runtime Operation

Place a Simple Sea Target in the scene

If using AeHost:

  1. Click on the Database tab, under Region select Hawaii. 
  2. Under positions select the 0224_Pri_Oahu_PHNG_KANEOHE_BAY predefined position.
  3. On the ownship tab fly forward until over the ocean.
  4. Lower the ownship altitude to 300.0
  5. On the Targets section under Target Creation select Sea Target, then select 1 and click Create
  6. This will add a carrier model to the scene.  It may be necessary fly the ownship backwards a bit to get the full model in the scene.
  7. Set the Altitude to 0.0
  8. Click on the Visual Model and Special Effects tab within the Targets section.  Check the Model Lights checkbox
  9. Observe the lights on the ship

If using Spy

  1. Set ownship.pos[0] to 21.47779
  2. Set ownship.pos[1] to -157.768
  3. Set ownship.pos[2] to 275.0
  4. Set ownship.orient.yaw to 0.0
  5. Set simple_sea_target_hv[0].type to 1
  6. Set simple_sea_target_hv[0].conform to 1
  7. Set simple_sea_target_hv[0].position[0] to 21.47953
  8. Set simple_sea_target_hv[0].position[1] to to -157.768


Simple Sea Target CIGI Packets

Entity Control Packet for Simple Sea Targets

CIGI Packet ParameterValue and RangeNova Variable Mapping

Entity ID

Host determined

N/A

Entity Type

10001 - 10999

simple_sea_target_hv[x].type

Parent ID

N/A

No parenting available

Roll

-180.0 - 180.0

simple_sea_target_hv[x].movs_xyzhpr.orient.roll

Pitch

-90.0 - 90.0

simple_sea_target_hv[x].movs_xyzhpr.orient.pitch

Yaw

0.0 - 360.0

simple_sea_target_hv[x].movs_xyzhpr.orient.yaw

Latitude / X Offset

Degrees if absolute

Meters if parented

simple_sea_target_hv[x].movs_xyzhpr.pos[0]

Longitude / Y Offset

Degrees if absolute

Meters if parented

simple_sea_target_hv[x].movs_xyzhpr.pos[1]

Altitude / Z Offset

Feet if absolute

Meters if parented

simple_sea_target_hv[x].movs_xyzhpr.pos[2]

Component Control Packets for Simple Sea Targets

Component Class (EntityV3)
Comp IDFunctionICD MappingControl Parameter
0Damagedsimple_sea_target_hv[i].damaged

CompState

1Vessel Lightssimple_sea_target_hv[i].vessel_lights

CompState

2Ship Wake Typesimple_sea_target_hv[i].ship_wake_type

CompState

3Speedsimple_sea_target_hv[i].movs_xyzhpr.speed

CompData (0) as float

4Sea Conformancesimple_sea_target_hv[i].update_mode

CompState

5ID

simple_sea_target_hv[i].id

CompData (0) as short (LSHW)

6Quality

simple_sea_target_hv[i].quality

CompState

7Transparency

simple_sea_target_hv[i].transparency

CompState

Simple Sea Target FX Tuning

No specific FX Tuning is available for simple sea targets




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.