摘要

基于MFC(Microsoft Foundation Classes)交互框架和OSG(Open Scene Graph)三维渲染引擎,研究MFC与OSG集成和多线程交互关键技术,从LOD地形模型构建、海水仿真以及场景剪裁等几个方面对海洋环境三维立体场景进行构建和渲染。采用GPU高级着色语言(GLSL),结合FBO(Frame Buffer Object)帧缓冲技术,对大规模溢油粒子系统的实时仿真绘制技术进行研究和实现,实验结果表明,该方法的运行效率比常规的粒子系统模拟方法(如OpenGL的glBegin-glEnd方法)有明显的提高。基于关键技术研究成果,开发实现海底溢油可视化系统,可通过便捷、友好、直观的可视化界面,对海洋环境立体场景和大规模溢油粒子进行高效、实时地模拟和再现。

全文