发明名称 |
实时海洋系统的模拟和渲染方法 |
摘要 |
实时海洋系统的模拟和渲染方法。一种把屏幕空间平分成多个网格,并投影到世界坐标系空间中的海平面上,获取海水在世界坐标系空间中的表面网格;获取当前网格点相对于海平面的坐标偏移值,得到该网格点最终坐标值;获取当前网格点的法线值,实现可控海水波纹效果;获取当前网格点所在位置的涟漪的法线值,得到当前网格点最终法线值,实现下雨时的海面涟漪效果;获取当前网格点带有泡沫效果的海水颜色值,得到该网格点海面位置的最终颜色值,实现岸边动态冲击的泡沫效果;获取刻蚀后当前网格点的水下场景颜色值,得到该网格点水下场景的最终颜色值,实现水下动态刻蚀效果以及带光线衰减的水下扭曲效果。 |
申请公布号 |
CN105279782A |
申请公布日期 |
2016.01.27 |
申请号 |
CN201510380885.7 |
申请日期 |
2015.07.02 |
申请人 |
苏州蜗牛数字科技股份有限公司 |
发明人 |
刘建国 |
分类号 |
G06T15/00(2011.01)I |
主分类号 |
G06T15/00(2011.01)I |
代理机构 |
北京德崇智捷知识产权代理有限公司 11467 |
代理人 |
王金双 |
主权项 |
一种实时海洋系统的模拟和渲染方法,包括以下步骤:1)把屏幕空间平分成多个网格,并投影到世界坐标系空间中的海平面上,获取海水在世界坐标系空间中的表面网格;2)获取当前网格点相对于海平面的坐标偏移值,得到该网格点最终坐标值;3)获取当前网格点的法线值,实现可控海水波纹效果;4)获取当前网格点所在位置的涟漪的法线值,得到当前网格点最终法线值,实现下雨时的海面涟漪效果;5)获取当前网格点带有泡沫效果的海水颜色值,得到该网格点海面位置的最终颜色值,实现岸边动态冲击的泡沫效果;6)获取刻蚀后当前网格点的水下场景颜色值,得到该网格点水下场景的最终颜色值,实现水下动态刻蚀效果以及带光线衰减的水下扭曲效果。 |
地址 |
215000 江苏省苏州市工业园区中新大道西171号 |