shader
xiaoyy1828
人在江湖,身不由己。。
展开
-
Unity3D Shader官方教程翻译(一)
Shader Reference着色参考Shaders in Unity can be written in one of three different ways: Unity3D着色器,可以写在三种不同的方式之一:assurface shaders, asvertex and fragment shaders and asfixed function s转载 2013-02-21 13:16:47 · 4045 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十五)----Shader语法 UsePass
ShaderLab syntax: UsePassThe UsePass command uses named passes from another shader.UsePass命令可以调用在另外1个Shader中已经被命名的passes 。Syntax 语法UsePass "Shader/Name"Inserts all passes with a given转载 2013-02-21 15:46:27 · 2189 阅读 · 0 评论 -
Uity3D Shader官方教程翻译(十四)----Shader语法:Pass的BindChannels 绑定通道
ShaderLab syntax: BindChannels 绑定通道。BindChannels command allows you to specify how vertex data maps to the graphics hardware.BindChannels 命令 允许你指定顶点数据如何映射到显卡中。BindChannels has no effect转载 2013-02-21 15:45:58 · 2722 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十)----Shader语法:Pass的Alpha测试
ShaderLab syntax: Alpha testingThe alpha test is a last chance to reject a pixel from being written to the screen.alpha测试是最后一个机会,拒绝将一个像素写到屏幕上。(可以理解为在将画面显示到屏幕上的最后1次修改,这次修改只能让该像素显示或不显示)Aft转载 2013-02-21 15:41:52 · 4628 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(七)----Shader语法:Pass的Culling & Depth Testing
ShaderLab syntax: Culling & Depth Testing 语法:面剔除及深度测试Culling is an optimization that does not render polygons facing away from the viewer. All polygons have a front and a back side. Cu转载 2013-02-21 13:24:34 · 4184 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(四)----Shader语法:SubShader
ShaderLab syntax: SubShaderShaderLab语法:SubShaderEach shader in Unity consists of a list of subshaders. When Unity has to display a mesh, it will find the shader to use, and pick the first转载 2013-02-21 13:21:57 · 3128 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十九)----Shader语法,编写表面着色器
Writing Surface ShadersWriting shaders that interact with lighting is complex. There are different light types, different shadow options, different rendering paths (forward and deferred rendering)转载 2013-02-21 15:48:42 · 5718 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十八)----Shader语法 另外一些命令(分类)
ShaderLab syntax: other commandsCategory 分类Category is a logical grouping of any commands below it. This is mostly used to "inherit" rendering state. For example, your shader might have multiple转载 2013-02-21 15:48:03 · 1362 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十六)----Shader语法 GrabPass
ShaderLab syntax: GrabPassGrabPass is a special passtype - it grabs the contents of the screen where the object is about to be drawn into a texture. This texture can be used in subsequent passes转载 2013-02-21 15:47:04 · 1723 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十三)----Shader语法:Pass的Name
ShaderLab syntax: NameSyntax 语法Name "PassName"Gives the PassName name to the current pass.将当前Pass命名为 PassNameDetails 详情A pass can be given a name so that a UsePass command can referenc转载 2013-02-21 15:45:04 · 1789 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十二)----Shader语法:Pass的标记
ShaderLab syntax: Pass TagsPasses use tags to tell how and when they expect to be rendered to the rendering engine.pass使用标记来告诉渲染引擎在什么时候该如何渲染他们所期望的效果。SyntaxTags { "TagName1" = "Value1" "T转载 2013-02-21 15:44:29 · 1740 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十一)----Shader语法:Pass的Blending(混合)
ShaderLab syntax: Blending 混合Blending is used to make transparent objects.混合是用来制作透明物体的。When graphics are rendered, after all shaders have executed and all textures have been applied, t转载 2013-02-21 15:43:34 · 7217 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(九)----Shader语法:Pass的雾化处理
ShaderLab syntax: FogFog parameters are controlled with Fog command.Fog 命令控制雾化参数Fogging blends the color of the generated pixels down towards a constant color based on distance from came转载 2013-02-21 15:02:43 · 1466 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(六)----Shader语法:Pass的Color, Material, Lighting
ShaderLab syntax: Color, Material, LightingShaderLab 语法:颜色,材质,光照The material and lighting parameters are used to control the built-in vertex lighting. Vertex lighting is the standard Direct3D/转载 2013-02-21 13:23:40 · 2823 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(五)----Shader语法:Pass
ShaderLab syntax: PassShaderLab 语法:Pass(通道编程)The Pass block causes the geometry of an object to be rendered once.1个Pass块可以使一个几何物体被一次渲染。Syntax语法Pass { [Name and Tags] [RenderSet转载 2013-02-21 13:22:54 · 5196 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(三)----Shader语法:属性
ShaderLab syntax: PropertiesShaderLab语法:属性Shaders can define a list of parameters to be set by artists in Unity's material inspector. The Properties block in the shader file defines them转载 2013-02-21 13:19:09 · 2056 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(二)
ShaderLab语法:ShaderShader is the root command of a shader file. Each file must define one (and only one) Shader. It specifies how any objects whose material uses this shader are rendered.转载 2013-02-21 13:18:07 · 3856 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(十七)----Shader语法 FallBack
ShaderLab syntax: FallbackAfter all Subshaders a Fallback can be defined. It basically says "if none of subshaders can run on this hardware, try using the ones from another shader".在所有Subsha转载 2013-02-21 15:47:34 · 4459 阅读 · 0 评论