那拿OPENGL/D3D技术去进行简单的2D渲染,是不是得不偿失啊?但3D渲染应该还是比2D渲染来的快,并且做一些界面的动画跟效果也更好实现!!!毕竟3D渲染还有GPU可以使用!
引用 14 楼 xqhrs232 的回复:引用 13 楼 butwang 的回复: 3d引擎的优势不在这个 ,得不偿失, 也就是说在3D情况下,考虑什么脏距形没什么意义? 3d渲染不考虑脏矩形,一般都是场景剔除的算法,就是怎么减少一个批次需要渲染的模型数量.
3d引擎的优势不在这个 ,得不偿失,
引用 13 楼 butwang 的回复: 3d引擎的优势不在这个 ,得不偿失, 也就是说在3D情况下,考虑什么脏距形没什么意义?
楼主先应当搞清为什么脏矩形优化机制适合于2D渲染.2D渲染说到底就是矩形图块的blit操作,图块之间没什么必然的关联,而2D渲染的瓶颈主要就在于渲染的图块面积大小,脏矩形在这里非常适用,是很好的优化方法. 3D渲染的瓶颈不只在于在视口内渲染了多少面积,还包括顶点变换,GPU运算,纹理填充等开销,而且在极其罕见的情况下才会有需要局部更新的情况,通常摄像……
8,325
社区成员
23,684
社区内容
加载中
试试用AI创作助手写篇文章吧