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
Subshader
URP Shader 源码阅读 (一) Simple Lit
打开SimpleLit.shader文件;SubShaderTags:Tags{"RenderType"="Opaque""RenderPipeline"="UniversalPipeline"//该
SubShader
[email protected]
·
2024-09-01 15:41
游戏开发
unity
Unity3d Shader篇(七)— 纹理采样
1.纹理采样的工作原理2.纹理采样的优缺点优点缺点二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结使用场景前言纹理采样是一种常用的图形学技术
雪弯了眉梢
·
2024-02-20 00:46
#
Shader
着色器
unity
游戏引擎
3d
shader学习记录—圆环进度条
Shader"Custom/ShaderToy/进度条"{Properties{_MainTex("Texture",2D)="white"{}_Progress("Progress",float)=0.1}
SubShader
chillxiaohan
·
2024-02-12 04:07
Shader学习记录
unity
shader
Unity3d Shader篇(五)— Phong片元高光反射着色器
1.Phong片元高光反射着色器的工作原理2.Phong片元高光反射着色器的优缺点优点缺点二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.
雪弯了眉梢
·
2024-02-09 15:30
Unity3D
着色器
unity
游戏引擎
3d
Unity3d Shader篇(六)— BlinnPhong高光反射着色器
1.BlinnPhong高光反射着色器的工作原理2.BlinnPhong高光反射着色器的优缺点优点缺点3.公式二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4.定义结构体和顶点着色器函数
雪弯了眉梢
·
2024-02-09 15:29
Unity3D
着色器
unity
游戏引擎
3d
Unity3d Shader篇(四)— Phong顶点高光反射着色器
1.Phong顶点高光反射着色器的工作原理2.Phong顶点高光反射着色器的优缺点优点缺点二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.
雪弯了眉梢
·
2024-02-06 16:50
Unity3D
着色器
unity
游戏引擎
3d
Unity3d Shader篇(三)— 片元半兰伯特着色器解析
1.片元漫反射着色器的工作原理2.片元半兰伯特着色器的优缺点优点:缺点:3.公式二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三
雪弯了眉梢
·
2024-02-06 16:49
Unity3D
着色器
unity
游戏引擎
3d
Standard.shader学习笔记
1.shader的构成整体的UnityShader结构如下:Shader"ShaderName"{Properties{}
SubShader
{Tags{}Pass{Tags{"LightMode"="Fo
waempty
·
2024-02-06 07:57
Unity3d Shader篇(二)— 片元漫反射着色器解析
1.片元漫反射着色器的工作原理2.顶点漫反射着色器和片元漫反射着色器的比较顶点漫反射着色器优点:缺点:片元漫反射着色器优点:缺点:二、使用步骤1.Shader属性定义2.
SubShader
设置3.渲染Pass4
雪弯了眉梢
·
2024-02-05 06:37
Unity3D
着色器
unity
游戏引擎
3d
Unity Shader镜面效果
原理:使用RenderTexture作为贴图,贴到镜子上Shader"Mirror"{Properties{_MainTex("Texture",2D)="white"{}}
SubShader
{Tags
vvc223c
·
2024-02-04 03:40
Unity
Shader
Unity
Shader
镜面效果
Shader基础编程_Grayshader
Shader"Custom/GrayShader"{Properties{_MainTex("Albedo(RGB)",2D)="white"{}}
SubShader
{Tags{"RenderType"
奶瓶被打翻
·
2024-02-04 03:40
Shader基础编程
shader
unity3d
unity
编程语言
UnityShader实现兰伯特模型
绝大多数情况下的半兰伯特光照模型公式:纯实现:一、兰伯特模型二、半兰伯特模型基础:兰伯特公式:广义上的半兰伯特光照模型公式:绝大多数情况下的半兰伯特光照模型公式:纯实现:一、兰伯特模型Shader"MyShader/Lambert"{
SubShader
米芝鱼
·
2024-02-02 17:16
UnityShader效果
unity
游戏
游戏引擎
图形渲染
着色器
Unity3d Shader篇(一)— 顶点漫反射着色器解析
1.顶点漫反射着色器的工作原理二、编写顶点漫反射着色器1.定义属性2.创建
SubShader
3.编写着色器程序段4.完成顶点着色器5.完成片段着色器三、效果四、总结前言在Unity中,Shader可以用来实现各种视觉效果
雪弯了眉梢
·
2024-02-01 19:23
Unity3D
着色器
unity
游戏引擎
Surface Shader学习笔记
https://docs.unity3d.com/Manual/SL-SurfaceShaders.html表面着色器的代码必须包含在
Subshader
中,表面着色器不存在Pass因为着色代码在多通道中编译然后自动生
胡说ba道
·
2024-01-29 21:49
学习笔记
Unity
shader
[Unity Shader入门精要]初级篇 代码拆解
第5章开始UnityShader学习之旅5.2.1顶点/片元着色器的基本结构Shader"MyShaderName"{//着色器名字Properties{//属性}
SubShader
{//针对显卡A的SubShaderPass
码穿地球
·
2024-01-29 19:37
unity
游戏引擎
图形渲染
Unity 图形学shader之tags设置(七)
Tags{“RenderType”=“Opaque”}对于shaderlab中的tags官方给出的解释是:
Subshader
使用tag来告诉他们期望如何以及何时将其渲染到渲染引擎。
奋斗的菇凉
·
2024-01-24 19:38
Shader
unity
游戏引擎
贴图
Unity shader学习-漫反射-兰伯特光照模型和半兰伯特光照模型
物体颜色*max(0,cos夹角(光和法线的夹角))下面给出顶点漫反射代码:Shader"Unlit/005"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)}
SubShader
shitangyiya
·
2024-01-24 03:24
UnityShader学习
unity
学习
游戏引擎
Unity Shader 标准光照模型——漫反射
UnityShader标准光照模型——漫反射1.逐顶点的漫反射Shader"Unlit/DiffuseReflection"{Properties{_diffuse("diffuse",Color)=(1,1,1,1)}
SubShader
Misaki_Me
·
2024-01-24 03:24
unity
Shader
unity
游戏引擎
图形渲染
Unity中URP下 SimpleLit框架
文章目录前言一、整体框架1、该Shader是用于低端设备的2、包含一个Properties3、只有一个
SubShader
4、如果
SubShader
错误,返回洋葱紫5、调用自定义ShaderGUI面板二、
楠溪泽岸
·
2024-01-16 19:34
Unity
unity
游戏引擎
Unity着色器常用关键字及属性
的效果个人认为还是因为shader基础打得不够扎实,顾特意再重温shader相关书籍的时候,看见有些常用关键字时,把他记录下来希望这对学习unityshader的同学来说有些用Shader这是shader的根命令
SubShader
大头狗
·
2024-01-14 02:30
Unity3D
unity
着色器
shader
Unity中Shader序列帧动画(总结篇)
文章目录前言一、半透明混合自定义调整1、属性面板2、
SubShader
中3、在片元着色器(可选)3、根据纹理情况自己调节二、适配BuildInRenderPipeline三、最终代码前言在前几篇文章中,
楠溪泽岸
·
2024-01-08 09:43
Unity
unity
游戏引擎
Unity Shader实现人物透视效果
透视效果图shaderShader"Unlit/SeeThrough"{Properties{_Color("Color",Color)=(1,0,0,1)}
SubShader
{Tags{"RenderType
极客柒
·
2024-01-07 02:04
Unity
Unity
透视效果
Unity中Shader雾效在场景中的调节技巧
文章目录前言一、修改棋盘格Shader的Cull可以在属性面板控制1、在属性面板定义CullMode2、在
SubShader
中,使用CullMode3、这样就可以在不同剔除情况下使用棋盘格场景了二、调节天际线颜色和雾融为一体
楠溪泽岸
·
2024-01-05 07:56
Unity
unity
游戏引擎
UnityShader(二)Shader基础
材质和UnityShader二、Unity中的Shader三、UnityShader的基础:ShaderLab1.给Shader命名2.材质和UnityShader的桥梁:Properties属性类型3.
SubShader
米芝鱼
·
2024-01-01 17:31
UnityShader入门学习
unity
图形渲染
UnityShader(四)一个最简单的顶点/片元着色器
目录顶点/片元着色器的基本结构:简单的例子增加模型数据顶点着色器和片元着色器之间的通信顶点/片元着色器的基本结构:Shader"MyShaderName"{Properties{//属性}
SubShader
米芝鱼
·
2024-01-01 17:59
UnityShader入门学习
unity
图形渲染
着色器
AR 阴影
MainColor",Color)=(1,1,1,1)_MainTex("Base(RGB)Trans(A)",2D)="white"{}_Cutoff("Alphacutoff",Range(0,1))=0.5}
SubShader
_Arturia
·
2023-12-22 18:51
Unity | Shader基础知识(第六集:语法<如何加入外部颜色资源>)
目录一、本节介绍1上集回顾2本节介绍二、语法结构1复习2理论知识3Shader里声明的写法4Properties和
SubShader
毕竟不是一家人三、片元着色器中使用资源四、代码实现五、全部代码六、下集介绍相关阅读
菌菌巧乐兹
·
2023-12-21 07:55
Unity中写shader
unity
游戏引擎
着色器
hlsl内置数学函数
Shader"Unlit/MathTest"{Properties{}
SubShader
{Tags{"RenderType"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert
凯尔315
·
2023-12-17 22:54
线性代数
Unity | Shader基础知识(第二集:shader语言的格式)
二、shader的基本格式1.
SubShader
块shader里面可以放很多其他的东西,每个东西我们都要给分一个块,我们今天先写具体影响shader行为的块,
菌菌巧乐兹
·
2023-12-14 12:32
Unity中写shader
unity
游戏引擎
着色器
【深度剖析HDRP下Distortion效果_超级好用的模糊效果_由Blur Transition模糊转场引出的深挖思考】
-----------------------------------------------------------------------------Unlit解析UnlitShader的框架两个
SubShader
暴走约伯
·
2023-12-03 09:52
经验分享
unity
游戏引擎
开发语言
UnityShader 优化 GUP INSTANCE
Shader"XXX"{Properties{...}
SubShader
{...Pass{...CGPROGRAM#pragmavertexvert#pragmafragmentfrag//第一步设置处理指令
东皇十三妖
·
2023-12-02 23:24
UnityShader
UnityShader : Shader代码基础认知
UnlitShader最开始的代码如下:Shader"Unlit/HiShader"{Properties{_MainTex("Texture",2D)="white"{}}
SubShader
{Tags
saitoDeng
·
2023-11-25 00:49
UnityShader
unity
3d
UnityShader镜面反射源码案例
Shader"MyShader/Mirror"{Properties{_MainTex("Texture",2D)="white"{}}
SubShader
{Tags{"RenderType"="Opaque
VirtualCreator
·
2023-11-22 06:08
Unity渲染&TA
unity
游戏引擎
Unity Shader标准光照模型——高光反射
diffuse("diffuse",Color)=(1,1,1,1)_specular("Specular",Color)=(1,1,1,1)_gloss("Gloss",Range(1,5))=5}
SubShader
Misaki_Me
·
2023-11-22 06:54
unity
Shader
unity
游戏引擎
图形渲染
Shaderlab的组成部分
SubShader
文档渲染标签渲染状态渲染通道
Subshader
一个shader文件至少有一个
subshader
;多个
subshader
的顺序一般按照效果好到差的顺序编写显示物体的时候,设备从多个
subshader
中,按从前到后的顺序找到第一个符合的
心前阳光
·
2023-11-20 07:56
#
UnityShader
shader
URPCustom/BaseUnlitShader
Shader"URPCustom/BaseUnlitShader"{Properties{_MainTex("Texture",2D)="white"{}}
SubShader
{Tags{"RenderType
KervenGame
·
2023-11-08 15:32
图形渲染
unity
【Unity Shader 学习笔记】ShaderLab
Unityshader的基本结构Shader"ShaderName"{Properties{//属性}
SubShader
{//显卡A使用的子着色器}
SubShader
{//显卡B使用的子着色器}Fallback"VertexLit
启立家的
·
2023-11-08 01:26
unity
学习
游戏引擎
Unity Shader - ShaderLab:
SubShader
SubShader
块
目录:UnityShader-知识点目录(先占位,后续持续更新)原文:ShaderLab:
SubShader
版本:2019.1ShaderLab:SubShaderSubShader块每个Shader都有
Jave.Lin
·
2023-11-08 01:26
Unity
Shader
译文
Unity
ShaderLab
Subshader
unity 自定义shader坐标变换矩阵
MoveOffset",vector)=(1,1,1,1)_Scale("Scale",vector)=(1,1,1,1)_Rotate("RotateAngle",vector)=(0,0,0,1)}
SubShader
[email protected]
·
2023-11-02 00:51
unity
shader
矩阵
unity
shader
图形学
矩阵
【Unity Shader】自定义顶点片元着色器解析
案例Shader"Unlit/shader01"{Properties{_MyColor("color",Color)=(1,1,1,1)}
SubShader
{Tags{"RenderType"="Opaque
GAMESLI-GIS
·
2023-11-02 00:50
Unity3D
unity
着色器
游戏引擎
day04 Shader语法 23.10.28
1.材质和Shader2.ShaderLab的基本结构3.Shader的名字4.Shader的属性5.Shader的子着色器—
SubShader
基本构成6.Shader的子着色器—Tags渲染标签7.Shader
我在某马学前端
·
2023-10-30 20:52
图形渲染
unity Shader
unityShader前言1unityshader代码结构1.1shader命名1.2Properties语义块1.3
SubShader
1.3.1Pass1.3.2
SubShader
和Pass中的状态和标签设置
A札
·
2023-10-27 23:12
unity
游戏引擎
Shader基础笔记(4)- 基础纹理
MainTex("MainTex",2D)="white"{}_Specular("Specular",Color)=(1,1,1,1)_Gloss("Gloss",Range(8.0,256))=20}
SubShader
邱宏健
·
2023-10-27 21:21
Unity中Shader的模型网格阴影
把修改成像影子的颜色2、把压缩后的面片,移动到合适的位置,把模型和阴影面片错开3、实现距离脚进的阴影偏移少,距离脚远的阴影偏移多二、网格阴影的优缺点优点:缺点:三、模型网格阴影的实现1、在LOD400的
SubShader
楠溪泽岸
·
2023-10-26 23:24
Unity
unity
游戏引擎
Unity GLSL shader
Shader文件,它的代码看起来是这样的:Shader"LearnShader/GLSL/LearnGLSLShader"{Properties{_Color("Color",Color)=(1,1,1,1)}
SubShader
会打马赛克的小老弟
·
2023-10-26 20:55
unity shaderlab中lod的作用
(不是模型的LOD)1.着色器的LOD(Levelofdetail)是用在整个shader或者
SubShader
中。当LOD的值小于设定值时,相应的shader不会工作。
Dawn·张
·
2023-10-25 23:37
unity
图形学/shader
unity3d
Unity的ShaderLod的实现
shader代码中,需要在
SubShader
下面增加LOD配置这个值越大,最好效果越好,值越小,性能越高。如果一个shader里面,增加了Lod,那所有的
SubShader
下面,最好都设置LOD。
暮志未晚Webgl
·
2023-10-25 23:57
unity
unity
游戏引擎
unity shader之LOD以及渲染队列
LOD设置LOD全称LevelofDetail作用:unity引擎会根据不同的LOD值在不同的平台上使用不同的
SubShader
注意:在上几篇博客中已经说过在一个着色器中会有一到多个
SubShader
,
Break The Sky
·
2023-10-25 23:55
unity
shader学习
UntiyShader基础案例(六)——LOD技术
LOD的使用有两种,一种是使用LODGroup组件,这个可以实现模型外观变化,另一种是Shader内部使用的LOD,通过脚本控制LOD的值,搭配多
SubShader
。实现不同的层次渲染。
implosion98
·
2023-10-25 23:24
UnityShader开发
unity
技术美术
Unity Shader LOD详解
主旨介绍shaderlod,需要先看官方文档ShaderLOD的作用微调不同硬件上的着色器性能使用方法1shader里定义多个
subshader
,然后设置其lod值2c#代码设置某一个shader的log
T.D.C
·
2023-10-25 23:24
unity
unity
c#
游戏引擎
上一页
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
其他