预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108090945A(43)申请公布日2018.05.29(21)申请号201711081196.1A63F13/52(2014.01)(22)申请日2017.11.03(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人吴东马瑞张文光谢海天彭亮(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人赵囡囡(51)Int.Cl.G06T15/02(2011.01)G06T15/50(2011.01)G06T11/00(2006.01)G06T11/20(2006.01)权利要求书3页说明书15页附图5页(54)发明名称对象渲染方法和装置、存储介质及电子装置(57)摘要本发明公开了一种对象渲染方法和装置、存储介质及电子装置。其中,该方法包括:通过移动终端上运行的应用客户端获取待渲染的目标对象,其中,目标对象中包括多个用于控制渲染的矢量控制顶点;利用多个矢量控制顶点的法线矢量,通过预定函数确定目标对象在应用客户端的每个场景中的渲染策略,其中,渲染策略包括目标对象在场景中的光照渲染策略和描边渲染策略;按照渲染策略在应用客户端的场景中渲染目标对象。本发明解决了现有技术提供的对象渲染方法所存在的渲染质量较差的技术问题。CN108090945ACN108090945A权利要求书1/3页1.一种对象渲染方法,其特征在于,包括:通过移动终端上运行的应用客户端获取待渲染的目标对象,其中,所述目标对象中包括多个用于控制渲染的矢量控制顶点;利用多个所述矢量控制顶点的法线矢量,通过预定函数确定所述目标对象在所述应用客户端的每个场景中的渲染策略,其中,所述渲染策略包括所述目标对象在所述场景中的光照渲染策略和描边渲染策略;按照所述渲染策略在所述应用客户端的所述场景中渲染所述目标对象。2.根据权利要求1所述的方法,其特征在于,所述利用多个所述矢量控制顶点的法线矢量,通过预定函数确定所述目标对象在所述应用客户端的每个场景中的渲染策略包括:利用多个所述矢量控制顶点的法线矢量,通过所述预定函数依次获取各个所述矢量控制顶点在所述场景中的全局光照亮度;获取各个所述矢量控制顶点的局部光照亮度;根据各个所述矢量控制顶点的所述全局光照亮度和所述局部光照亮度,确定对所述目标对象中所要渲染的明暗区域进行渲染所使用的所述光照渲染策略。3.根据权利要求2所述的方法,其特征在于,所述利用多个所述矢量控制顶点的法线矢量,通过所述预定函数依次获取各个所述矢量控制顶点在所述场景中的全局光照亮度包括:对所述目标对象中的每一个所述矢量控制顶点执行以下步骤:获取当前矢量控制顶点的法线矢量;保留所述当前矢量控制顶点的法线矢量在一个方向的法线分量;将所述当前矢量控制顶点的所述法线分量传入所述预定函数中的球谐函数,得到所述当前矢量控制顶点的所述全局光照亮度。4.根据权利要求2所述的方法,其特征在于,所述确定对所述目标对象中所要渲染的明暗区域进行渲染所使用的所述光照渲染策略包括:获取各个所述矢量控制顶点的颜色结果,其中,每个所述矢量控制顶点的所述颜色结果包括:所述矢量控制顶点的所述全局光照亮度与所述矢量控制顶点的所述局部光照亮度的乘积;根据各个所述矢量控制顶点的所述颜色结果识别所述目标对象中所要渲染的明暗区域,并确定所述光照渲染策略,其中,所述光照渲染策略用于指示识别出的所述目标对象中所要渲染的明暗区域。5.根据权利要求1所述的方法,其特征在于,所述利用多个所述矢量控制顶点的法线矢量,通过预定函数确定所述目标对象在所述应用客户端的每个场景中的渲染策略包括:利用多个所述矢量控制顶点的法线矢量,通过所述预定函数依次获取各个所述矢量控制顶点对应的边界顶点矢量;根据所述边界顶点矢量确定所述目标对象的所述描边渲染策略。6.根据权利要求5所述的方法,其特征在于,所述利用多个所述矢量控制顶点的法线矢量,通过所述预定函数依次获取各个所述矢量控制顶点对应的边界顶点矢量包括:确定所述目标对象在所述应用客户端的渲染模式;根据所述渲染模式确定用于获取所述边界顶点矢量的计算空间,其中,在所述渲染模2CN108090945A权利要求书2/3页式为第一模式的情况下,确定所述计算空间为第一空间;在所述渲染模式为第二模式的情况下,确定所述计算空间为第二空间;在所述计算空间通过所述预定函数获取所述矢量控制顶点对应的所述边界顶点矢量。7.根据权利要求6所述的方法,其特征在于,所述在所述计算空间通过所述预定函数获取所述矢量控制顶点对应的所述边界顶点矢量包括:获取所述矢量控制顶点的法线矢量与法线控制系数的乘积;根据所述矢量控制顶点的位置矢量及所述乘积二者之和确定所述边界顶点矢量。8.根据权利