发明名称 |
一种基于GPGPU渲染的3D海水的仿真方法和仿真系统 |
摘要 |
本申请提供一种基于GPGPU渲染的3D海水的仿真方法和仿真系统,所述仿真方法包括:通过处理器CPU进行初始化,动态生成海面网格;通过通用计算图形处理器GPGPU进行所述海面网格的并行化运算;通过所述GPGPU执行3D Kochin算法获取船只在海上航行的轨迹,并计算海水与海岸线的混合效果。本发明实施例,将所有的计算和渲染安排在GPGPU中进行,将海水模型计算和渲染在GPGPU中构成一个整体流程,减少内存和显存之间的通信,这样可以充分发挥GPGPU性能,大幅提升仿真效率。通过以上的方法,达到海水、海浪的渲染,反射、折射,船体轨迹的可视化效果真实感和仿真实时性的良好协调。 |
申请公布号 |
CN106530411A |
申请公布日期 |
2017.03.22 |
申请号 |
CN201611013190.6 |
申请日期 |
2016.11.17 |
申请人 |
姜雪伟 |
发明人 |
姜雪伟 |
分类号 |
G06T19/20(2011.01)I;G06T17/05(2011.01)I |
主分类号 |
G06T19/20(2011.01)I |
代理机构 |
广州市越秀区哲力专利商标事务所(普通合伙) 44288 |
代理人 |
胡拥军;陈轩 |
主权项 |
一种基于GPGPU渲染的3D海水的仿真方法,其特征在于,所述仿真方法包括:通过中央处理器CPU进行初始化,动态生成海面网格;通过通用计算图形处理器GPGPU进行所述海面网格的并行化运算;通过所述GPGPU执行3D Kochin算法获取船只在海上航行的轨迹,并计算海水与海岸线的混合效果。 |
地址 |
215000 江苏省苏州市工业园区东振路85号东振花园17-1003 |