Sundog Unveils the Triton Ocean SDK

Sundog Software released its new Triton Ocean SDK for creating realistic oceans for game, simulation, and training applications. Currently known for its widely-used SilverLining software package for simulating the sky, Sundog has now turned its attention to the simulation of water.

“We’ve applied everything we’ve learned from supporting some of the biggest names in aviation, defence, and games with SilverLining to Triton,” said Frank Kane, Founder of Sundog Software. “The same ease of integration across multiple 3D engines, performance, and extensibility that led to SilverLining’s success is now available for creating realistic ocean scenes as well.”

Triton takes any given wind conditions or Beaufort scale conditions, and automatically creates 3D, animated ocean scenes with matching wave heights and motion. It simulates thousands of waves at once using inverse Fast Fourier Transform techniques, and does so quickly by taking advantage of the latest advances in consumer graphics technology.

“What sets Triton apart is its speed,” said Kane. “It adapts to the system you’re on to take advantage of any parallel processing capabilities that might be present, whether it’s general-purpose GPU computing technologies such as CUDA, DirectX11 Compute Shaders, and OpenCL, or multi-core processors. The result is highly complex ocean scenes from any altitude running at hundreds of frames per second on modern systems.”

Triton may also be used with whole-Earth, “geocentric” simulation systems, and is compatible with C++ Windows-based 3D engines built with OpenGL, DirectX9, or DirectX11. Sample code is provided for the popular OpenSceneGraph and Ogre 3D engines.

A demo application, free evaluation SDK, screenshots, and licensing information for Triton are available at


Commenting will be coming soon. In the meantime, feel free to create a discussion topic on the forums.