【技术实现步骤摘要】
纹理尺寸的检测方法、装置及渲染引擎
[0001]本申请涉及渲染
,具体涉及一种纹理尺寸的检测方法、装置及渲染引擎。
技术介绍
[0002]在游戏开发过程中,快速的节奏使美工师往往更愿意用巨大的纹理尺寸来展示更好的效果,然而尺寸不合理的纹理,不单单影响到内存的占用,对于加载的耗时也有影响。考虑并且使用合理尺寸的纹理,往往需要有大量相关经验的美工师才能做到,即使前期制定相关的规则,人为因素也容易出现纰漏,因此,开发效率和开发质量难以找到一个合理的平衡点。
[0003]在后期排查纹理尺寸的合理性时,在现有技术中,通常采用人工手段,逐张纹理打开检查,这不仅需要大量的时间成本和人力成本,且排查困难,通过肉眼观察,准确率低。
技术实现思路
[0004]本申请实施例提供了一种纹理尺寸的检测方法、装置及渲染引擎。该方法能够自动化筛选出游戏场景中尺寸大小不合理的纹理,以克服或至少部分克服现有技术的不足。
[0005]第一方面,提供了一种纹理尺寸的检测方法,包括:
[0006]控制虚拟摄像机遍历待渲 ...
【技术保护点】
【技术特征摘要】
1.一种纹理尺寸的检测方法,其特征在于,包括:控制虚拟摄像机遍历待渲染场景中各体素单位,分别获取虚拟摄像机到达待渲染场景中各体素单位时,所述渲染场景对应的各张纹理的数据信息,其中,所述数据信息包括在所述虚拟摄像机的可见范围内的加载尺寸;对于一张纹理,根据在虚拟摄像机到达所述待渲染场景中各体素单位时,获取的多个加载尺寸,确定该张纹理在所述待渲染场景中的基准尺寸,循环执行该步骤,确定出所述待渲染场景对应的各张纹理的基准尺寸;根据确定出的各张纹理的基准尺寸,确定所述待渲染场景被渲染时,各张纹理的尺寸是否满足预设条件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述虚拟摄像机到达待渲染场景中各体素单位时,控制所述虚拟摄像机向各方向旋转,以使所述待渲染场景充分渲染。3.根据权利要求2所述的方法,其特征在于,所述分别获取虚拟摄像机到达待渲染场景中各体素单位时,所述渲染场景中的各张纹理的数据信息,包括:对于一张纹理,当所述虚拟摄像机到达所述待渲染场景中的一个体素单位时,读取内存中加载的该张纹理的多级渐进纹理级别;将所述内存中加载的该张纹理的多级渐进纹理级别对应的纹理尺寸,作为该张纹理在所述虚拟摄像机的可见范围内的加载尺寸。4.根据权利要求1所述的方法,其特征在于,所述根据一张纹理在虚拟摄像机到达所述待渲染场景中各体素单位时,获取的多个加载尺寸,确定该张纹理在所述待渲染场景中的基准尺寸,包括:确定所述多个加载尺寸的最大值;将所述最大值作为该张纹理在所述待渲染场景中的基准尺寸。5.根据权利要求1所述的方法,其特征在于,所述根据确定出的各张纹理的基准尺寸,确定所述待渲染场景中各张纹理的尺寸是否满足预设条件,包括:在所述待渲染场景在被渲染时,若一张纹...
【专利技术属性】
技术研发人员:魏博,景傲磊,
申请(专利权)人:天津亚克互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。