一种移动端低消耗适用于曲面视野的体积云方案_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

一种移动端低消耗适用于曲面视野的体积云方案

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


一种移动端低消耗适用于曲面视野的体积云方案
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及游戏开发,特别涉及一种移动端低消耗适用于曲面视野的体积云方案。、传统游戏中的体积云实现方案一般是以下几种:raymarching算法计算光线步进,以噪声贴图与光照方向模拟体积感或者通过交叉面片融合,用透明贴图在特定视角的叠加形成体积感。、无论采用何种方式,需要的gpu运算量或者o...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及游戏开发,特别涉及一种移动端低消耗适用于曲面视野的体积云方案。背景技术:1、传统游戏中的体积云实现方案一般是以下几种:raymarching算法计算光线步进,以噪声贴图与光照方向模拟体积感或者通过交叉面片融合,用透明贴图在特定视角的叠加形成体积感。2、无论采用何种方式,需要的gpu运算量或者overdraw消耗都超过了移动端设备的性能瓶颈,导致画面卡顿与发热严重。而且在曲面视野中,由于远景透视较大且存在面片法线基本与相机平行的情况,上述两种实现表现效果都不够理想。因此,本申请提供了一种移动端低消耗适用于曲面视野的体积云方案来满足需求。技术实现思路1、本发明要解决的技术问题是提供一种移动端低消耗适用于曲面视野的体积云方案以解决现有的dd的问题。2、为解决上述技术问题,本发明提供如下技术方案:3、一种移动端低消耗适用于曲面视野的体积云方案,包括以下步骤:4、s1,动态生成正向视野的法线反馈面片;5、s2,以类matcap算法定制体积光照;6、s3,对特定位置进行补片;7、s4,曲面视野效果与移动端效率优化。8、在一种可能的实现方式中,所述s1中的法线反馈面片是通过每隔一定距离以特定夹角面向相机来动态生成,从而形成正常的法线反馈,所述夹角通过光照方向以及镜头朝向与曲面构成的切线计算获得。9、在一种可能的实现方式中,所述s2具体包括以下步骤:10、s21,通过s1中生成的法线反馈面片使用特殊定制的matcap算法模仿高面片的光照层次;11、s22,通过角度映射把几种不同角度的法线反馈面片转换为uv映射值类正十二面体前半部分;12、s23,通过特殊定制的matcap算法制作对应的matcap图片以适配低面风格的层次光照表现。13、在一种可能的实现方式中,所述s2最终表现出的光照反馈为类似低模球体的分层风格化光照。14、在一种可能的实现方式中,所述s3具体包括以下步骤:15、s31,根据镜头fov、相机朝向、光照方向三个数值,在镜头视锥边沿以特定朝向构建面对相机的补片;16、s32,当补片与其他面片的差距角度超过设定值后,在pixelshader中根据相机角度,对对应像素进行加权乘法后clip裁切,最后加上blend。17、在一种可能的实现方式中,所述s4具体包括以下步骤:18、s41,把面片按照相机朝向从后往前排序,并根据距离计算是否需要叠加渲染;19、s42,在做s41的距离计算时,可以把距离作为顶点色参数传入shader中,让距离达到一定范围的像素进行渐变过渡,进而形成球形的大气透光效果;20、s43,通过距离平面与曲面的切线计算天际线表现需要的融合交界范围,填充进顶点色的a通道,在shader中进行表现。21、本发明与现有技术相比,至少具有如下有益效果:22、通过利用与相机方向成一定夹角动态生成的法线反馈面片,以matcap为基础定制的光照实现方案,根据设定光照方向,在边沿与透视方向特异点生成特定的法线补片,利用blend融合形成交叠纵深,用极少的面片数量构成较强的体积感与光照方向感,同时为了在曲面视野上的表现,使用动态计算的顶点色模拟了球形大气的透光效果与天际线的表现,并针对移动端alphatest效率低下的问题,未使用alphatest方案而是通过顶点动态排序渲染的方式解决了overdraw过高的问题,使移动端上能够稳定流畅运行。技术特征:1.一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,包括以下步骤:2.根据权利要求1所述的一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,所述s1中的法线反馈面片是通过每隔一定距离以特定夹角面向相机来动态生成,从而形成正常的法线反馈,所述夹角通过光照方向以及镜头朝向与曲面构成的切线计算获得。3.根据权利要求1所述的一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,所述s2具体包括以下步骤:4.根据权利要求3所述的一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,所述s2最终表现出的光照反馈为类似低模球体的分层风格化光照。5.根据权利要求1所述的一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,所述s3具体包括以下步骤:6.根据权利要求1所述的一种移动端低消耗适用于曲面视野的体积云方案,其特征在于,所述s4具体包括以下步骤:技术总结本发明提供一种移动端低消耗适用于曲面视野的体积云方案,属于游戏开发技术领域;包括以下步骤:S1,动态生成正向视野的法线反馈面片:S2,以类Matcap算法定制体积光照;S3,对特定位置进行补片;S4,曲面视野效果与移动端效率优化。本发明通过利用与相机方向成一定夹角动态生成的法线反馈面片,以Matcap为基础定制的光照实现方案,在边沿与透视方向特异点生成特定的法线补片,利用Blend融合形成交叠纵深,用极少的面片数量构成较强的体积感与光照方向感,同时为了在曲面视野上的表现,使用动态计算的顶点色模拟了球形大气的透光效果与天际线的表现,并通过顶点动态排序渲染的方式解决了OverDraw过高的问题,使移动端上能够稳定流畅运行。技术研发人员:谢嘉,罗培羽受保护的技术使用者:广州四三九九信息科技有限公司技术研发日:技术公布日:2024/7/25

一种移动端低消耗适用于曲面视野的体积云方案