Digital Twin

Your Vessel
in a Virtual World

NCoDE SeaTwin is a real-time 3D digital twin from Vinova Systems that renders your vessel as a live WebGL model, driven by onboard sensor data.

Engines, tanks, power, attitude, security and connectivity are shown where they physically are, on a model of your own vessel, so a reading is tied to the compartment it came from. The twin runs in a viewer you can host onboard on an NCoDE Engine MX10 or MX100, or in the cloud so shore teams see the same picture without setting foot on board.

Real-Time WebGL Vessel Model

A detailed 3D model of your vessel with live data overlays and interactive controls.

NCoDE SeaTwin - 3D Digital Twin with live vessel visualization

Live Digital Twin

Real-time WebGL vessel model with a live HUD overlay showing heading, speed and navigational status, and sensor state rendered onto the hull.

WebGL Live HUD Live Data 3D Navigation
Powered By

NCoDE™ Engine MX10 & MX100

SeaTwin is fed by the NCoDE Engine, which runs on either platform. The Engine collects from your marine systems, normalises everything into one data model, and passes it to the twin — so what you see on the hull is the same data driving alerts, compliance records and the rest of the NCoDE suite.

Learn about the Engine →
Data Layers

Everything About Your Vessel. Visualised.

NCoDE SeaTwin aggregates data from every onboard system and presents it through an intuitive visual interface.

Propulsion & Power

Real-time status of engines, generators, battery banks, and power distribution systems.

  • Engine RPM, temperatures, and pressures
  • Generator load and run hours
  • Battery state of charge and voltage
  • Shore power connection status

Security & Access

Live surveillance feeds, door/hatch statuses, motion sensors, and access control events.

  • CCTV camera status and feeds
  • Door and hatch sensors
  • Motion detection alerts
  • Geofencing and boundary alerts

Communications & IT

Uptime and performance monitoring of satellite, VSAT, 4G/5G, and onboard IT infrastructure.

  • WAN link status and bandwidth
  • WiFi access point status
  • Network device inventory
  • Service availability monitoring

Environmental

Weather, location, sea state, onboard temperature, and humidity for voyage planning.

  • GPS position and heading
  • Wind speed and direction
  • Barometric pressure
  • Interior temperature zones

Attitude and Impact, Seen in Context

A number on a gauge tells you the hull moved. A twin shows you how.

SeaTwin renders roll, pitch and yaw on the hull itself. Attitude is read at a glance, in the same view as everything else, rather than off a separate instrument — and because the model is three-dimensional, the relationship between heading, sea state and how the vessel is actually sitting is obvious rather than inferred.

Hull impacts are flagged in context — where on the vessel, and when. Alerting is tiered so a firm slam in a seaway is treated differently from a genuine structural event, with the thresholds set to suit the vessel:

TierWhat it indicates
NotableA firm slam worth recording — logged to the voyage record and visible in playback
HeavyAn impact worth reviewing against conditions, speed and heading at the time
SevereThe kind of event worth a physical inspection before the vessel sails again

What this is, and is not. Impact and vibration sensing is for trend and anomaly detection — establishing what normal looks like for a hull, and flagging when something departs from it. It is a hull-mounted proxy, not a calibrated ISO 2631 instrument, and it is not a substitute for certified equipment where human-exposure or structural measurement has to be evidenced to a standard.

The reason a spike is meaningful is how it is captured. Motion is sampled far faster than it is displayed, and what gets reported for each interval is the peak force in that window, not whatever the sensor happened to read at the moment of transmission. A hard slam between two readings is never averaged away.

Machinery vibration monitoring is available on the same sensing path, for tracking the condition of engines, gearboxes and pumps over time. See how the NCoDE Engine collects sensor data →

What Feeds the Twin

SeaTwin does not collect anything itself — the NCoDE Engine does that, on an MX10 or MX100. It reads the protocols your equipment already speaks, normalises everything into one data model, and the twin renders it. Nothing needs replacing.

Collected by the EngineWhat it contributes to the model
NMEA 2000Position, heading, course and speed over ground, rate of turn, attitude, depth and wind
Modbus TCP / RTUEngine revolutions and temperatures, tank levels, AC bus and battery banks
J1939Engine and transmission data from commercial diesel machinery
RS485Attitude, impact and vibration sensing for hull and machinery condition
AISYour own vessel identity, position, course and speed over ground
RTSP / CCTVCamera feeds alongside the model, so you can look at what the data is describing
Weather overlaysWind, precipitation, pressure and sea state for the water you are actually in
Z-Wave *Cabin and environmental sensing — temperature, humidity, motion, flood and smoke detection

* Z-Wave requires the NCoDE Z-Wave add-on board and is available as a licensed option on both MX10 and MX100.

Because the collecting is done once, at the Engine, the same readings drive the twin, the alerts, the compliance records and the rest of the NCoDE suite — there is no second integration to build and no second version of the truth. See what the Engine connects to →  ·  What a maritime digital twin actually is →

Licensed Option

Ajax Fire & Life Safety

SeaTwin shows the Ajax Residence Line fire and life safety range, so smoke, heat and carbon monoxide detection appear on the twin in the compartment they belong to. Ajax devices are certified fire detection equipment in their own right; SeaTwin surfaces their state for monitoring and is not a substitute for the certified detection and alarm systems required by SOLAS, Flag State or Classification Society rules. This integration is in active development and is not yet available.

If It Isn’t on the List, We Add It

No two vessels are instrumented the same way. SeaTwin is built to be shaped around yours.

The twin can be customised to show whichever data sets matter to you, laid out the way your crew actually works. If a value belongs on the hull, it goes on the hull. If a system deserves its own panel, it gets one. If something on the standard view is noise for your operation, it comes off.

Where a vessel carries equipment we do not read as standard — a proprietary control system, an unusual sensor package, a manufacturer’s own gateway, a bespoke piece of survey or research kit — we can add the feed at the NCoDE Engine on an MX10 or MX100. Once it is in the Engine’s data model it is available everywhere: on the twin, in alerts, in the historical record, and to the rest of the NCoDE suite. You integrate it once.

This is ordinary work for us rather than a special project, and it is the practical difference between a platform built for one type of fleet and one built for whatever is actually in your engine room. Tell us what you need to see →

Onboard or Ashore. Same Twin.

The model renders in the viewer, and you decide where the viewer lives.

Run the viewer onboard, on an NCoDE Engine MX10 or MX100, and the twin works on the vessel’s own network — the bridge, the engine room and the owner’s tablet all looking at the same model over the ship’s WiFi.

Run it in the cloud and the same twin is available to shore teams, technical managers and owners wherever they are, without a vessel visit and without anyone needing access to the ship’s network.

It is the same model and the same data either way. The only thing that changes is where the viewer runs, which means the decision is yours to make on connectivity, cost and who needs to see it — not one forced by the software. For fleets, NCoDE Fleet aggregates across vessels from shore.

More Than Just a Model

NCoDE SeaTwin is an interactive tool for understanding and managing your vessel, not just a visualisation.

Interactive 3D Model

Rotate, zoom, and explore a photorealistic 3D model of your vessel. Click on systems to see detailed status and data.

Alarms in Place

When something triggers, the twin shows you where. An alert is tied to the compartment and system it came from, so you are looking at a location on your vessel rather than a line in a log.

Historical Playback

Review past voyages and system states. Replay events to understand what happened and when.

Alert Visualisation

See alerts in context. When an alarm triggers, the 3D model highlights the affected system or location.

History & Anomaly Detection

Every reading is retained, so you can replay a voyage and see how conditions developed. Rolling statistical baselines flag abnormal engine revolutions and speed over ground as they happen.

Buy It On Its Own

Take SeaTwin as a standalone product, or add it by licence to an existing NCoDE Command installation. Same software either way, so moving from one to the other later is a licence change, not a migration.

100s Data Points
Near Real-Time Updates
3D WebGL Rendering

Capable of reading and transmitting hundreds of data points in near real time, from every system the Engine is connected to.

Standalone, or Part of the Bridge

SeaTwin is sold on its own or as a licence added to NCoDE Command. The decision is commercial, not technical.

OptionWhat you get
SeaTwin standaloneThe digital twin as its own product. The other NCoDE Command panels are simply not shown, so the interface is the twin and nothing else — useful where the twin is what the owner or the shore team wants and a full bridge system is not.
Added to NCoDE CommandA licence added to an existing installation. The twin appears alongside charting, CCTV, network and the compliance modules, sharing one login and one set of data.

Both run the same software on the same NCoDE Engine. Starting with SeaTwin on its own does not lock you out of anything later — adding the rest of NCoDE Command is a licence change rather than a reinstallation, and nothing already recorded is lost or migrated. See what NCoDE Command adds →

NCoDE SeaTwin — FAQ

What is NCoDE SeaTwin?

NCoDE SeaTwin is a real-time 3D digital twin from Vinova Systems. It renders your vessel as a live WebGL model driven by onboard sensor data — showing engines, tanks, power, attitude, security and connectivity where they physically are, so a reading is tied to the compartment it came from rather than sitting in a list.

Can I buy SeaTwin on its own, or do I need NCoDE Command?

Either. SeaTwin is sold as a standalone product, and it is also available as a licence added to an existing NCoDE Command installation. Bought on its own, the interface is the twin and the other Command panels are not shown. Added to Command, the twin appears alongside charting, CCTV, network and the compliance modules under one login. Both run the same software on the same NCoDE Engine, so moving from standalone to the full platform later is a licence change rather than a reinstallation.

Can SeaTwin display data that isn't on the standard list?

Yes. The twin can be customised to show whichever data sets matter to your operation, arranged the way your crew works. Where a vessel carries equipment we do not read as standard — a proprietary control system, an unusual sensor package, a manufacturer's own gateway — the feed can be added at the NCoDE Engine on an MX10 or MX100. Once it is in the Engine's data model it is available on the twin, in alerts and in the historical record, so it only has to be integrated once.

What data does the digital twin show?

Position, heading, course and speed, rate of turn, attitude, depth and wind from NMEA 2000; engine revolutions and temperatures, tank levels, AC bus and battery banks over Modbus TCP and RTU; engine and transmission data over J1939; attitude, impact and vibration over RS485; and camera feeds over RTSP. Z-Wave cabin and environmental sensing is available as a licensed option with the add-on board.

Does SeaTwin work without an internet connection?

Yes. The vessel model and your sensor data are served from the NCoDE Engine on board, so the twin keeps working on the ship's own network with no connectivity at all. If you choose to run the viewer in the cloud instead, that access depends on the vessel having a link.

What hardware do I need to run NCoDE SeaTwin?

An NCoDE Engine, either MX10 or MX100. Both platforms run SeaTwin. The Engine collects from your existing marine systems and normalises everything into one data model, so no equipment needs replacing. The viewer itself runs either on the vessel or in the cloud, whichever suits how you want people to reach it.

How is this different from a 3D model of my vessel?

A 3D model is a picture of the ship. A digital twin is fed by the ship. SeaTwin renders live sensor state onto the model — the hull reflects how the vessel is actually sitting, impacts are flagged where they occurred, alarms highlight the compartment they came from, and you can replay a past voyage and watch how conditions developed. The geometry is the least interesting part.

See Your Vessel in a New Dimension

NCoDE SeaTwin transforms complex vessel data into an intuitive visual experience. Understand your vessel's status at a glance with a real-time 3D digital twin.

Request a Demo Contact Us
Command Platform
View NCoDE Command →
Platform Foundation
View NCoDE Engine →