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
UnityShader
【Shader笔记4】基础纹理-纹理映射以及偏移和缩放
参考:https://www.cnblogs.com/empist/p/8045907.html《
UnityShader
入门精要笔记(十二):纹理属性》https://blog.csdn.net/lzhq1982
啊ACHAN澄
·
2020-08-15 02:48
Shader
【猫猫的Unity Shader之旅】之法线贴图的运用
建议大家学了一些
UnityShader
的用法之后,多了解一点图形学知识,勿筑台于浮沙。
卖萌de猫
·
2020-08-15 02:10
【猫猫的Unity
Shader之旅】
猫猫的Unity
Shader之旅
UnityShader
从入门到放弃(五)漫反射—逐片元光照
逐片元光照是在将计算光照信息的代码放在片元函数中,同时本篇代码还加入了环境光Shader"Luoxiaoxiao/Shader_5"{SubShader{Tags{"LightMode"="ForwardBase"}//引入LightMode标签使系统捕捉关照信息Pass{CGPROGRAM#include"Lighting.cginc"//引入Unity内置的一些光照的变量#pragmavert
白色的皮卡丘
·
2020-08-15 01:31
【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-15 01:48
unity3d
Shader
【Unity
UnityShader
_深度纹理简介
什么是深度纹理深度纹理是一张存储屏幕上各点深度值的纹理图(就跟我们之前常用的法线贴图一样,存放的并不是颜色信息值),而纹理上的深度值是从归一化的设备坐标(NDC)上获得的(该文章的后半部分有讲述)。此时我们得到的深度值z∈[-1,1],我们采用法线纹理相同的处理,d∈[0,1]即下式,得到深度纹理上的值。在很多情况下,我们需要视角空间下的深度值(因为该空间下深度值是线性的),根据上图的矩阵公式我们
在逆境中蜕变
·
2020-08-15 01:16
UnityShader
[
UnityShader
入门精要读书笔记]32.获取深度和法线纹理
深度纹理实际就是一张渲染纹理,只不过它里面存储的像素值不是颜色值,而是一个高精度的深度值。由于被存储在一张纹理中,深度纹理里的深度值范围是[0,1],而且通常是非线性分布的。总体来说,这些深度值来自于顶点变换后得到的归一化的设备坐标。一个模型要想最终被绘制在屏幕上,需要把它的顶点从模型空间变换到齐次裁剪坐标系下,这是通过在顶点着色器中乘以MVP变换矩阵得到的。在变换的最后一步,我们需要使用一个投影
stq_wyy
·
2020-08-15 01:27
Unity Shader 学习笔记(24) 深度纹理、法线纹理
UnityShader
学习笔记(24)深度纹理、法线纹理参考书籍:《
UnityShader
入门精要》3D数学学习笔记(2)矩阵3D数学学习笔记(9)凹凸映射(bumpmapping)和切线空间(tangentspace
ChiLi_Lin
·
2020-08-15 01:59
Unity
Shader
图形学
Unity
Shader
学习笔记
Unity Shader 学习笔记(十二)漫反射卷积光照模型
UnityShader
学习笔记(十二)漫反射卷积光照模型代码:Shader"CookbookShaders/Chapter05/DiffuseConvolution"{Properties{_MainTint
Gemini_Dong
·
2020-08-14 14:30
Unity
Shader
UnityShader
实例13:屏幕特效之均值模糊(Box Blur)
均值模糊(BoxBlur)概述由于公司手游项目需求,需要一个适合手机平台的模糊效果,同时需要开放一个参数便于调节模糊值。我首先想到的就是ps里面的均值模糊。查资料可以知道均值模糊是一种快速的图像模糊技术,相比与传统的卷积模糊(如高斯模糊),均值模糊可以更加有效率的完成对图像模糊。在unity官方自带imageeffect包也有一个blur的屏幕特效,用的就是均值模糊算法,只不过他只采样了离原像素上
lupeng0330
·
2020-08-14 14:58
unity3D
shader实例笔记
Unity Shader 学习笔记(20) 卷积、卷积核、边缘检测算子、边缘检测
UnityShader
学习笔记(20)卷积、卷积核、边缘检测算子、边缘检测参考书籍:《
UnityShader
入门精要》书中算子BugUnityShader学习笔记(26)边缘检测(深度和法线纹理)彻底理解数字图像处理中的卷积
ChiLi_Lin
·
2020-08-14 13:13
Unity
Shader
图形学
Unity
Shader
学习笔记
Unity Shader 实现X光效果
UnityShader
实现实物遮挡外轮廓发光效果之前看过《火炬之光》、《黎明杀机》、《第五人格》等不少的游戏里面人物被建筑物遮挡呈现出不同的效果,在这里我们就叫他X-Ray效果,也可以叫透视效果。
类人_猿
·
2020-08-14 07:53
Shader研究与学习
unity中获取深度图
Unity中深度图基础及应用的介绍可以参考
UnityShader
-深度图基础及应用,实现的效果如下所示:对于初学者而言,实现起来可能遇到一些问题,所以在这里提供一种较为快捷的方式。
where_is_my_keyboard
·
2020-08-13 23:07
unity-3d
Unity Shader Tag
最近在学
unityshader
,学到SubShader的Tag的时候尤其是对于RenderType很模糊,网上文章看了半天也没有一个具体的解释,于是自己仔细阅读官方文档后,算是明白了些,所以写出来为一些还不明白的
TonyStark-IronMan
·
2020-08-13 20:38
UnityShade
Unity Shader 之 图片灰度图过渡到彩色图效果的简单实现
UnityShader
之图片灰度图过渡到彩色图效果的简单实现目录
UnityShader
之图片灰度图过渡到彩色图效果的简单实现一、简单介绍二、实现原理三、注意事项四、效果预览六、关键代码附录:从RGB色转为灰度色算法说明
仙魁XAN
·
2020-08-13 20:28
Shader
Unity
Unity3D Shader之路 VS2015下Graphics Debugger调试Shader
版本:unity5.4.1语言:
UnityShader
首先推荐一下candycat的《
UnityShader
入门精要》,渲染流水线讲得清清楚楚、有用的数学知识一个没落,基于这两点再来看Shader代码简直简单的不像人话
暗光之痕
·
2020-08-13 19:11
Shader之路
unity
调试
visual
studio
VS2015
Shader
【
UnityShader
】凹凸映射之高度贴图和法线贴图
目录基础知识高度纹理Unity中的法线纹理类型法线纹理基础知识纹理的另一种场景的应用就是凹凸映射。凹凸映射的目的是使用一张纹理来修改模型表面的法线,以便为模型提供更多的细节。这种方法不会真的改变模型的顶点位置,只是让模型看起来好像是"凹凸不平"的,可以从模型的轮廓处看出“破绽”。有两种主要的方法可以用来进行凹凸映射:使用一张高度纹理来模拟表面位移,然后得到一个修改后的法线,这种被称为高度映射;使用
小蜗牛zjt
·
2020-08-13 19:33
UnityShader
Unity Shader学习6 —— Unity创建一个Shader
UnityShader
:说到底,Shader其实只是一段规定好输入(
河乐不为
·
2020-08-13 15:39
Unity
Shader
Unity Shader 学习笔记(7) 高光反射
UnityShader
学习笔记(7)高光反射参考书籍:《
UnityShader
入门精要》3D数学学习笔记(8)光照Phong模型的逐顶点、逐像素,和Blinn模型对比:Phong模型逐顶点光照(Gouraudshading
ChiLi_Lin
·
2020-08-13 15:44
Unity
Shader
图形学
Unity
Shader
学习笔记
Unity Shader入门精要笔记 UNITY_MATRIX_MVP 和 _worldspacecamerapos
http://blog.csdn.net/lzhq1982/article/details/73747162前两篇介绍了
UnityShader
的主要数学部分,书上还有些相关的数学介绍,将在这篇做最后的总结
palawind
·
2020-08-13 12:29
shader
学习unity shader问题记录
invalidoutputsemantic'SV_POSITION':Legalindicesarein[0,0]atline25(ond3d11)《
unityshader
入门精要》中,有一段实例代码/
猫叔压力大
·
2020-08-13 12:34
代码
解决
(2)《Unity Shader入门精要》笔记
UnityShader
简介
一、
UnityShader
是什么?
明月橙
·
2020-08-12 19:26
UnityShader
实现百叶窗效果,主要通过shader实现C#只是做开关控制
shader实现以上百叶窗效果看到一篇文章弄的比较复杂,觉得可以都通过shader来实现,就动手了。shader定义了2张texture,自己随便找2张图片拖进去就行。Shader"Unlit/NewUnlitShader"{Properties{_MainTex("Texture",2D)="white"{}_MainTex2("Texture2",2D)="white"{}_StartFlag
猫叔压力大
·
2020-08-12 10:51
代码
【NPR】卡通渲染
写在前面我的博客讲过好几篇卡通渲染了,比如【
UnityShader
实战】卡通风格的Shader(一)、【
UnityShader
实战】卡通风格的Shader(二)、【NPR】漫谈轮廓线的渲染、【Shader
WWWWWWWWolf
·
2020-08-11 14:39
【Unity Shader】(三) ------ 漫反射和高光反射的实现
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:12
unity3d
Shader
【Unity
unity
shader
光照
【Unity Shader】(七) ------ 复杂的光照(下)
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:39
unity3d
Shader
【Unity
【Unity Shader】(九) ------ 高级纹理之渲染纹理及镜子与玻璃效果的实现
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:39
unity3d
Shader
【Unity
unity
shader
mirror
玻璃
【Unity Shader】(十) ------ UV动画原理及简易实现
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:39
unity
Shader
unity3d
【Unity
【Unity Shader】(八) ------ 高级纹理之立方体纹理及光线反射、折射的实现
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:39
unity3d
Shader
【Unity
【Unity Shader】(六) ------ 复杂的光照(上)
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:38
unity3d
Shader
【Unity
Unity
shader
光照
【Unity Shader】(五) ------ 透明效果之半透明效果的实现及原理
【
UnityShader
】(三)------漫反射和高光反射的实现【
UnityShader
】(四)------纹理之法线纹理、单张纹理及遮罩纹理的实现【
UnityShader
】(五)------透明效果之半透明效果的实现及原理
爱喝柠檬的二哈
·
2020-08-10 23:38
unity3d
Shader
【Unity
Unity关于移动时会穿透的一些问题
个人
UnityShader
基础学习专栏:【
UnityShader
】基础学习及相关应用持续更新中,写得不好,还望多多支持!!!
爱喝柠檬的二哈
·
2020-08-10 23:06
unity3d
【
UnityShader
】纹理基础与属性
纹理基础知识纹理的最初目的是使用一张图片来控制模型的外观,使用纹理映射技术,可以把一张图“黏”在模型的表面,逐纹素的控制模型的颜色。UV坐标通常被归一化到[0,1]范围内。在OpenGL中,纹理空间的原点位于左下角,而在DirectX中,原点位于左上角。samplar2D_MainTex;float4_MainTex_ST;//纹理的属性,ST为缩放和平移的缩写,_MainTex_ST.xy缩放值
小蜗牛zjt
·
2020-08-10 21:14
UnityShader
UnityShader
图片或者颜色混合模式详解
混合模式理解可简单理解为指上下层图片相互有重叠时如何取色的一种称呼代码效果图直接解释Shader"Unlit1/TextureChange"{Properties{_MainTex("Texture",2D)="white"{}_Color("Color",Color)=(1,1,1,1)}SubShader{Tags{"RenderType"="Opaque"}LOD100Pass{CGPROG
st75033562
·
2020-08-10 21:43
unity
shader
Unity Shader学习:SSAO屏幕环境光遮蔽
UnityShader
学习:SSAO屏幕环境光遮蔽主要思路:1.随机采样像素法线半球周围的像素,平均对比与该像素深度是否处在暗处。2.双边滤波去噪点。3.后期AO图与原图混合。
ZzEeRO
·
2020-08-10 19:59
Unity
Shader
UnityShader
应用——使用深度值实现Fog雾效
1.开启深度GetComponent().depthTextureMode=DepthTextureMode.Depth;//开启摄像机深度mode2._CameraDepthTexture存储深度信息的Tex,需要在Shader中声明;sampler2D_CameraDepthTexture;3.ZBuffer(只有ShaderTag是Opaque的才会被写入ZBuffer)经过光栅化之后,计算
noEnoughChief
·
2020-08-10 18:20
UnityShader
Unity Shader 学习笔记(25) 全局雾效
UnityShader
学习笔记(25)全局雾效参考书籍:《
UnityShader
入门精要》3D数学学习笔记(7)视图、视锥、视场(FieldofView)、裁切空间、屏幕空间雾效(Fog)实现方法:Unity
ChiLi_Lin
·
2020-08-10 17:56
Unity
Shader
图形学
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
[计算机图形学09]Unity提供的内置文件
包含文件文件名描述UnityCG.cginc包含了最常使用的帮助函数,宏和结构体UnityShaderVariables.cginc在编译
UnityShader
时,会被自动包含进来。
freemanzZZ
·
2020-08-10 15:31
图形学
【NO.3】图形渲染,光照,抗锯齿简介,透明渲染排序简介
《real-time提炼总结第四章》《Real-TimeRendering3rd第五章》《
unityshader
入门精要第六章》图形渲染与视觉外观渲染的物理现象分为三类:太阳光与其他光源(天然,人造)发出的光光与场景中的物体互相作用
羽扇轩轩
·
2020-08-10 13:59
Real-Time
Rendering
3rd
图形学学习笔记
如何下载 Unity2018.2 后的标准资源包(Standard Assests)
个人
UnityShader
基础学习专栏:【
UnityShader
】基础学习及相关应用持续更新中,写得不好,还望多多支持!!!
爱喝柠檬的二哈
·
2020-08-10 13:28
unity3d
笔记 | 《Unity Shader入门精要》
《
UnityShader
入门精要》学习笔记第二章、渲染流水线第三章、
UnityShader
基础第四章、数学基础第二章、渲染流水线MainIdea:简化后的渲染流水线工作流程。
LeonNode
·
2020-08-09 21:28
《Unity Shader入门精要》随书彩色插图
说明:本页面是书籍《
UnityShader
入门精要》的随书彩图集锦,包含了书中所有的插图,使用时可通过图片编号进行搜索。
W8023Y2014
·
2020-08-08 02:44
shader
Unity Shader入门精要 第5章 开始 Unity Shader 学习之旅 读书笔记
第5章开始
UnityShader
学习之旅注意:图片的来源基本来自作者冯乐乐的GitHub,感谢作者分享https://github.com/candycat1992/Unity_Shaders_BookMac
xzw734173384
·
2020-08-08 02:52
读书笔记
-
Unity
Shader
入门精要
Unity Shader入门精要学习笔记 - 第6章 开始 Unity 中的基础光照
UnityShader
入门精要学习笔记-第6章开始Unity中的基础光照本系列为
UnityShader
入门精要读书笔记总结,原作者博客链接:http://blog.csdn.net/candycat1992
那远远的云端
·
2020-08-08 02:41
Unity
Shader
Unity Shader入门精要学习笔记 - 第4章 学习 Shader 所需的数学基础
UnityShader
入门精要学习笔记-第4章学习Shader所需的数学基础本系列为
UnityShader
入门精要读书笔记总结,原作者博客链接:http://blog.csdn.net/candycat1992
那远远的云端
·
2020-08-08 02:41
Unity
Shader
UnityShader
中级篇——滚动的背景
Shader"UnityShadersBook/Chapter11/ScrollingBackground"{Properties{//第一层(较远)背景纹理_MainTex("BaseLayer(RGB)",2D)="white"{}//第二层背景(较近)纹理_DetailTex("2ndLayer(RGB)",2D)="white"{}//第一层滚动速度_ScrollX("BaselayerS
啦啦啦小聪聪
·
2020-08-08 02:09
UnityShader初级篇
Unity Shader 之 简单滚动(uv)动画的效果实现
UnityShader
之简单滚动(uv)动画的效果实现目录
UnityShader
之简单滚动(uv)动画的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、代码一、简单介绍ShaderLanguage
仙魁XAN
·
2020-08-08 02:38
Unity
Shader
UnityShader
源码2017---学习笔记与自我拓展011
源自TextureUVif(_StaticUV1)o.uv.xy=v.texcoord1.xy*unity_LightmapST.xy+unity_LightmapST.zw;elseo.uv.xy=v.texcoord2.xy*unity_DynamicLightmapST.xy+unity_DynamicLightmapST.zw;这个就顾名思义吧,如果bake了lightmap就使用第二套u
佛经forever
·
2020-08-08 02:00
UnityShader
源码2017---学习笔记与自我拓展001
源自FrameDebuggerRenderTargetDisplay发现一个很好玩的function---ProcessColor。fixed4ProcessColor(half4tex){half4col=tex;col-=_Levels.rrrr;col/=_Levels.gggg-_Levels.rrrr;col*=_Channels;if(dot(_Channels,fixed4(1,1,
佛经forever
·
2020-08-08 02:00
UnityShader
源码2017---学习笔记与自我拓展010
源自ShowLightMaskProperties里面的_SrcBlend_DstBlend在下面的码中并没有用的。忽略。在vert_surf体里,看到了这么一行。o.uv.xy=v.texcoord1.xy*unity_LightmapST.xy+unity_LightmapST.zw;这么基本上就知道了这次的_MainTex是lightmap。参数中除了_MainTex,之外,还有两个text
佛经forever
·
2020-08-08 02:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他