【技术实现步骤摘要】
一种用于实现流光效果的方法和装置
本申请涉及计算机
,尤其涉及一种用于实现流光效果的技术方案。
技术介绍
现有技术中,流光技术常见的解决方案是制作一张扫光纹理贴图,放在原贴图之上,在渲染时不断更新贴图的位置来实现纹理移动的流光。然而,现有流光技术存在如下缺陷:1)现有流光技术中,扫光图的制作是否精良,就决定了流光的最终效果,扫光图的四周通常会做一些模糊和羽化,可以让流光的周围不会显得太锐利,但是这使得扫光图必须是预先通过美术制作完成的,且并不支持在美术制作完成后作任何更改;2)对于复杂的模型,为了效率考虑,常常通过展UV(纹理贴图坐标)的方式将模型的所有面都展开放在一个平面上,这样在一张UV贴图上,模型的各表面都放在了一起,以人体举例,同一行中有可能有肩膀部分,手部,脚部的一部分表面贴图,而扫光的底图往往就是这张贴图,这就使得从效率上看,在扫光时流光并不是从上到下的显示,有可能在其它的位置上也出现流光。
技术实现思路
本申请的目的是提供一种用于实现更高效、自然的流光效果的技术方案。根 ...
【技术保护点】
1.一种用于实现流光效果的方法,其中,所述方法包括:/n响应于加载对象模型的加载触发操作,获取所述对象模型的用于存储供流光使用的纹理贴图坐标位置信息的副纹理贴图坐标信息;/n响应于对所述对象模型的流光渲染触发操作,获得用于对所述对象模型进行流光渲染的扫光图和背景图;/n根据所述副纹理贴图坐标信息、所述扫光图以及所述背景图,对所述对象模型进行流光渲染。/n
【技术特征摘要】
1.一种用于实现流光效果的方法,其中,所述方法包括:
响应于加载对象模型的加载触发操作,获取所述对象模型的用于存储供流光使用的纹理贴图坐标位置信息的副纹理贴图坐标信息;
响应于对所述对象模型的流光渲染触发操作,获得用于对所述对象模型进行流光渲染的扫光图和背景图;
根据所述副纹理贴图坐标信息、所述扫光图以及所述背景图,对所述对象模型进行流光渲染。
2.根据权利要求1所述的方法,其中,所述响应于加载对象模型的加载触发操作,获取所述对象模型的用于存储供流光使用的纹理贴图坐标位置信息的副纹理贴图坐标信息,包括:
响应于加载对象模型的加载触发操作,检测所述对象模型中是否存在副纹理贴图坐标信息,若存在,获取所述对象模型的主纹理贴图坐标信息以及用于存储供流光使用的纹理贴图坐标位置信息的副纹理贴图坐标信息,否则,仅获取所述对象模型的主纹理贴图坐标信息。
3.根据权利要求1所述的方法,其中,所述响应于对所述对象模型的流光渲染触发操作,获得用于对所述对象模型进行流光渲染的扫光图和背景图,包括:
响应于用户执行的对所述对象模型的流光渲染触发操作,获得用于对所述对象模型进行流光渲染的扫光图和背景图。
4.根据权利要求3所述的方法,其中,所述响应于用户执行的对所述对象模型的流光渲染触发操作,获得用于对所述对象模型进行流光渲染的扫光图和背景图,包括:
响应于用户对所述对象模型的流光渲染触发操作,呈现所述对象模型对应的流光效果配置界面;以及
响应于用户在所述流光效果配置界面执行的扫光图配置操作,获得用于对所述对象模型进行流光渲染的扫光图;和/或,响应于用户在所述流光效果配置界面执行的背景图配置操作,获得用于对所述对象模型进行流光渲染的背景图。
5.根据权利要求4所述的方法,其中,所述背景图配置操作包括内容输入操作和背景图参数选择操作,所述响应于用户在所述流光效果配置界面执行的背景图配置操作,获得用于对所述对象模型进行流光渲染的背景图,包括:
响应于用户在所述流光效果配置界面执行的内容输入操作,获得所述用户输入的自定义内容信息;
响应于所述用户在所述流光效果配置界面执行的背景图参数选择操作,获得所述用户指定的背景图参数...
【专利技术属性】
技术研发人员:陈瑽,寇京博,李嘉乐,田吉亮,庄涛,杨凯允,陈嘉伟,殷宏亮,张峰,姚逸宁,徐丹,
申请(专利权)人:北京赤金智娱科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。