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
UnityShader
学习——内置时间变量及其应用
UnityShader
提供了一系列关于时间的内置变量来允许我们方便地在Shader中访问运行时间,实现各种动画效果。表11.1给出了这些内置的时间变量。时间变量
SuperWiwi
·
2020-08-23 06:06
计算机图形学
《
unityshader
中级篇》看懂一个最简单的顶点/片元着色器
1.我们已经清楚了
unityshader
的基本结构,它包含了shader,properties,subshader,fallback这样的语义块。看下面的结构。
一壶开心酒
·
2020-08-22 17:42
学习Shader所需的数学基础(坐标系,点和矢量)
本文是《
UnityShader
入门精要》的又一篇读书笔记,学习Shader需要的数学知识中的坐标系,点和矢量篇。
iwin
·
2020-08-22 13:41
游戏
unity
shader
图形学
程序员
[计算机图形学09]Unity提供的内置文件
包含文件文件名描述UnityCG.cginc包含了最常使用的帮助函数,宏和结构体UnityShaderVariables.cginc在编译
UnityShader
时,会被自动包含进来。
freemanzZZ
·
2020-08-22 11:40
图形学
[计算机图形学07]Unity Shader基础
概述在Unity中,我们需要配合使用材质(Material)和
UnityShader
才能达到效果。
freemanzZZ
·
2020-08-22 11:05
图形学
UnityShader
之Glitch Art效果
【博物纳新】是UWA旨在为开发者推荐新颖、易用、有趣的开源项目,帮助大家在项目研发之余发现世界上的热门项目、前沿技术或者令人惊叹的视觉效果,并探索将其应用到自己项目的可行性。很多时候,我们并不知道自己想要什么,直到某一天我们遇到了它。更多精彩内容请关注:lab.uwa4d.com导读电视信号受到干扰,产生画面抖动、色彩漂移等现象,这种电子设备成像故障产生的效果,被应用在赛博朋克等科幻类型的影视游戏
侑虎科技
·
2020-08-21 02:16
unity
shader
简易Shader实践记录3-背景滚动与星空旋转
学习传送门:
UnityShader
学习笔记(18)纹理动画、顶点动画、广告牌技术1.简单的UV滚动,可以做背景展示需要注意图片格式记得选择repat具体实现Shader"Unlit/MoveUV"{Properties
东方快弟
·
2020-08-20 12:11
简易shader实践
UnityShader
应用——水波效果
最近学了顶点片元Shader基本语法之后,决定拿一个Shader来分析一下,初学Shader,在此记录一下!这个Shader效果都是在frag里进行;sampler2D_MainTex;float_WaveStrength;float_WaveFactor;float_TimeScale;fixed4frag(v2fIN):COLOR{//计算出fixed2(0.5,0.5)到uv每个点的单位向量
noEnoughChief
·
2020-08-20 12:38
UnityShader
UnityShader
应用——卡通渲染
1.描边外描边之前记过。内描边的实现:ILM的a通道控制内描边的范围。也就是黑色区域对应uv上的地方进行需要内描边。在最后与光照模型算出的颜色相乘就行。2.光照模型diffuse部分:ILM的g通道控制漫反射阴影的阈值。shadowRange=g值*顶点颜色(平时没有的数据)共同决定受光范围。也就是说黑色的区域,是不想受到阴影的。diffuse=max(0,dot(worldNormal,ligh
noEnoughChief
·
2020-08-20 12:38
UnityShader
Unity Shader - Emission 自发光
目录:
UnityShader
-知识点目录(先占位,后续持续更新)原文:Emission版本:2019.1EmissionEmission控制从表面发出的光的颜色和强度。
linjf520
·
2020-08-20 12:46
Unity
Shader
译文
在Unity中实现数学坐标系Shader(一)
今天我们来学习通过
UnityShader
实现数学直角坐标系的Shader,以让大家更加熟悉
UnityShader
中常用的数学方法。数学坐标系由X
gcj2450
·
2020-08-20 11:30
Unity
Shader
【
UnityShader
自学日志】线框自发光着色器
1、新建一个无光照着色器(UnlitShader),重命名为“Unlit_wire”2、修改其代码如下Shader"PACKT/unlit_wireframe1"{Properties{//线框着色器所需要的三个属性_Color("Color",Color)=(0,0,0,0)//模型的颜色_EdgeColor("EdgeColor",Color)=(0,1,0,1)//线框的颜色_Width("
LudoArtificis
·
2020-08-20 11:32
UnityShader
【
UnityShader
自学日志】透明着色器(透明头盔效果)
新建一个StandardSurfaceShader,将其命名为Glass1、打开Glass,将其名称改为"PACKT/Glass"2、在Subshader下面,找到Tags一行,将Opaque改为Transparent(即从“不透明”改为“透明”)3、找到着色器的编译指令代码#pragmasurfacesurfStandardfullforwardshadows,并在其后面添加关键字alpha,此
LudoArtificis
·
2020-08-20 11:32
UnityShader
UnityShader
太空中的大气层效果
Shader"Custom/AtmosphereGlow"{Properties{//大气层的颜色_AtmoColor("GlowColor",Color)=(1,1,1,1)//大气层反射效果的强化量_InnterRingFactor("GlowFactor",Float)=5//大气层相对于地表的偏移_Offset("VertexOffset",Float)=0}SubShader{Tags{
HelloMingo
·
2020-08-20 10:42
unity
渲染
UnityShader
应用——外发光实现
学习了一下实现物体外发光的Shader。分成两个Pass进行,第一个Pass渲染物体正面,剔除背面;第二个Pass渲染背面(剔除正面),通过扩展法线方向顶点,在进行颜色计算。实现外发光的Pass//pass2生成模型外部的光晕Pass{Name"OutLight"Tags{"LightMode"="Always"}CullFront//不正面剔除会出错BlendSrcAlphaOneCGPROGR
noEnoughChief
·
2020-08-20 10:36
UnityShader
【
UnityShader
自学日志】星球大气效果
1、创建一个“Planet”着色器2、在Properties代码块中删除_Metallic和_Glossiness所在的两行,在surf函数中删除Glossiness和Metallic所在的两行(因为大气着色器不需要金属光泽和平滑度两个材质属性)3、为大气着色器添加厚度、颜色和不透明度三个属性在Properties代码块中添加下面两行_Thickness("Thickness",Range(-1,
LudoArtificis
·
2020-08-20 08:27
UnityShader
Cocos Creator Shader工具
花了两天时间,模拟
UnityShader
完成了一套基本的材质框架,由于不知道怎么扩展编辑器,就没写工具,后面等CocosCreator的编辑器扩展功能更完善一些再说。
游蓝海
·
2020-08-20 02:18
cocos2d-x
UnityShader
与Shader的区别
一、
UnityShader
与Shader在Unity里,
UnityShader
实际上指的就是一个ShaderLab文件——硬盘上以.shader作为文件后缀的一种文件。
该用户还未想到好的昵称
·
2020-08-20 02:14
【Unity-ShaderLab入门】 Shader是什么?
UnityShader
分类(根据实现手段):固定管线:相对陈旧的一种渲染手段,可编程程
weixin_34318956
·
2020-08-20 01:06
UnityShader
入门精要-3.3
UnityShader
的结构
一个
UnityShader
的基础结构如下所示:Shader"ShaderName"{Properties{//属性}SubShader{//显卡A使用的子着色器}SubShader{//显卡B使用的子着色器
weixin_30535913
·
2020-08-20 01:19
UnityShader
文章目录一、shader基本介绍二、Shaderlab基本结构三、CG语言介绍语法区别四、vertexShader介绍关于语意的一些说明C#索引器mvp变换顶点颜色变换世界坐标使用[函数转换](https://docs.unity3d.com/Manual/SL-UnityShaderVariables.html)顶点位移五、FixFunctionShader介绍六、SurfaceShader介绍
大块豆腐
·
2020-08-20 01:43
Unity
Shader
Unity_TA 养成记
Shader变体1.什么是变体2.变体的产生3.变体数量计算4.变体查看5.减少变体6.变体在Editor中的生成过程ShaderLoadShader预加载
UnityShader
入门精要渲染流水线概念流水线
牙膏上的小苏打2333
·
2020-08-20 01:13
Unity
UnityShader
(三)unity shader基础之——————unity shader基础
一、
unityshader
概述1.1材质和untiyshaderuntiy中药配合使用材质和shader才能达到需要的效果,shader定义了渲染所需的各种代码(如顶点着色器和片元着色器)、属性(使用哪些纹理
小橙子0
·
2020-08-20 00:36
unity
Shader
游戏开发
(一)unity shader在实际项目中出现的问题————unity的后处理插件景深效果在某些低档机(如三星)无效的解决方案
本专栏主要解决一些移动平台上
unityshader
效果异常的问题。
小橙子0
·
2020-08-20 00:36
unity
Shader
游戏开发
unity
unity Shader 概念
一、unity默认提供四种
UnityShader
:StandardSurfaceShader,UnlitShader,ImageEffectShader以及ComputeShader1、StandardSurfaceShader
勤学者闯天涯
·
2020-08-20 00:35
图像处理
unity
Unity Shader之路(一)什么是Unity Shader?
UnityShader
前言什么是UnityShaderUnityShader和材质的关系总之:Unity渲染物体需要结合
UnityShader
和材质演示:结论:
UnityShader
是材质的特殊属性Unity
珞珈大胖强TURBO
·
2020-08-19 23:12
unity心血所著
Unity Shader之路(四)Unity Shader的类型?
UnityShader
的结构前言最容易的:表面着色器(就像语言中的Python)最牛逼的方法:顶点/片元着色器(就像语言中的C++)接近被抛弃:固定函数着色器选择哪种前言众所周知,要想当游戏开发工程师,
珞珈大胖强TURBO
·
2020-08-19 23:40
unity心血所著
Unity Shader之路(二)什么是ShaderLab?
什么是ShaderLab前言一句话解释ShaderLab一张图解释ShaderLab没有
UnityShader
有
UnityShader
一段代码解释ShaderLab前言众所周知,要想当游戏开发工程师,Unity
珞珈大胖强TURBO
·
2020-08-19 23:39
unity心血所著
乐乐姐给的图形学知识点(2)
该系列内容,是对乐乐姐所著的《
UnityShader
入门精要》中图形学理论部分知识点进行简单概括对
Unityshader
没有任何解释!!
Anrrrrrrrrrrrow
·
2020-08-18 16:59
计算机图形学
Unity Shader学习笔记(五)
在
UnityShader
中,uniform关键词是可以省略的。在Unity中,有些代
Zander_zhang
·
2020-08-18 07:12
Shader
unity开发实战
Unity Shader 基础4--- CG 标准函数库
UnityShader
基础4---CG标准函数库(1)数学函数函数功能描述abs(x)返回输入参数的绝对值acos(x)反余切函数,输入参数范围为[-1,1],返回[0,π]区间的角度值all(x)如果输入参数均不为
windeer
·
2020-08-18 06:23
Unity3D
计算机图形学
游戏引擎
shader实例(unity内置shader)
熟悉Unity3d内置shader应该算是学习
unityshader
不可缺少的一步,Unity3d自带60多个shader,这些shader被分为五大类Normal,Transparent,Transparent
一家程序猿
·
2020-08-18 05:39
shader
[
UnityShader
基础]05.模板测试
[
UnityShader
基础]05.模板测试参考链接:https://blog.csdn.net/u011047171/article/details/46928463https://blog.csdn.net
weixin_30625691
·
2020-08-18 04:52
UnityShader
常用函数(
UnityShader
内置函数、CG和GLSL内置函数等)
一、CG和GLSL常用函数CG语言中的变量修饰符修饰符解析const变量被定义成常量的话,在程序中,就不能再对该变量赋值,除非const和uniform,varying一起使用。const修饰的变量,需要在声明时给予一个初始值externextern表明声明仅仅是声明,而非定义。在程序中一定有一个地方存在一个非extern的对应的声明in只在声明参数,或是使用varying修饰符时使用。将参数,或
LST329
·
2020-08-18 03:54
Unity
UnityShader
shader
UnityShader
实例14:屏幕特效之高斯模糊(Gaussian Blur)
高斯模糊(GaussianBlur)概述高斯模糊(GaussianBlur),也叫高斯平滑,在photoshop中也有高斯模糊滤镜,通常用它来减少图像噪声以及降低细节层次。从数学的角度来看,图像的高斯模糊过程就是图像与正态分布做卷积,由于正态分布又叫做高斯分布,所以这项技术又叫做高斯模糊。原理高斯模糊和均值模糊一样,也是取每个像素以及周边像素的平均值,只不过高斯模糊在取值是离原像素越远的像素权重越
lupeng0330
·
2020-08-18 03:51
unity3D
shader实例笔记
UnityShader
实例17:屏幕特效之碎屏特效
碎屏特效概述在前公司,由于工作项目的原因,需要在unity实现一个类似狂野飙车8,撞车翻车后的碎屏效果(如下图),从图可以看出,该特效除了碎屏的效果外还有个降低饱和度的操作,接下来在下文介绍这个效果实现的代码,完整源码附在本文末尾下载链接。原理碎屏的制作相对比较简单,和前面冰块材质的效果类似,可以用一张法线贴图(如下图)存储的值对屏幕UV坐标进行扭曲即可,至于法线怎么做就不多说了,美术都会;至于减
lupeng0330
·
2020-08-18 03:51
unity3D
shader实例笔记
UnityShader
实例16:屏幕特效之径向模糊(Radial Blur)
径向模糊(RadialBlur)概述径向模糊,是一种从中心向外呈幅射状的逐渐模糊的效果(如下图),在图形处理软件photoshop里面也有这个模糊滤镜。而在游戏中常常用来模拟一些动感的效果,如鬼泣4中的场景切换特效,和一些技能打击特效;赛车游戏也尝用来模拟动感模糊,如狂野飙车,极品飞车等。本例将实现一个类似效果适用于手机平台的径向模糊效果,将开放模糊强度以及模糊范围两个参数调整模糊效果。实现原理及
lupeng0330
·
2020-08-18 03:51
unity3D
shader实例笔记
UnityShader
崩坏渲染解析系列(3)--高光、Dither效果、Rim、特殊状态
身体渲染高光Dither效果Rim特殊状态小结高光前面介绍了暗面的计算方式,接下来是高光的计算效果。高光计算比较简单,采用了Blinn-Phong的光照模型,明暗计算的时候采用了lambert的光照模型。问题来了,高光是否可以控制呢?崩坏采用了两张遮罩图处理高光,一张是高光的遮罩图,一张是高光系数,分别存储在B,R通道。B通道图如下:通道值从1到0,受高光影响越来越小,为0时则完全不受高光影响。R
刘培玉--大王
·
2020-08-18 03:42
shader
unity
UnityShader
崩坏渲染解析系列(2)--明暗计算
身体渲染什么是明暗处理明暗崩坏处理资源解析总结什么是明暗与实时渲染不一样的地方在于,日式卡通渲染阴影过度有明显的分界线。没错,左边的明暗变化有一条很明显的交界线,而右边的是有过渡效果的。日式卡通基本采用左边的方式。可能会有人会说好丑啊,确实因为日式的漫画的明暗变化都是由艺术家完成的,可以说是漫画不可或缺的灵魂,而作为程序员只能按照一定的规律生成阴影,我们按照入射角、视角、法线的关系生成对应的明暗面
刘培玉--大王
·
2020-08-18 03:41
UnityShader
崩坏渲染解析系列(1)--启动
战前准备前言系列分析END前言不知道写博客还能坚持多久,但是最近由于项目需要开始做NBR,感谢我们老大给我机会让我做NBR的调研,历经一段时间的努力还是完成上级的任务。但是同时对日式卡通渲染感到惊叹,你还别说,小日本在这方面确实非常好。说到游戏卡通渲染,不得不提米哈游的崩坏3,我这个小白于是也非常憧憬大佬的手法,于是抱着学习的态度进行了分析,不知道接下来的东西涉不涉及侵权,如果侵权马上私信,立刻删
刘培玉--大王
·
2020-08-18 03:41
unity
Unity Shader·屏幕破碎效果
UnityShader
·屏幕破碎效果前言最近在做一个新的MMD(用Unity来实现),其中用到了一些好看的渲染技术在这里分享一下。
Kirkice
·
2020-08-18 01:33
Unity3D
Shader
Unity
Shader
Unity Shader·屏幕抖音效果
UnityShader
·屏幕抖音效果前言最近在做一个新的MMD(用Unity来实现),其中用到了一些好看的渲染技术在这里分享一下。
Kirkice
·
2020-08-18 01:33
Unity3D
Shader
Unity
Shader
UnityShader
屏幕后处理效果之碎屏效果
前言:本篇是开始撰写的第一篇关于屏幕后处理效果的图片,所有的屏幕后处理效果其实就是对相机渲染得到的纹理再次处理,本质上都属于ImageProcessing(IP),即图像处理,包括之后会提到的各种滤波操作,运动模糊等效果。而图像处理是针对所有像素的,所以它基本上都是在片元着色器中进行计算,而不用关心几何着色器(主要用于坐标的转换)。一、使用法线贴图完成碎屏效果的原理首先讲碎屏效果,碎屏的效果的产生
莫之
·
2020-08-18 01:29
unity
shader编程
UnityShader
学习笔记(七) CG 内置函数
CG标准函数库转载https://cloud.tencent.com/developer/article/1350000和C的标准函数库类似,Cg提供了一系列内建的标准函数。这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的reflect函数,求取折射光线方向向量可以使用refract函数,做矩阵乘法运算时可以使用mul函数。有
Summer鹏
·
2020-08-18 00:56
unityShader学习笔记
[
UnityShader
3]边缘光流动效果
参考链接:http://liweizhaolili.blog.163.com/blog/static/162307442012726111843408/效果图:1.首先,导入unity自带的模型,如下图,它使用的是StandardSpecular这个shader,具体的实现可以从unity官网中下载看看。它的实现比较复杂,这里我们把它替换为我们自己写的shader,方便我们去控制。对于法线贴图,注
宏哥1995
·
2020-08-17 23:16
UnityShader3
[
UnityShader
3]去色效果
参考链接:http://www.xiaobao1993.com/373.html去色shader:Shader"Custom/Gray"{Properties{_MainTex("Base(RGB)",2D)="white"{}}SubShader{Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.cginc"sa
宏哥1995
·
2020-08-17 23:16
UnityShader3
笔记:Unity Shader
UnityShader
,可以理解为Unity引擎为简易开发而对Shader所做的进一步抽象。在Unity中,它有自己的一套关于Shader的语法规则。开发者
KChrisa
·
2020-08-17 23:48
unity3d游戏开发
Unity3D -- 语法内置函数(Shader学习之三)
该篇是
UnityShader
中HLSL的内置函数,主要是一些数学方面的计算函数。在写Shader的时候可以直接使用。abs//计算输入值的绝对值。acos//返回输入值反余弦值。all//测试非0值。
honey199396
·
2020-08-17 22:06
Unity3D
内置函数
Shader
normalize
UnityShader
快速上手指南(四)
转载请注明出处http://blog.csdn.net/ghostwolfliu/article/details/51596911转载请注明出处http://www.cnblogs.com/coldcode/p/5564687.html简介由于其他项目中断了几天更新,继续~~这一篇主要是讲光照的(包含漫反射和高光以及多光源的处理)还是先来看看具体效果(多光源后面单独展示)有了基本的光照处理之后越来
ghostwolfliu
·
2020-08-17 22:22
技术分享
UnityShader
快速上手指南(三)
简介这一篇还是一些基本的shader操作:裁剪、透明和法向量的应用(纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西)先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明)裁剪代码Shader"LT/Lesson3_Cull"{Properties{_Color("Color",Color)=(1,1,1,1)}SubShader{Pass{CullOffCGPROGRAM
ghostwolfliu
·
2020-08-17 22:22
技术分享
unity
shader
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他