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
cginc
Standard.shader学习笔记
标注一下,整个Unity内嵌的shader及库文件(
cginc
文件)都可以在官网下到。这里整理下之前没学到的知识,方便以后查看。
waempty
·
2024-02-06 07:57
hlsl内置数学函数
"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#pragmatarget5.0#include"UnityCG.
cginc
凯尔315
·
2023-12-17 22:54
线性代数
Unity中Shader的BRDF解析(二)
perceptualRoughness(感性的粗糙度)4、参数:halfDir(半角向量)5、参数:nv(法线向量点积视线向量)6、参数:nl、nh、lv、lh我们在下篇文章中,继续解析BRDF的镜面反射三、最终代码.
cginc
楠溪泽岸
·
2023-12-06 04:20
Unity
unity
游戏引擎
材质
Unity中Shader的BRDF解析(一)
文章目录前言现在我们主要来看Standard的漫反射和镜面反射一、PBS的核心计算BRDF二、Standard的镜面高光颜色三、具体的BRDF计算对于BRDF的具体计算,在下篇文章中,继续解析四、最终代码.
cginc
楠溪泽岸
·
2023-12-06 04:50
Unity
unity
游戏引擎
Unity中Shader的BRDF解析(三)
、BRDF中的镜面反射项二、分别解析每一个参数1、D、G函数:speclarTerm2、其他中间步骤3、光照颜色4、F函数(菲涅尔函数):FresnelTermIBL在下篇文章中继续解析三、最终代码.
cginc
楠溪泽岸
·
2023-12-06 04:48
Unity
unity
游戏引擎
(一)unity自带的着色器源码剖析之——————UnityShaderVariables.
cginc
文件
unityShaderVariables.
cginc
文件中包含大量的工具宏和函数,如变换操作用的矩阵、与摄像机相关的函数、与光照和阴影相关的函数,以及与雾效果相关的函数等。
小橙子0
·
2023-11-28 02:30
游戏开发
unity
Shader
unity内置着色器源码剖析
unity内置着色器源码剖析
unity
Shader
游戏开发
Unity中Shader的Standard材质解析(二)
文章目录前言一、我们对Standard的PBR的GI进行解析1、我们先创建一个PBR的.
cginc
文件,用于整理用到的函数2、然后在Standard的Shader中引用该
cginc
文件二、依次整理函数到该
楠溪泽岸
·
2023-11-25 00:12
Unity
unity
材质
游戏引擎
Unity在Shader里面反射天空盒
根据视线求得视线的反射方向;我们根据反射方向来采样到一个天空盒CubeMap;首先在属性里面需要一个外届传来的CubeMap;然后需要用到Unity内置的函数,所以要includeUnityCG.
cginc
小星星亮闪闪
·
2023-11-22 06:34
Shader
unity
shader
反射
Unity中Shader光照探针的支持
文章目录前言一、光照探针用在哪怎么用1、光照探针的应用场景2、我们按照以上条件,在Unity中搭建一个相同的环境3、创建光照探针二、在我们自己的Shader中,实现支持光照探针1、使用常用的
cginc
2
楠溪泽岸
·
2023-11-10 08:21
Unity
unity
游戏引擎
Unity中Shader的GI相关数据的准备
文章目录前言一、把Unity中用到的GI的函数移植到我们自定义的
cginc
文件中二、开始使用和GI相关的方法1、了解UnityGI结构体的内容,并且准备UnityGI的数据2、了解SurfaceOutput
楠溪泽岸
·
2023-11-04 04:20
Unity
unity
游戏引擎
在untiy中如何编写自定义的
cginc
这里是创建的部分unity自定义shadercginc函数工具库并引用_我们做点事情吧-CSDN博客注意事项:.
cginc
文件的语法和shaderlab的语法是一致的,也就是说在unity中.shader
Dawn·张
·
2023-11-02 00:54
C#
图形学/shader
unity
游戏引擎
【Unity 脚本相关】自定义CGInclude 预编译
1自定义
cginc
工具库unity自定义shadercginc函数工具库并引用Unity内置有很多.
cginc
文件,都是自带的shader工具函数库,例如常用的Lighting.
cginc
、UnityCG.
cginc
九九345
·
2023-11-02 00:21
Unity学习
unity
【Unity Shader】Shader中内置文件目录与自定义
介绍在unityshader中经常会使用一些#include,可以看这些文件包含了什么吗,当然可以,具体路径是在Unity安装目录下的\Editor\Data\CGIncludes自定一个
cginc
文件并使用这里是在
GAMESLI-GIS
·
2023-11-02 00:50
Unity3D
unity
游戏引擎
【Unity Shader】自定义顶点片元着色器解析
Tags{"RenderType"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.
cginc
"structappdata
GAMESLI-GIS
·
2023-11-02 00:50
Unity3D
unity
着色器
游戏引擎
【Unity ShaderShader】自定义CGInclude函数库 预编译
1自定义
cginc
工具库unity自定义shadercginc函数工具库并引用Unity内置有很多.
cginc
文件,都是自带的shader工具函数库,例如常用的Lighting.
cginc
、UnityCG.
cginc
A马天麒
·
2023-11-02 00:49
技术美术
学习
unity
unity 自定义shader
cginc
函数工具库并引用
shader工具函数库unity自带多种shader工具库,所谓工具库就是类似xxxx.cging之类的工具库,最常见的就是"UnityCG.
cginc
"工具库如果我们需要创建自己的shader公共函数库该怎么办呢
千年奇葩
·
2023-11-02 00:18
#着色器特效
#
unity3D
使用
技巧笔记
unity
shader
shader
cginc
cginc
shader
工具库
shader
自定义
Unity中Shader自定义
cginc
文件
文章目录前言我们在使用如下场景中的小球来进行自己的GIShader测试一、先找到Unity自带的
cginc
库二、仿照Unity的
cginc
文件,写一个我们自己的
cginc
文件1、我们新建一个文件,在资源管理器中把文件后缀名修改成
楠溪泽岸
·
2023-11-02 00:17
Unity
unity
游戏引擎
UGUI 背景虚化Shader
{"Queue"="Transparent"}GrabPass{}Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.
cginc
"structappdata
lancer_hp
·
2023-09-21 13:45
unity
Unity Procedural Instancing材质属性无效问题解决
排查后发现是UnityInstancing.
cginc
的锅,这里摘抄一下代码:#ifUNITY_INSTANCING_ENABLED...
白梦刃
·
2023-09-20 01:45
Unity
unity
图形渲染
UnityShader阴影之ShadowCaster
ShadowCaster"}CGPROGRAM#pragmavertexvert#pragmafragmentfrag#pragmamulti_compile_shadowcaster#include"UnityCG.
cginc
"structv2f
YanisWu
·
2023-09-14 05:51
UnityShader
unity
UnityShader
阴影
【ShaderToy中图形效果转译到UnityShaderlab案例分享,实现2D层层叠叠半透明泡泡_Bubbles】
Shader"ShaderToy/Bubbles"{Properties{}SubShader{Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.
cginc
"structap
暴走约伯
·
2023-09-01 17:18
ShaderToy
unity
游戏引擎
算法
经验分享
着色器
2019-06-09
ifndefRAYMARCHING_INCLUDED#defineRAYMARCHING_INCLUDED#defineMIXSTEP2#defineONESTEPDISTANCE4#include"CalCulateNoise.
cginc
"sampler2D_noiseTex
万里_aa3f
·
2023-07-29 12:45
【Unity3D】Shader常量、变量、结构体、函数
CGIncludes\UnityShader】目录下查看源码,主要源码文件如下:UnityCG.cgincUnityShaderUtilities.cgincUnityShaderVariables.
cginc
2Shader
little_fat_sheep
·
2023-06-20 02:00
Unity3D
Shader
常量
变量
结构体
函数
Unity Shader 报错 frag_ao.
cginc
Shadererrorin'Hidden/SSAO':failedtoopensourcefile:'frag_ao.
cginc
'atline42(onglcore)意思为项目中缺少frag_ao.
cginc
iLeen
·
2023-06-14 02:17
【Shader】【知识点查找】
ColorMaskLightModeRenderSetupCullZTestZWriteBlendLOD:LevelofDetail常用类型floathalffixed区别常用数学方法语义五种空间常用属性UnityCG.
cginc
哈氏奇
·
2023-03-31 05:38
Shader
unity
游戏开发
Unity3D 屏幕后处理模糊效果Shader
MainTex("MainTex",2D)="white"{}_BlurSize("BlurSize",Range(0,1))=1.0}SubShader{CGINCLUDE#include"UnityCG.
cginc
"sampler2D_MainTex
文先生66
·
2023-01-06 18:32
Unity3D
Shader
unity
shader
unity3d内建着色器源码解析(一)
UnityShaderVariables.
cginc
文件中的着色器常量和函数UnityShaderVariables.
cginc
文件中包含大量的工具宏和函数,如变换操作用的矩阵、与摄像机相关的函数、与光照和阴影相关的函数等
劈日X斩月jayce
·
2022-09-18 10:13
unity 固定管线shader转换到顶点片段着色器
unity5.0存在一个bug就是在一个pass中settexture只能使用4次,超过了就会报错而这个问题在4.x或者5.22以上是不存在的所以这是开这篇文章的原因还有bug包括#include"UnityCG.
cginc
神米米
·
2022-09-15 11:41
图形图像
unity
maya
unity
shader
settexture
pass
顶点颜色
纹理的外部格式对其内存的影响
1)纹理的外部格式对其内存的影响2)更换Mac平台后项目中的部分DLL失效3)打Shader包的时候是否需要将
cginc
打进去4)内置Standard的替代方案这是第264篇UWA技术知识分享的推送。
·
2021-08-30 10:13
editorshader
Unity Shader 各阶段顶点的形态
简单来说就是这张图:图源:https://forum.unity.com/threads/what-does-the-function-computescreenpos-in-unitycg-
cginc
-do
烂醉花间dlitf
·
2021-06-30 19:16
Vertex & Fragment Shader (三)-使用结构体
顶点输入的结构体,声明在unityCG.
cginc
中,可以直接使用。顶点输出到片段的结构体需要自己定义。
River_Wu
·
2021-05-12 08:11
unity 颜色空间linear下色差问题
模式下看是比较精美的,但是打包完放在手机上,明显有一些色差问题,如图:在手机上的效果:在editer下的效果后来找了很久,最终发现是lightmap计算方式不一致导致的,直接修改unity的UnityCG.
cginc
飞奔的兔子鸡
·
2020-09-15 19:16
unity3d
unity, ComputeScreenPos 作用
这帖子讲得很清楚:https://forum.unity3d.com/threads/what-does-the-function-computescreenpos-in-unitycg-
cginc
-do
weixin_34346099
·
2020-09-13 03:47
Unity Shader中的ComputeScreenPos函数
ComputeScreenPos函数EnigmaJJ关注2017.02.0320:10*字数465阅读4727评论0喜欢12Unityshader提供了内置函数ComputeScreenPos,其定义位于UnityCG.
cginc
linuxheik
·
2020-09-13 01:06
SV_POSITION
Unity_Shader中一些常用变量和函数的集合(更新中)
在Lighting.
cginc
中的变量_WorldSpaceLightPos0:光源方向(受标签“LightMode”影响)_LightColor0:光源强度&光源颜色(受标签“LightMode”影响
诡白丷
·
2020-09-06 17:15
Unity3D学习
游戏开发
shader
Unity3D The Blacksmith 角色阴影技术使用心得
shader里添加#pragmamulti_compile_UNIQUE_SHADOWUNIQUE_SHADOW_LIGHT_COOKIE#include"UniqueShadow_ShadowSample.
cginc
篱笆外的狐狸
·
2020-08-26 23:26
unity
shader学习
Unity Shader URP 学习 《Built-in和URP中光照的区别》
Built-in光照文件Lighting.
cginc
引用UnityLightingCommon.
cginc
、UnityGBuffer.
cginc
、UnityGlobalIllumination.cgincURP
enk_2
·
2020-08-26 23:58
Unity Shader - Predefined Shader preprocessor macros 着色器预处理宏
(本篇的宏介绍随便看看就好,要想深入了解,还是直接看Unity得.
cginc
代码更好理解,主要看看不
linjf520
·
2020-08-26 23:39
Unity
Shader
译文
[计算机图形学09]Unity提供的内置文件
包含文件文件名描述UnityCG.
cginc
包含了最常使用的帮助函数,宏和结构体UnityShaderVariables.
cginc
在编译UnityShader时,会被自动包含进来。
freemanzZZ
·
2020-08-22 11:40
图形学
Unity3D Shader :水滴效果
Properties{_MainTex("Texture",2D)="white"{}_MainColor("Color",COLOR)=(1,1,1,1)}CGINCLUDE#include"UnityCG.
cginc
"uniformsampler2D_MainTex
忘夕
·
2020-08-20 13:44
Shader
星空背景 shader实现版本 3D空间感
_A("A",range(0,5))=0.5}SubShader{pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"unitycg.
cginc
砍柴喂马
·
2020-08-20 10:17
Shader
【Unity-ShaderLab入门】 Shader是什么?
Shader相关文件(扩展名):shader-着色器的主要文件cg/
cginc
-着色器的公用文件,可以在cg/shader/
cginc
文件中被"include"(包含),一般用来写全局方法和全局变量,方便多个
weixin_34318956
·
2020-08-20 01:06
shader 屏幕出现效果。
Tags{"RenderType"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.
cginc
"structappdata
unity游侠
·
2020-08-18 06:51
unity
shader
【Unity Shader】---常用帮助函数、结构体和全局变量
一、内置包含文件Unity中有类似于C++的包含文件.
cginc
,在编写Shader时我们可以使用#include指令把这些文件包含进来这样我们就可以使用Unity为我们提供的一些非常好用的函数、宏和变量
weixin_30508309
·
2020-08-18 04:02
unity 着色器内置文件与内置变量
1.常用的几个内置文件这些文件通常都被封装在
cginc
文件中,通过文件的包含来实现对文件中函数及变量的引用,大家可以到unity的安装目录下找到对应的文件,当然我们也可以写一些自己的
cginc
文件放置到该目录中
莫之
·
2020-08-18 01:29
unity
shader编程
shader内置变量
shader内置变量内置变量都在UnityShaderVariables.
cginc
文件中声明变换矩阵Allthesematricesarefloat4x4type.NameValueUNITY_MATRIX_MVPCurrentmodel
qingshui37
·
2020-08-18 00:21
[UnityShader3]去色效果
Base(RGB)",2D)="white"{}}SubShader{Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.
cginc
"sa
宏哥1995
·
2020-08-17 23:16
UnityShader3
Shader内置函数(方便自己看)
一、内置包含文件Unity中有类似于C++的包含文件.
cginc
,在编写Shader时我们可以使用#include指令把这些文件包含进来这样我们就可以使用Unity为我们提供的一些非常好用的函数、宏和变量
SnoopyNa2Co3
·
2020-08-17 20:41
Shader
Unity shader 内置函数,变量, 常用的Cg标准函数库
存在这里主要是为了方便查找:引用了别人的总结:一、内置包含文件Unity中有类似于C++的包含文件.
cginc
,在编写Shader时我们可以使用#include指令把这些文件包含进来这样我们就可以使用Unity
unity游侠
·
2020-08-17 19:15
unity
shader
Shader-UnityCG.
cginc
中一些常用的函数
UnityCG.
cginc
中一些常用的函数摄像机方向(视角方向)float3WorldSpaceViewDir(float4v)根据模型空间中的顶点坐标==》(世界空间)从这个点到摄像机的观察方向float3UnityWorldSpaceViewDir
Coder李
·
2020-08-16 14:44
Shader
学习记录
Unity
上一页
1
2
3
下一页
按字母分类:
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
其他