osgOcean与osgEarth融合的主要技术问题有2点:
1.osgOcean是平面的海洋,所以不支持osgEarth球面。
2.osgEarth渲染最终依靠shader完成,并且自带一套着色器合成框架ShaderCompliction;这与osgOcean的着色器系统不兼容。
经过了很多尝试,我最后还是选择放弃,最后的选择解决方案是:集成sundog公司的triton海洋。troton海洋比osgOcean有很多优势,比如用到GPU模拟海洋效果和支持osgEarth,现在的售价大概在1w块左右。