Shader
宫文佳
这个作者很懒,什么都没留下…
展开
-
shader基本语法、变量类型、shader的三种形式、subshader、fallback、Pass LOD、tags
新建一个shader,名为MyShader1内容如下:1、_MainTex 为变量名2、“Base (RGB)”表示在unity编辑面板中显示的名字,可以定义为中文3、2D 表示变量的类型4、white 表示初始值(默认值),默认为白色变量名建议下划线开头我们也来定义几个变量试试:_My2D ("Base (RGB)", 2D) = "white" {}_myfloat("浮点数",float)=...转载 2018-05-06 19:49:22 · 3238 阅读 · 0 评论 -
ShaderForge插件使用
ShaderForge插件使用官方主页:http://www.acegikmo.com/shaderforge/通过ShaderForge新建Shader后,会提供一些Shader模板,创建对应于不同光照模型的Shader。ShaderForge的默认用户界面分为预览、Shader设置(名称、属性、光照模型、几何绘制、混合模式)、节点连线编辑面板、节点列表。节点连线编辑面板1. Main节点在新建...原创 2018-05-19 18:27:53 · 2676 阅读 · 1 评论 -
如何制作透明的树Shader和一个玻璃Shader
透贴shader:https://download.csdn.net/download/qq738255988/10425228玻璃shader:https://download.csdn.net/download/qq738255988/10425226原创 2018-05-19 21:55:01 · 1002 阅读 · 0 评论 -
编写自己的Shader(着色器)
一、Shader 程序的基本结构##Shader程序的基本结构首先是一些属性定义,用来指定这段代码将有哪些输入。接下来是一个或者多个的子着色器,在实际运行中,哪一个子着色器被使用是由运行的平台所决定的。子着色器是代码的主体,每一个子着色器中包含一个或者多个的Pass。在计算着色时,平台先选择最优先可以使用的着色器,然后依次运行其中的Pass,然后得到输出的结果。最后指定一个回滚,用来处理所有Sub...原创 2018-06-29 23:23:34 · 4904 阅读 · 0 评论 -
Unity3D教程宝典之Shader篇:基础讲 基础知识
基础讲:基本知识以下内容不需要入门的时候立刻阅读和理解,建议逐渐深入学习后,不时回来看看即可。什么是GPU?GPU:Graphic Processing Unit,中文翻译为“图形处理器”。显卡包括(GPU,显存,显卡BIOS,显卡PCB板)。什么是Shader?Shader程序:GPU执行的,针对3D对象进行操作的程序。Shader有哪几种?CG:与DirectX 9.0以上以及OpenGL 完...原创 2018-07-02 14:36:21 · 241 阅读 · 0 评论 -
Shader编译到渲染器类型
Direct3D 9…………………….................................................#pragma only_renderers d3d9Direct3D 11&12……………………......................................#pragma only_renderers d3d11 OpenGL Core……...原创 2018-07-02 16:01:33 · 654 阅读 · 0 评论