关于动态批处理的一道题目
来源:互联网 发布:分区容错性 知乎 编辑:程序博客网 时间:2024/06/05 00:15
下列哪一对Cube是有可能被Unity引擎进行动态批处理(dynamic batching)的?(A)
两个材质相同、缩放不同的Cube
两个材质不同的Cube
两个受Light map影响,且LightmapIndex不同的Cube
两个用了同一个复杂Shader(多个Pass)的Cube
A
批处理
掌握动态批处理的条件
3
2
批处理的前提条件是两个物体材质相同。而拥有lightmap的物体含有额外(隐藏)的材质属性,比如:lightmap的偏移和缩放系数等。所以,拥有lightmap的物体将不会进行批处理(除非他们指向lightmap的同一部分)。多通道的shader会妨碍批处理。 对于A选项中首先满足材质相同,但是动态批处理规定统一缩放的物体不会与非统一缩放的物体进行批处理。如使用缩放尺度(1,1,1)和(2,2,2)的两个物体将不会进行批处理,但是使用(1,2,1)和(1,3,1)的两个物体会进行动态批处理。所以选择A。
0 0
- 关于动态批处理的一道题目
- 动态规划的一道题目
- 一道动态规划的题目
- 关于继承的一道题目
- 一道关于排序的题目
- 关于fork的一道题目
- 一道关于继承的题目
- 一道topcoder题目的动态规划解
- 笔试的一道关于测试的题目
- 关于byte的一道有趣的题目
- 一道关于时间复杂度的数据结构题目
- 一道面试题目,关于this的理解
- 关于函数声明表达式的一道题目
- 一道关于运用Hashtable的题目
- 一道关于实例化顺序的题目
- 关于腾讯面试的一道题目
- 关于Notify() wait()的一道面试题目
- 关于指针加减的一道题目
- SimpleDateFormat 的使用注意点
- Fiddler使用方式
- 深度学习-学习资料
- 在Redhat下挂载windows的ntfs的方法
- Tomcat 性能之谜详解
- 关于动态批处理的一道题目
- JS中的特殊值
- iOS中中文转字母,直接上代码
- 《C语言深度剖析》笔记
- 关于烂代码的那些事 - 为什么每个团队存在大量烂代码
- 基于AtmelStudio给arduino下载bootloader通用方法
- 测试评审要点(计划、用例、报告)
- C#调用dll函数时出错:视图加载格式不正常的程序
- 在rom开发的时候如何快速的将APK打包,然后导入我们的手机。