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】
【Unity Shader】(9)透明度测试 和 透明度混合 的案例与分析
UnityShader
透明度测试和透明度混合关于透明度测试和透明度混合的理论部分可以翻阅上一篇博客【
UnityShader
】(8)透明度测试与透明度混合的理论基础,本节主要是根据《
UnityShader
1eonleonChan
·
2022-07-22 07:08
Shader
TA
untiy
unity
游戏引擎
Unity
Shader
技术美术
着色器
【Unity Shader】(8)透明效果 透明度测试 和 透明度混合 控制 深度缓冲 与 颜色缓冲 并调整 渲染顺序
UnityShader
实现全透明和半透明效果实现透明物体的两个方法:※对于不透明物体,我们不必考虑它们的渲染顺序也可以得到正确的渲染结果。
1eonleonChan
·
2022-07-22 07:38
Shader
TA
untiy
图形学
着色器
Unity
Shader
TA
UnityShader
入门精要-基础纹理
纹理的基础知识看了一部分
unityshader
入门精要的第七章纹理部分的开头,觉得理解起来相对前面的知识有难度,遂看了其他的教程(百人计划)来补充纹理的基础知识。
hippodu
·
2022-07-19 20:53
shader入门精要
Unity
unity
游戏引擎
着色器
[学习笔记]
UnityShader
入门精要_第7章_基础纹理
7.2.3.1在切线空间下计算determinanttransposeUnityObjectToWorldDir(v.tangent.xyz);UnityObjectToWorldNormal(v.normal)crossUnpackNormal7.2.3.1在世界空间下计算7.2.4Unity中的法线纹理类型TANGENT_SPACE_ROTATIONTANGENT_SPACE_ROTATION
精密时空设计局
·
2022-07-19 20:42
Shader
交互
3d
UnityShader
入门精要学习 7 :基础纹理(待总结)
纹理映射技术单张纹理实践-使用单张纹理作为模拟颜色Shader"UnityShaderBooks/Chapter7/SingleTexture"{Properties{_Color("ColorTint",Color)=(1,1,1,1)_MainTex("Texture",2D)="white"{}_Specular("Specular",Color)=(1,1,1,1)_Gloss("Glos
上兰杂技师
·
2022-07-19 20:35
Unity学习记录
unity
shader
游戏
Unity shader入门精要学习笔记-初级篇(
unityshader
简单制作/unity基础光照/基础纹理/透明效果)
目录一、
unityshader
简单制作1.顶点/片元着色器基本结构顶点/片元着色器简单代码结构体与模型数据顶点着色器和片元着色器间的通信属性使用2.Unity提供的内置文件和变量3.Unity提供的CG
楼下桑桑桑
·
2022-07-19 19:43
UnityShader
shader
UnityShader
入门精要_要点整理_基础纹理与高级纹理
完整的工程会上传到个人代码仓库(链接),与书籍代码类似,但是包含了大量的个人中文注释(不是照搬书上的解释)和一些理解,看起来会比书上更友好。纹理最初的目的就是使用一张图片来控制模型的外观,使用纹理映射技术,我们可以把一张图“黏”在模型表面,逐纹素地控制模型颜色。目录普通纹理凹凸映射法线纹理法线方向与像素存储的映射法线纹理所处的坐标空间切线空间法线纹理的优势那在切线空间还是世界空间计算效果?法线纹理
酒馆笔记
·
2022-07-19 19:37
Shader入门
shader
【备份】《Unity Shader入门精要》配图
说明:本页面是书籍《
UnityShader
入门精要》的随书彩图集锦,包含了书中所有的插图,使用时可通过图片编号进行搜索。
优梦创客
·
2022-07-19 19:23
Shader
TA
URP
《Unity Shader入门精要》学习笔记
简单说明为控制渲染过程提供一层抽象,避免许多繁琐配置;用ShaderLab编写,使用一些嵌套在{}的语义;定义了要显示材质所需的全部,不仅仅是着色器代码
UnityShader
!
??LuLou
·
2022-07-19 19:14
unity
unity
技术美术面试问题整理
推荐两本书:《数据结构》《
UnityShader
入门精要》一、渲染流水线:Cpu应用阶段,gpu几何阶段,光栅化阶
卡纸-
·
2022-07-07 09:11
shader
unity
Unity Shader 学习 001-Shader基础
2.如何创建Shader代码3.Shader代码参数4.Shader标签5.Render渲染设置剪裁深度检测深度写入混合LOD6.Pass通道顶点片元着色器7.
UnityShader
库学习时间:2022.5.27
荷兰猪小灰灰
·
2022-06-01 18:04
Unity
Shader
unity
学习
图形渲染
UnityShader
实例18:火焰材质
火焰材质概述3D游戏中,火焰特效是一种3D游戏中的一种常见特效,通常是使用粒子播放器播放序列帧或者直接使用粒子模拟,在本文中将实现一个区别于这两种方法的火焰效果(如下图),这个火焰的效果来源于一个朋友推荐给我的文章,是一个老外的作品(演示效果和源代码),效果非常不错,还模拟了风的效果,美中不足的是这个shader只支持target3.0以上,鉴于此我做一些修改,并做了一定的优化,右图就是本文实现的
lupeng0330
·
2022-05-26 15:08
unity3D
shader实例笔记
火焰
Unity
特效
shader
flame
Unity Shader - 踩坑记录 - 修复模拟器模型中不显示,或显示异常,但是PC、手机上显示没问题 - uniform 变量多下划线开头,比如:__MainTex, __MainText_ST
文章目录问题初步判断解决方案解决工具Project问题在之前的一篇文章中:
unityshader
-圣斗士星矢人物shader还原-GPA抓帧提取资源、shader,ROOT权限、救砖、ro.debuggable
Jave.Lin
·
2022-05-26 15:06
unity
unity-shader
unity
游戏引擎
图形学之Unity渲染管线流程分析
www.boxinghulanban.cn/智学网http://www.jaxp.net/表格制作excel教程http://www.tpyjn.cn/学习通http://www.tsgmyy.cn/下图是《
UnityShader
liming89
·
2022-05-12 13:32
unity
游戏引擎
Unity Shader入门精要之第5 章 开始Unity Shader 学习之旅
在基础篇中,我们学习了渲染流水线,并给出了
UnityShader
的基本概况,同时还打下了一定的数学基础。从本章开始,我们将真正开始学习如何在Unity中编写
UnityShader
。
妙为
·
2022-04-18 12:17
Unity
unity顶点着色器
unity片元着色器
顶点
片元着色器通信
Unity Shader 之 Mask Shader 实现透明物体遮挡实体的效果
UnityShader
之MaskShader实现透明物体遮挡实体的效果目录
UnityShader
之MaskShader实现透明物体遮挡实体的效果一、简单介绍
仙魁XAN
·
2022-04-03 07:01
Unity
Shader
及
屏幕特效
Unity
Shader
MaskShader
透明物遮挡
【
UnityShader
】透明效果和渲染顺序
Unity中实现透明效果的方法:透明度测试;透明度混合;深度缓冲深度缓冲,根据深度缓存中的值来判断该片元距离摄像机的距离,当渲染一个片元时,需要把它的深度值和已经存在于深度缓冲中的进行比较(如果开启了深度测试),如果它的值距离摄像机更远,说明这个片元不应该被渲染到屏幕上(有物体挡住了它);否则,这个片元应该覆盖掉此时颜色缓冲中的像素值,并把它的深度值更新到深度缓冲中(如果开启了深度写入)。渲染的顺
小蜗牛zjt
·
2022-04-03 07:30
UnityShader
unity
shader
使用透明度实现Mask遮罩的Unity Shader
原创文章,转载请注明出处使用透明度实现Mask遮罩的
UnityShader
你好,用你的shader后在pc编辑器上是没有问题的,在5.4环境下打包到手机上也没问题,但是升级到5.5后打包到手机(ios,
qq_14939027
·
2022-04-03 07:49
Shader
使用Unity Shader 实现透明度抠绿(AlphaMatting)
使用
UnityShader
实现透明度抠绿(AlphaMatting)1、使用CbCr空间抠绿2、边缘虚化3、简单去绿4、颜色矫正处理5、更多优化6、效果展示这是一个已应用到一些项目的抠绿方案1、使用CbCr
倾月_Lei
·
2022-04-03 07:10
UnityShader
unity
着色器
UnityShader
源码2017---学习笔记与自我拓展023
源自Mobile-Diffuse本来不想继续看这个shader的,实在没有啥好说的,但是。但是。但是。。。#pragmasurfacesurfLambertnoforwardadd把这里的noforwardadd之流的一起总结一下吧。在官方文档里是这么写的#pragmasurfacesurfaceFunctionlightModel[optionalparams]我对号入座surf----surf
佛经forever
·
2022-03-18 04:14
关于 Alpha is Transparency 到底需不需要勾的最终结论
原因要从透明混合模式说起,我们知道
unityshader
里有2种透明混合模式BlendSrcAlphaOneMinusSrcAlpha//传统透明度BlendOneOneMinusSrcAlpha//预乘透明度传统透明模式颜色混合正确是有前提的
勥小透明
·
2022-03-18 03:53
Unity
unity
Alpha
Transparency
预乘透明度
Premultiplied
Unity ScriptableWizard初接触
UnityScriptable编辑器扩展最近在学冯女神写的《
unityshader
入门精要》第十章,涉及到了反射效果,但是这个反射效果需要CubeMap和调用Camera类的RenderToCubemap
仁界
·
2022-03-17 18:06
unity
unity3d
《
unityshader
中级篇》使用属性
我们都清楚shader和材质之间的关系非同一般,我们需要一个调节
unityshader
中参数的方式,通过这些参数,我们可以调节材质的效果,这些参数那就需要写在Properties语义块中。
一壶开心酒
·
2022-02-18 07:42
纹理采样
本文借鉴《
UnityShader
入门精要》,算是对自己学习的总结,也希望分享下所学知识~~纹理:使用一张图片来控制模型的外观。
APP4x
·
2022-02-16 21:55
UnityShader
的学习记录一:Shader的基本结构
起因:因为初学Shader时遇到了很多问题,为此看了不少视频,也看过不少博客文章。写这系列文章一来思考总结,二来希望能给后来的学习者一点帮助。文末会列出参考的网站和博客,如果文中有错误,还希望有高手指点一二。正文shader的分类:1.表面着色器2.顶点/片元着色器3.固定渲染管线着色器第三个主要用于老式的GPU,所以现在主要学习前两个。2.shader的基本结构Shader基本结构.png3.在
veinsvx
·
2022-02-12 00:34
Shader 第九章 4.阴影
如果场景中平行光开启了阴影,Unity就会为该光源计算它的阴影映射纹理(shadowmap),这张阴影映射纹理的本质就是一张深度图,它记录了从该光源的位置出发,能看到的场景中距离它最近的表面位置(深度信息)在
UnityShader
Ashen_9676
·
2022-02-05 17:31
Unity Shader 入门精要 | 第三章 Unity Shader 基础
为了解决上面对问题,Unity提供了
UnityShader
让开发者更加轻松的管理着色
KomalZheng
·
2022-02-04 21:48
图形学之Unity渲染管线流程分析
下图是《
UnityShader
入门精要》一书中的渲染流程图;ApplicationStage阶段:准备场景信息(视景体,摄像机参数)、粗粒度剔除、定义每个模型的渲染命令(材质,shader)——由开发者定义
·
2022-02-04 15:50
UnityShader
精要笔记十 阴影
本文继续对《
UnityShader
入门精要》——冯乐乐第九章更复杂的光照9.4节阴影进行学习为了让场景看起来更加真实,具有深度信息,我们通常希望光源可以把一些物体的阴影投射在其它物体上。
合肥黑
·
2022-01-11 20:37
UnityShader
精要笔记八 渲染路径
本文继续对《
UnityShader
入门精要》——冯乐乐第九章更复杂的光照9.1节进行学习在Unity里,渲染路径(RenderingPath)决定了光照是如何应用到
UnityShader
中的。
合肥黑
·
2022-01-09 08:29
Unity Shader 入门到改行8——序列帧动画
目前
UnityShader
提供了一系列内置变量支持对于时间的访问,所有与时间相关的内置变量如下表:Unity内置时间变量2.序列帧动画实现2.1Shader中实现序列帧动画的思路在Shader中实现序列帧动画
太刀
·
2021-10-11 20:57
unity shader 较完整光照(含有多光源阴影)
UnityShader
是着色器,将纹理、网格信息输入,得到材质的一段程序,具体是个什么东西,还需要亲自实践才知道。效果图:shader被附给了球。灯光需要在属性面板开启阴影。
·
2021-09-23 18:42
纹理动画
UnityShader
入门精要笔记纹理动画纹理动画即控制纹理随着时间的变化而变化。
·
2021-09-12 17:48
shaderunity3d
Unity Shader实现模糊效果
本文实例为大家分享了
UnityShader
实现模糊效果的具体代码,供大家参考,具体内容如下今天分享一个超简单实现模糊效果的方法,先上图:核心代码就这句:注意要在3.0以上的版本才能使用在采样后做偏移采样再叠加
·
2021-08-08 17:12
Unity Shader实现3D翻页效果
本文实例为大家分享了
UnityShader
实现3D翻页效果的具体代码,供大家参考,具体内容如下参考文章:
UnityShader
使用Plane实现翻书效果效果图:原理:Shader顶点动画在顶点着色器进行对顶点
·
2021-07-27 21:00
UnityShader
使用Plane实现翻书效果
本文实例为大家分享了
UnityShader
使用Plane实现翻书效果的具体代码,供大家参考,具体内容如下之前在网上看到一个Shadr可以实现旋转效果,就拿来实现一个翻书效果。
·
2021-07-27 21:00
Unity Shader实现动态过场切换图片效果
本文实例为大家分享了
UnityShader
实现动态过场切换图片的具体代码,供大家参考,具体内容如下一、简单介绍ShaderLanguage的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言
·
2021-07-27 21:00
Unity Shader实现黑幕过场效果
本文实例为大家分享了
UnityShader
实现黑幕过场效果的具体代码,供大家参考,具体内容如下一、效果演示二、实现Shader:黑幕过场着色器//黑幕过场着色器Shader"Custom/BlackScreenSpread
·
2021-07-27 11:30
UnityShader
(四):光照模型原理及漫反射和高光反射
一.我们如何看见事物我们在描述一个物体外貌时时常会说“这物体是什么什么颜色的”,而在中学时,我们学的物理知识告诉我们,如果你看到这个物体是红色的,那就说明这个物体反射了很多红色光的波长,而吸收了其它颜色的波长。如果一个物体是黑色的,则说明这个物体吸收了大部分的波长。而这种物理现象也是我们在Shader要处理的问题。简单的说,可以分成这3个现象。光源发射出光线光线与物体相交,部分光线被吸收,部分光线
忆中异
·
2021-07-15 16:17
Unity Shader 入门(一)简介
此系列为本人学习
UnityShader
的随笔记录:Shader和MaterialShader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或颜色等组合输出。
白玖千代
·
2021-06-27 01:38
Unity Shader 入门精要 | 第五章 开始 Unity Shader 学习之旅
欢迎前往个人博客驽马点滴和视频空间哔哩哔哩-《挨踢日志》5.1本书使用的软件和环境介绍
UnityShader
的学习环境,开发平台、Unity版本等信息。
KomalZheng
·
2021-06-20 08:47
shader前言
在磕磕绊绊的学习中留下一点方便后续复习的资料,如果有出错的地方,烦请指正.先行谢过.
unityshader
组件什么是shader?
爱喝粥的西瓜
·
2021-06-07 16:09
unity shader 凹凸纹理
有经常看到用
unityshader
来模仿物体表面的凹凸纹理。
陈_筱英
·
2021-06-07 01:19
UnityShader
-2D图像的边缘检测,基于Sobel算子
效果图原理检测一个像素是不是边缘点,我们可以通过检测他周围的颜色值,如果颜色值过度较大,则是一个边缘点,如果颜色值过渡较小,则就不是一个边缘点。我们可以通过检测每个像素周围八个像素的颜色值进行判断通过算子,算子记录的变化的梯度值,目前比较流行的就是sobel算子算子的原理我们会另外一篇博文去讲解,这里我们只需要知道,分别算出像素x、y与算子矩阵的结果,就可以知道这个点是不是边缘点Sobel算子Gx
张山大人
·
2021-05-24 20:53
Shader
游戏
算法
shader
边缘检测
unity
Unity Shader目录-中级篇
UnityShader
系列文章:
UnityShader
目录-初级篇一、前沿:1、Cg标准函数库2、
UnityShader
光照模型公式二、复杂光照:1、多光源的前向渲染2、前向渲染光照衰减3、前向渲染光照阴影
洒一地阳光_217d
·
2021-05-23 22:35
【
UnityShader
_Ojors的脚印】 前言
努力的人,运气一般都不会太差。之前一直都是在看别人的博客,写的笔记都是在有道云笔记上,突然发现记是记得不少,但是效果不明显,翻回之前的笔记看居然有的忘了为什么要这样做(只是给自己回顾嘛)。所以想转换个方式,用博客的形式记录所学的东西,顺便给大家分享一下所学的东西。(给别人看的东西,或许会更加认真去理解???还有这是处女篇啊啊啊!)先说下我自己的情况吧,也给跟我差不多水平的同学一个参考。本人现在是在
Ojors
·
2021-05-14 10:08
UnityShader
Demo01:冰块材质
简单版本效果如下这里写图片描述原理使用法线贴图扭曲透明颜色贴图的uv值Shader代码1Shader"PengLu/normal/iceTrans"{Properties{_Color("MainColor",Color)=(1,1,1,1)_MainTex("BaseTex",2D)="white"{}_BumpMap("Normalmap",2D)="bump"{}_BumpAmt("Dist
时过敬迁
·
2021-05-03 04:34
UnityShader
入门
视截体用来表示一个空间的范围,位于这个空间范围内的三维场景的任何物体都可以被看到。视截体由六个平面围成,其中的四个平面与场景的边界相对应,分别被称为左,右,底,顶视截面。另外两个平面称为近视截面和远视界面,它们定义了最近和最远距离。视截体与摄像机空间是一致的,摄像机空间也称为眼球空间,它就是一个坐标系,在该坐标系下,摄像机位于原点,x轴指向右边,y轴指向上方,z轴的方向取决于所用的3D图形库。如O
ysl176
·
2021-04-29 03:55
4.认识Shaderlab
写shader我们需要和unity提供的一种专门为
unityshader
服务的语言——ShaderLab。
一壶开心酒
·
2021-04-28 00:12
【Unity Shader】立方体纹理(反射与折射)
本节笔记主要摘自《
UnityShader
入门精要》一些概念:在图形学中,立方体纹理是环境映射的一种实现方法。也算是反射和折射实现的第一步。
空、白、
·
2021-04-22 19:11
计算机图形学
Unity
unity
shader
图形学
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他