딥블루 다이내믹스(DeepBlue Dynamics)가 요트 항해 시뮬레이터이자 등시선(isochrone) 경로 최적화 연구 플랫폼인 '스키프(Skiff)'를 오픈소스로 공개했습니다. 스키프는 러스트(Rust) 기반의 서버 권한 물리 시뮬레이션과 리액트(React), 스리.js(Three.js)로 구현된 인터랙티브 3D 조종석을 결합하여, 실제 요트인 라군 450S(Lagoon 450S)의 정밀한 움직임을 재현합니다. 이는 항해 경로 계획 및 선박 동역학 연구에 새로운 가능성을 제시합니다.
스키프의 핵심은 20Hz 주기로 작동하는 서버 권한 물리 엔진입니다. 이 엔진은 선체, 방향타, 스케그, 엔진, 돛의 힘, 안정성, 파도, 좌초, 수심 등 6자유도(six-degree-of-freedom)의 복합적인 요소를 시뮬레이션합니다. 브라우저 기반의 3D 조종석은 실시간 계측, 조타 및 엔진 제어, 환경 제어 기능을 제공하며, 돛의 천 시뮬레이션(cloth-sail simulation)을 통해 생성된 힘을 서버의 권한 있는 선체 모델에 다시 전달할 수 있습니다. 또한, 등시선 라우팅, 선박 프로필 테스트, 폴라 스윕(polar sweep) 등 다양한 라우팅 및 검증 도구를 내장하고 있으며, 메리디안(Meridian) 날씨, 시그널 K(Signal K) 원격 측정, 오픈CPN(OpenCPN) 경로 안내 등 외부 시스템과도 연동됩니다.
이 프로젝트는 단순한 시뮬레이터를 넘어, 복잡한 해양 환경에서 요트의 성능을 예측하고 최적의 항해 경로를 탐색하는 연구 플랫폼으로서 중요한 의미를 가집니다. 특히, 서버가 선박의 상태와 물리를 전적으로 관리하고 브라우저가 시각화 및 제어 역할을 하는 아키텍처는 안정적이고 확장 가능한 시뮬레이션 환경을 제공합니다. 이는 해양 공학 연구자, 요트 설계자, 그리고 고급 항해 전략을 수립하려는 선장들에게 실제 환경에서의 위험 없이 다양한 시나리오를 실험하고 데이터를 얻을 수 있는 강력한 도구가 될 것입니다.