shader
萌萌的一天
biubiubiu
展开
-
【U3d】渲染统计窗口详细介绍(Rendering Statistics Window)
Statistics窗口,全称叫做 Rendering Statistics Window,即渲染统计窗口(或渲染数据统计窗口),窗口中罗列出关于声音、图像等多种统计信息。 Batches:即Batched Draw Calls,是Unity内置的Draw Call Batching技术。 解释下什么叫做“Draw call”,CPU每次通知GPU发出一个glDrawElements(OpenGl中的图元渲染函数)或者 DrawIndexedPrimitive(DirectX中的顶点绘制方法)的过程称为一次原创 2016-05-07 02:39:17 · 15115 阅读 · 7 评论 -
【U3D】进入shader编程的世界
Shader并不神秘,它只是很小的一段程序,包含着数学计算和算法模型,运行在计算机的图像管道层面,告诉计算机图像上的每一个像素应该怎样显示在屏幕上,它将一个个输入的网格绘制到屏幕之上,就能得到一个Material(材质),之后通过渲染器进行一系列的渲染输出操作后,我们就可以观察到客观的物体。Shader一般被称作着色器,它可以通过改变自身的属性来改变材质渲染到屏幕上的效果。以下是3中不同的Shader渲染到同一个材质上的例子: 接触shader编程已经有很长一段时间,最近有很多初学者问我许多原创 2016-05-05 19:56:38 · 8452 阅读 · 5 评论 -
【U3D】后期渲染性能优化之---减少Draw Calls的调用
首先我们来谈谈Standard Shader(标准着色器),Standard Shader是一种基于物理渲染的着色器,它可以支持各种光照条件下的渲染效果,并支持跨平台调用,它的Texture slots(Shader里的纹理槽点)可以调用各种不同的Shader特性。原创 2016-05-07 18:49:47 · 5818 阅读 · 1 评论