E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Shaderlab
Unity Shader学习笔记(五)
ShaderLab
中属性的类型和CG中变量的类型之间的匹配关系如图:uniform关键字:uniformfixed4_Color;uniform关键字是CG中修饰变量和参数的一种修饰词,它仅仅用于提供一些关于该变量的初始值是如何指定和存储的相关信息
Zander_zhang
·
2020-08-18 07:12
Shader
unity开发实战
Unity
ShaderLab
特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【ugui和sprite动态生成阴影,可调节颜色和模糊】
如果代码中有什么不清楚请查看以下基础知识Shader基础知识unity3d中七种坐标知识详解一个可调节颜色和模糊的ugui和sprite专用动态生成阴影的shader基本原理就是使用两个着色程序块,一个用于正常显示图片,另一个用于生成阴影。上笑狗图:Shader"Custom/阴影着色器"{Properties{//图片设置_MainTex("贴图",2D)="black"{}_Color("颜色
千年奇葩
·
2020-08-17 01:55
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
Unity 对选中物体实现描边效果(方法1:指定layer的外轮廓渲染)
Unity基于屏幕后处理的描边效果(指定Layer的物体)UnityShader学习笔记(19)屏幕后处理效果、调整亮度、饱和度、对比度Unity
Shaderlab
:ObjectOutlinesUnityShader
ChiLi_Lin
·
2020-08-17 01:13
Unity
Shader
Unity
Shader
学习笔记
Unity3D中的shader,视角,和贴图范围offset
1.Unity中配备了强大的阴影和材料的语言工具称为
ShaderLab
,以程式语言来看,它类似于CgFX和Direct3D的效果框架语法,它描述了材质所必须要的一切咨询,而不仅仅局限于平面顶点/像素着色
flyfish0113
·
2020-08-17 00:13
unity工具的熟悉
Unity3D
ShaderLab
通过改变纹理的UV坐标实现简单的水流效果
一、准备1、创建一个Shader和一个材质2、给一个GameObject添加一个MeshFilter组件和一个MeshRenderer组件3、给MeshFilter拖拽一个简单的网格(我用的是unity自带的标准资源StandardAssets/Water(Basic)/Objects目录下的waterPlaneMesh)4、将写好的Shader赋给创建的材质上,并选中纹理图为标准资源里的Wate
小郭起床写博客
·
2020-08-17 00:48
Unity3DShader
Shader第二讲:Fixed Function Shader
使用的是
ShaderLab
语言,语法与微软的FXfiles或者NVIDIA的CgFX类似。例一:显示单一颜色下面我们来看第一个例子,显示单一颜色,注释写得挺详细
雪峰-Jacy
·
2020-08-16 17:29
Shader
Fixed Function Shader(固定渲染管线)
使用的是
ShaderLab
语言,语法与微软的FXfiles或者NVIDIA的CgFX类似。
LCGG
·
2020-08-16 13:16
图形学
Unity Shader 物体外轮廓 描边
效果:绘制物体的外轮廓(不是描所有的边,只是描最外围的边),比如LOL中选中塔的效果:这部分知识在
ShaderLab
开发实战详解有详细的说明,不过我做了修改,用另一种更简单的方法解决了在不写深度的情况下
wxlguitar
·
2020-08-15 17:31
Unity
Shader
【Unity】
ShaderLab
-3_4-遮罩纹理
/************作者:Quaye*时间:2018.06.06**描述:遮罩纹理***/Shader"Quaye/_MaskTexture"{Properties{_Color("Color",Color)=(1,1,1,1)_MainTex("MainTex",2D)="white"{}_BumpScale("NormalMap",float)=1_BumpMap("BumpMap",2
quaye
·
2020-08-15 03:35
Unity
ShaderLab
Graphics
Unity
ShaderLab
特效教程 着色器实例 代码+详解注释 【显示模型法线方向的shader】
如果代码中有什么不清楚请查看以下基础知识Shader基础知识unity3d中七种坐标知识详解用于显示模型法线方向的shader原理很简单,就是获取顶点坐标信息作为起点,沿着法线方向在指定长度的位置画一条线段。我的代码里都有详细注释。翠花,上效果图~Shader"Unlit/normal"{//变量接口Properties{//线段长度_LineLength("Length",float)=1.//
千年奇葩
·
2020-08-15 02:30
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
unity
shaderlab
深度图的实现过程 代码+详细注释
一简介1.1啥是深度图深度图通过获取观察视角中,物体由近到远的深度信息,来实现与其相关的特殊效果。深度值是在像素信息中保存的[0,1]范围的非线性值,这些深度值来自裁剪坐标。Unity会自动利用ShaderReplacement将RenderType为Opaque、渲染队列小于等于2500并且有ShadowCasterPass的物体的深度值渲染到深度图中。1.2深度图可以实现的效果垂直雾效能量护盾
千年奇葩
·
2020-08-15 02:30
#
unity
shader
着色器特效
#
unity3D
使用
技巧笔记
Unity3D Shader官方教程翻译(十四)----Shader语法:Pass的BindChannels 绑定通道
ShaderLab
syntax:BindChannels绑定通道。
夜色。
·
2020-08-15 02:27
U3D优化/着色器
shader
colors
编程
ShaderLab
教程系列(一)
文章来自http://www.manew.com/thread-43291-1-1.html首先,第一步,我们先看shader有什么作用。我们在场景里面新建一个cube。我们可以看到下图:在Hierarchy中选中这个新建的cube,我们可以在Inspector面板中看到我们来做一个小动作,通过photoshop创建一张很傻冒的图,如下:然后将该psd文件复制到项目中,并托给当前的cube。我们会
Qu1et
·
2020-08-15 02:19
OpenGL
Unity
ShaderLab
特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【锐化效果】
如果代码中有什么不清楚请查看以下基础知识Shader基础知识unity3d中七种坐标知识详解锐化效果笑狗图代码Shader"Custom/BlurBox"{Properties{//主贴图_MainTex("MainTextrue",2D)="white"{}//宽高比例_BlurRate("width&heightproportion",Range(0.00,1.00))=1//模糊偏移_Blu
千年奇葩
·
2020-08-14 13:46
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
ShaderLab
- 第一天 - Shader基础知识
本文为
ShaderLab
系列学习文章,文中内容为Unity5.X游戏开发技术详解和典型案例,希望对正在学习或者想要学习
ShaderLab
的人有所帮助,如文章有任何错误还请读者帮忙指正,谢谢!
哈小希
·
2020-08-13 20:14
Shader
unity 初识之
shaderLab
Syntax
https://docs.unity3d.com/Manual/SL-Shader.htmlunity中关于shader的文件使用的都是叫
shaderLab
的一个语言,其中CGPROGRAM中的代码片段和
只爱艾薇儿
·
2020-08-13 16:52
unity初识
Unity初识
Unity Shader学习6 —— Unity创建一个Shader
Unity引擎是一个非常强大的支持跨平台开发的游戏引擎,基于Mono这个开源.Net的框架设计而成,在Unity中定义了
ShaderLab
来组织Shader的内容,针对不同平台进行编译。
河乐不为
·
2020-08-13 15:39
Unity
Shader
Unity
ShaderLab
特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【圆角加去锯齿】
如果代码中有什么不清楚请查看以下基础知识Shader基础知识unity3d中七种坐标知识详解###圆角具有锯齿,需要加入抗锯齿效果,待更新//这是来自高人的原理介绍https://www.cnblogs.com/jqm304775992/p/4987793.htmlShader"Custom/RoundCorner"{Properties{//贴图、角度(百分比)_MainTex("贴图",2D)
千年奇葩
·
2020-08-10 17:45
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
Unity Shader 学习笔记(12) 渲染路径(Rendering Path)
UnityShader学习笔记(12)渲染路径(RenderingPath)参考书籍:《UnityShader入门精要》官网API:
ShaderLab
:PassTags官网API:RenderingPaths
ChiLi_Lin
·
2020-08-10 17:56
Unity
Shader
图形学
Unity
Shader
学习笔记
unity
shader
Unity3D笔记四 基础知识概念
2>Javascript:JavaScript脚本3>C#Script:C#脚本文件4>BooScript:Boo脚本文件5>Shader:设置一个着色器可以用
ShaderLab
编写着色器代码。
weixin_34417814
·
2020-08-08 02:38
游戏
javascript
人工智能
Unity Shader - Offset 的测试,解决简单的z-fighting情况
解决简单的z-fighting,复杂的就没办法了,只能使用其他方法,如:模板缓存其对应Unity中使用的是Shader中的Subshader/PassTags中的Offsetfactors,units参考
ShaderLab
linjf520
·
2020-08-08 01:11
unity
unity-shader
Unity3D - Shader入门精要学习笔记
开始学习Shader啦~2017年12月5日渲染过程2017年12月6日
ShaderLab
基础语法2017年12月9日笛卡尔坐标系2017年12月10日点和矢量2017年12月15日矩阵和变换2017年
别志华
·
2020-08-08 01:36
Unity3D
Unity3D教程学习
unity3d
Unity
ShaderLab
: 2D/3D Wave Flag Shader(飘动旗帜)的实现
个人实现的第一个在实际项目中使用的shader。2DWaveFlagShader效果图:Shader"Custom/WaveFlag2D"{Properties{_Color("MainColor",Color)=(1,1,1,1)_MainTex("Texture",2D)="white"{}_WaveX("Wavex",Range(0,1))=0.1_WaveZ("Wavez",Range(0
MrYuen
·
2020-08-07 18:31
Unity
Shader
Unity
ShaderLab
(二) 支持透明的边缘发光Shader
ShaderLab
ShaderLab
模块将持续更新,
ShaderLab
中将会陆续更新较为常见的UnityShader,比如常见于游戏中的部分特效,常见于三维可视化的特效Shader目前打算每周更新多个,
spr1ngd
·
2020-08-04 16:47
unity3d
shader
untiy 3d
ShaderLab
_第8章_ 基于光照贴图的烘焙照明
第8章基于光照贴图的烘焙照明Lightmap即光照贴图,是游戏中应用很广泛的、便宜而且很出效果的一种模拟光照的方法。这种光照贴图需要提前渲染,因此可以应用在静态效果图中,是应用很广泛的全局照明技术。但是,这种方法一般只适用于静态物体。当然,Unity做了很多工作,可以让我们混合使用静态的光照贴图和动态的实时光源,无缝地照亮场景中静态或动态的物体。光照贴图不只可以在Unity中被创建,事实上,我们可
heyuchang666
·
2020-07-30 23:17
untiy
3d
ShaderLab
untiy
ShaderLab学习之路
基于光照贴图的烘焙照明
Unity Shader常见指令和标签
前言学习Shader的过程中,经常见到一些不明其意的指令或标签或常量,本文记录下供以后参考,因
ShaderLab
语言也是不断发展的,而学习中看到的Shader很可能已过时,所以本文记录的内容也可能过时。
hellemic
·
2020-07-29 10:55
unity3d
ShaderLab
和CG/HLSL的一些数据类型归纳
1、
ShaderLab
和CG变量的匹配关系
ShaderLab
属性类型CG变量类型Color,Vectorfloat4,half4,fixed4Range,Floatfloat,half,fixed2Dsampler2DCubesamplerCube3Dsampler3D2
牧秋羽
·
2020-07-28 14:25
Unity3D
仿塞尔达传说天空Unity
shaderlab
{目录人物移动+相机跟随脚本修改Gpuinstance实现大面积草地风吹麦浪+人物影响后处理动态天空实现动态天空实现体积光实现的三种方法Demo链接:https://github.com/Claymoreno1/Grass-Wind-VolumeLight-Sky-Chan}塞尔达传说天空模仿题外话{一个月没有搞Unity,因为考试的原因,之后又因为某些原因搞了一个星期的前端,感觉uniapp真是
No.6 Miria
·
2020-07-16 06:31
Unity
人物渲染篇(一) —— 基础卡通渲染 上
人物渲染篇开篇,暂停下手边的JavaWeb,决定开始练习角色的渲染,以后会尝试更多的效果
shaderlab
编写前后对比:这一次用到的知识点复习&总结梯度漫反射float3diffuse=_LightColor0
No.6 Miria
·
2020-07-16 06:31
Unity
Unity #pragma multi_compile说明
变体避免分支语句导致的性能下降主要用于在代码中选择shader变体Unity在打包时会把所有multi_compile产生的shader变体都打进包中效果图示例shaderShader"DC/Shader/
ShaderLab
T.D.C
·
2020-07-15 20:15
unity
shader
Untiy Shader 入门
unity
shaderlab
的语法基础,用来做个人备忘查询
ShaderLab
SyntaxUnity中的所有Shader都是用一种叫做"
ShaderLab
"的陈述性语言(declarativelanguage
淡淡的-Slight
·
2020-07-14 20:09
基础学习文章
CG
Shader
Unity
ShaderLab
中的一些表格
Unity内置变换矩阵变量变量名描述UNITY_MATRIX_MVP当前的模型-观察-投影矩阵,用于将顶点/方向矢量从模型空间变换到裁剪空间UNITY_MATRIX_MV当前的模型-观察矩阵,用于将顶点/方向矢量从模型空间变换到观察空间UNITY_MTRIX_V当前观察矩阵,用于将顶点/方向矢量从世界空间变换到观察空间UNITY_MTRIX_P当前的投影矩阵,用于将顶点/方向矢量从观察空间变换到裁
Nico_blog
·
2020-07-11 18:41
【
ShaderLab
学习】RenderQueue理解
RenderQueue默认情况下,Unity会基于对象距离摄像机的远近来排序你的对象。因此,当一个对象离摄像机越近,它就会优先绘制在其他更远的对象上面。对于大多数情况这是有效并合适的,但是在一些特殊情况下,你可能想要自己控制对象的绘制顺序。而使用Tags{}块我们就可以得到这样的控制。Unity提供给我们一些默认的渲染队列,每一个对应一个唯一的值,来指导Unity绘制对象到屏幕上。这些内置的渲染队
L牵蜗牛看世界
·
2020-07-11 11:24
Shaderlab
sublime Text与markdown、hlsl、graphviz
sublimeText写hlsl(或glsl,cg,fx,unity
shaderLab
文件等):语法高亮编译:用DirectXSDK里面的fxc.exe,所在路径加入到系统环境
spracle
·
2020-07-10 18:25
边边角角
UNITY Shader--实现翻页效果
主要就是因为unity为我们渲染准备了一个
shaderlab
的结构,我们可以很方便的在这个模块下面进行开发,写上我们自己的CG代码,渲染算法等,这样就可以很好的做出一些效果了。
Clank的游戏栈
·
2020-07-10 10:27
unity
游戏开发
unity3D
unity
unity3d
游戏开发
shader
Untiy3d Shader基础知识教程
Untiy3dShader基础知识教程:1.Unity中配备了强大的阴影和材料的语言工具称为
ShaderLab
,以程式语言来看,它类似于CgFX和Direct3D的效果框架语法,它描述了材质所必须要的一切咨询
小太阳会发光诺
·
2020-07-10 09:21
【Unity3D入门教程】Unity着色器基本使用方法
这段话出自郭浩瑜老师所著《Unity3D
ShaderLab
开发实战详解(第2版)》。可见着色器是服务于显示阶段的,因此要想能够各家随心所欲地控制显示效果,必须学习着色器
weixin_34375054
·
2020-07-10 09:37
Unity
ShaderLab
特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【可调节颜色、抖动力度、间隔的定格动画抖动涂鸦效果】
如果代码中有什么不清楚请查看以下基础知识Shader基础知识unity3d中七种坐标知识详解涂鸦抖动效果原理【透明支持】:使用透明测试。【涂鸦抖动】:随机加减sprit顶点的xy坐标值,即可实现【颜色调整】:片元颜色*设置颜色=输出颜色【间隔抖动】:并不是真正的判断时间,而是每一帧都在计算,只不过由于抖动使用的是伪随机函数,该函数输入固定的值结果也是固定。于是将时间四舍五入后,就变成了阶梯输入。于
千年奇葩
·
2020-07-09 19:57
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
unity shader render queue
https://docs.unity3d.com/Manual/SL-SubShaderTags.html
ShaderLab
:SubShaderTagsSubshadersusetagstotellhowandwhentheyexpecttoberenderedtotherenderingengine.SyntaxTags
wodownload2
·
2020-07-09 00:52
Unity
凹凸材质:从Bump Map 到 Relief Map
参考1、BumpMapping综述2、Unity3D
ShaderLab
开发实战详解写在前面其实搞清了切线空间的问题之后,凹凸贴图这个论题就没有什么特别的难点了,因此这里只做简单的整理。
ronintao
·
2020-07-08 04:12
Unity
Unity 中的坐标系
1、ShadowMap原理和改进2、【OpenGL】02-OpenGL中的坐标系3、矩阵理论(这个是京东地址)4、维基百科(文中的数学概念出处)5、msdnmul6、msdnmatrix7、unity
shaderlab
built-in8
ronintao
·
2020-07-08 04:12
Unity
动态更新游戏对象材质贴图
(而unity
shaderLab
的组织形式有三种可以编写的shader(surfaceshader,vertexandfragm
Levi_Wan
·
2020-07-08 00:23
[笔记]
ShaderLab
——SubShader
SubShader{Tags{"RenderType"="Opaque"}LOD100Pass{Stencil{RefCompPass}LightingOffSetTexture[_MainTex]{}}}PassPass块导致GameObject的几何体被渲染一次。CullBack|Front|Off控制多边形的哪一侧应该被剔除(未绘制),剔除是一种优化,不会使多边形背离观看者。所有多边形都有一
阿飞咯
·
2020-07-05 12:09
Stencil Buffer&Stencil Test
好在unity的
shaderlab
和D3D
何三林
·
2020-07-04 11:12
Unity
Unity
shader
【Unity Shader】浅析Unity shader中RenderType的作用及_CameraDepthNormalsTexture
初学Unity
ShaderLab
的时候,一定有接触过UnityShader中的Tags标签块,比如:"LightMode"="Vertex""Queue"="Transparent""IgnoreProjector
MrASL
·
2020-07-02 12:25
Unity
游戏开发
Shader
RenderType
Shader
渲染
depthTexture
unity
Unity Shader学习5 —— Cg语言的基础
我们知道了进行Shader编程的
ShaderLab
语言有三种,分别是:OpenGL的GLSL、Direct3D的HLSL和NAVIDIA公司的Cg语言。
河乐不为
·
2020-07-02 08:34
Unity
Shader
unity Shader Lab(cg hlsl glsl)着色器入门教程 以及 vs2019 支持unity shader语法(更新中2019.9.5)
一,基础知识关于着色器语言与
ShaderLab
着色器语言有三种:h
千年奇葩
·
2020-07-02 07:11
#
unity3D
使用
技巧笔记
#
unity
shader
着色器特效
Unity Shader 学习笔记(2)Shader、
ShaderLab
、Cg/HLSL/GLSL
UnityShader学习笔记(2)Shader、
ShaderLab
、Cg/HLSL/GLSL参考书籍:《UnityShader入门精要》图形管道:3D数学学习笔记(6)图形管道(渲染流水线)【浅墨Unity3DShader
ChiLi_Lin
·
2020-07-02 07:05
Unity
图形学
Shader
Unity
Shader
学习笔记
unity
图形
[Unity Shader] 常用的数值类型和语义
1
ShaderLab
属性类型和Cg变量类型的匹配关系Color、Vector:float4,half4,fixed4Range、Float:float,half,fi
阳光码农
·
2020-07-02 00:55
shader
Shaderlab
Notizen 4 Unity中Shader的三种形态对比&混合操作
一、Unity中Shader的三种形态1.1固定功能Shader其特征是里面的核心是Material材质属性块、没有CGPROGRAM和ENDCG块,以及各种顶点着色和片段着色的宏命令。1.2SurfaceShader特性如下:SurfaceShader可以认为是一个光照Shader的语法块、一个光照VS/FS的生成器。减少了开发者写重复代码的需要。特征是在SubShader里出现CGPROGRA
CarlDonitz
·
2020-07-01 18:35
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他