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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107622520A(43)申请公布日2018.01.23(21)申请号201710909847.5(22)申请日2017.09.29(71)申请人上海开圣影视文化传媒股份有限公司地址201207上海市浦东新区中国(上海)自由贸易试验区芳春路400号1幢3层(72)发明人马明路方坚(74)专利代理机构上海天闻世代律师事务所31322代理人张一超(51)Int.Cl.G06T15/00(2011.01)权利要求书1页说明书4页附图3页(54)发明名称加速渲染的方法(57)摘要本发明公开了一种加速渲染的方法,包括:生成细节丰富的高模;通过所述高模生成低模,以及生成对应的法线贴图、纹理贴图;利用低模摆放场景、放置灯光,达到预期渲染氛围;生成低模的光照贴图、位置贴图,并将所述光照贴图、法线贴图和位置贴图烘焙于所述纹理贴图上,形成简化贴图;针对所述低模,使用指定的材质和所述简化贴图,获得最终的预览效果。所述加速渲染的方法具有较理想的效果同时获得更快的实时显示速度。CN107622520ACN107622520A权利要求书1/1页1.一种加速渲染的方法,其特征在于,包括:生成细节丰富的高模;通过所述高模生成低模,以及生成对应的法线贴图、纹理贴图;利用低模摆放场景、放置灯光,达到预期渲染氛围;生成低模的光照贴图、位置贴图,并将所述光照贴图、法线贴图和位置贴图烘焙于所述纹理贴图上,形成简化贴图;针对所述低模,使用指定的材质和所述简化贴图,获得最终的预览效果。2.根据权利要求1所述的加速渲染的方法,其特征在于,所述形成简化贴图的方法包括:将所述低模的法线贴图从切线空间换到世界空间;生成所述低模在世界空间内的世界位置坐标,获取位置贴图;通过所述低模在世界空间的法线贴图、位置贴图、以及光照贴图,将低模的光照信息烘焙到所述纹理贴图上。3.根据权利要求2所述的加速渲染的方法,其特征在于,所述将低模的光照信息烘焙到所述纹理贴图上的过程中,对每一盏灯产生的光照信息都进行一次烘焙。4.根据权利要求3所述的加速渲染的方法,其特征在于,每次烘焙的结果取平均值。5.根据权利要求1所述的加速渲染的方法,其特征在于,在形成所述简化贴图之后,还包括通过贴图工具,对所述简化贴图进行修改。2CN107622520A说明书1/4页加速渲染的方法技术领域[0001]本发明属于渲染技术领域,具体涉及一种加速渲染的方法。背景技术[0002]电影预览中,最关键的是效率。在满足美术表现要求的前提下,尽快地渲染出场景,供导演参考。[0003]材质是用来表现物体的细节,复杂的材质可以表现出丰富的细节,完美的光照和阴影,但同时带来了极高的GPU负担,使得渲染和实时运行效率的降低。现有技术中通过美术人员形成待渲染的模型之后,获取纹理贴图、法线贴图;利用模型摆放场景,以及灯光,达到期望的渲染氛围;然后美术人员再通过预览器,离线地生成各个模型的环境贴图、直接光照贴图、间接光照贴图;然后通过上述五种贴图进行渲染,形成最终预览。[0004]以下为现有技术中一种渲染方法的算法代码:[0005]3CN107622520A说明书2/4页[0006][0007]在上面的算法中,首先,对纹理细节(Albedo)进行采样;其次,对法线贴图(Normalmap)进行采样,并且转换法线(Normal)到世界坐标,获得环境贴图(cubemap)的反射;然后,对直接光照、间接光照贴图进行采样,通过对前面的5张图进行采样,获得最后展示的结构。[0008]一个普通的带光照效果,通常至少需要5张贴图,100多个GPU指令,渲染和实时运行效率的降低。[0009]因此,需要进一步提高渲染的效率。发明内容[0010]本发明针对现有技术中渲染的效率较低,GPU负担较大的问题,提供一种新的渲染方法,通过技术手段,把复杂材质的设定,通过预处理合并为GPU指令简单的普通贴图材质,可以表现复杂材质的细节,同时保持极高的运行效率。[0011]为了解决上述问题,本发明提供一种加速渲染的方法,包括:生成细节丰富的高模;通过所述高模生成低模,以及生成对应的法线贴图、纹理贴图;利用低模摆放场景、放置灯光,达到预期渲染氛围;生成低模的光照贴图、位置贴图,并将所述光照贴图、法线贴图和位置贴图烘焙于所述纹理贴图上,形成简化贴图;针对所述低模,使用指定的材质和所述简化贴图,获得最终的预览效果。[0012]可选的,所述形成简化贴图的方法包括:将所述低模的法线贴图从切线空间换到世界空间;生成所述低模在世界空间内的世界位置坐标,获取位置贴图;通过所述世界空间的法线贴图、位置贴图、以及光照贴图,将低模的光照信息烘焙到所述纹理贴图上。[0013]可选的,对每一盏灯产生的光照信息都进行一次烘焙。