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实现玻璃材质效果
UnityShader
学习:玻璃材质,供大家参考。主要是通过反射和折射来达到透明的效果,用菲涅尔来混叠。
ZzEeRO
·
2020-04-28 15:53
Unity Shader相交算法实现简易防能量盾
UnityShader
学习:相交算法实现简易防能量盾主要思路:对比物体和场景深度图在观察空间下的深度差值,深度差越小表示相交,颜色越深,在加上边缘光勾出轮廓。
ZzEeRO
·
2020-04-28 15:12
有序的无序:unity shader噪声图以及消融效果的实现
先上一张效果图:消融效果这篇文章我准备写两部分:使用噪声图在
unityshader
里实现物体消融的效果消融是随机的,但每次过程又是固定的,这一种“有序的无序”模式的理解,这一点是我更想说的,消融效果是帮助解释这个概念
FindCrt
·
2020-04-03 12:30
《
unityshader
中级篇》Unity提供的CG/HLSL语义
我们看到了SV_POSITION,POSITION,COLOR0等。这些是CG/HLSL提供的语义。语义实际上就是一个赋给Shader输入输出的字符串,这个字符串表达了这个参数的含义。通俗的讲,这些语义可以让Shader知道从哪里读取数据,并把数据输出到哪里,这在Shader中是不可缺少的。Unity为了方便对模型数据的传输,对一些语义进行了特别的规定。尤其是顶点着色器的输入结构体,像POSITI
一壶开心酒
·
2020-03-21 10:06
学习Shader所需的数学基础(坐标系,点和矢量)
在学习Shader之前,首先就要打好数学基础,好在入门
UnityShader
所需的数学知识都是线性代数中很基础的的内容。按部就班的来,第一篇文章记录总结的是坐标系,点,矢量等概念以及简单的运算。
iwiniwin
·
2020-03-19 22:00
一篇文章搞懂到底什么是渲染流水线
本文实际上是《
UnityShader
入门精要》一书的读书笔记,书中关于渲染流水线的讲解清楚易懂,非常适合作为Shader学习的入门书籍。
iwiniwin
·
2020-03-18 12:00
Unity Shader - 实现简单水体 - 浅水到深水颜色控制
添加水的深浅透视效果添加水光效重构水顶点法线正交的相机的深度需要注意改进ProjectReferences简单的模拟水的效果(3A游戏效果请绕开哦)效果:制作步骤准备好水体网格(网格脚本生成的,参考:
UnityShader
-Noise
linjf520
·
2020-03-15 14:18
unity
unity-shader
Unity Shader - 使用Noise噪点图生成简单山脉(使用tex2Dlod控制顶点高度)
之前有一篇:
UnityShader
-Noise噪点图-实现简单山脉后面还有一篇基于此篇基础上的优化法线法案:
UnityShader
-根据片段深度重建片段的世界坐标在unity论坛的shader分类中,看到有个问题
linjf520
·
2020-03-04 23:52
unity
C#
unity-shader
UnityShader
之固定管线着色器(二)
首先,我们要了解
UnityShader
的分类,
UnityShader
分为三类:固定管线着色器(FixedFunctionShader),表面着色器(SurfaceShader),顶点片段着色器(VertexandFragmentShade
欣羽馨予
·
2020-03-01 05:27
「Unity Shader」使用透明度实现Mask遮罩的Shader
原创文章,转载请注明出处使用透明度实现Mask遮罩的
UnityShader
(http://www.jianshu.com/p/1d9d439c28fa)关于遮罩的需求将矩形的图片做成圆角矩形、圆形常用实现方式使用
OneMore2018
·
2020-02-29 16:57
Unity Shader 基础
与材质(Material)共同影响渲染对象常见的流程为:1.创建一个材质(包含材质属性、纹理、漫反射系数);2.创建一个
Unityshader
,再把
Unityshader
赋给材质;3.把材质赋给需要影响的物体
TALY
·
2020-02-27 12:08
Shader语言简介
OpenGLshaderlanguage2.DirectX:微软开发特点:非跨平台(性能)HLSL:highlevelshaderlanguage3.CG:微软和Nvidia特点:跨平台性能好基于C语言
unityshader
TALY
·
2020-02-26 01:34
Unity Shader Alpha Blend 填坑记录
这篇文章主要说的是关于
UnityShader
中对Alpha的BlendBlend透明度混合.通过参数来调整透明度,真正的透明效果.Blend的位置在SubShader中,CGPROGRAM前.用例如下Shader"Example
非空的人
·
2020-02-23 11:21
5.
Unityshader
的类型
在
unityshader
中我们可以用三种形式来编写
unityshader
1.表面着色器需要的代码量少,渲染代价比较大,当unity提供一个表面着色器的时候本质上是背后仍旧转化成对应的顶点片元着色器,表面着色器定义在
一壶开心酒
·
2020-02-21 07:38
《
unityshader
中级篇》顶点着色器获取模型数据
在上节我们是使用POSITION来得到模型的顶点位置,假如我们想获取更多的模型数据那???例如获取纹理坐标,法线方向答案就是结构体//使用一个结构体来定义顶点着色器的输入structa2v{float4vertex:POSITION;//POSITION语义告诉引擎用模型空间空间顶点坐标填充vertexfloat3normal:NORMAL;//NORMAL就告诉引擎用模型的空间法线方向填充nor
一壶开心酒
·
2020-02-17 21:56
UnityShader
中扰动图的一些使用方法
最近在开资料的时候发现了
unityshader
中一些扰动图的使用很有趣,这里做个记录,这篇文章主要涉及到两个小案例:扰动火焰闪烁灯光扰动火焰原理就是通过采样一张扰动图的RG通道,作为UV与MainTex
Alphazhu
·
2020-02-09 00:48
shader 一
什么是
UnityShader
显卡有NVIDIA、ATI、Intel等等。。。图形API有OpenGL、DirectX、OpenglES、Vulkan、Meta
一川烟草i蓑衣
·
2020-02-08 21:17
Unity Shader实现描边OutLine效果
本文实例为大家分享了
UnityShader
实现描边OutLine效果的具体代码,供大家参考,具体内容如下Shader实现描边流程大致为:对模型进行2遍(2个pass)绘制,第一遍(描边pass)在vertexshader
elegentbeauty
·
2020-01-21 14:20
Blend混合模式 与 20余种颜色混合模式代码实现
https://www.bilibili.com/read/cv1874791【
UnityShader
】Blend混合模式与20余种颜色混合模式代码实现(多图预警)混合模式可简单理解为指上下层图片相互有重叠时如何取色的一种称呼以下是百科给的解释但我们今天要说的是
00000000O
·
2020-01-12 19:00
Unity Shader入门总结
最近断断续续学习了一些
UnityShader
的内容,总结一下,主要学习资料是siki学院的课程。
青空哲也
·
2020-01-12 10:00
Shader笔记--渲染流程
来自《
Unityshader
入门精要》。渲染大致可以分为:应用阶段、几何阶段、光栅化阶段,这三个大的阶段。
黒可乐
·
2020-01-08 17:49
《Unity Shader入门精要》随书彩色插图(上)
UnityShader
入门精要》随书彩色插图说明:本页面是书籍《
UnityShader
入门精要》的随书彩图集锦,包含了书中所有的插图,使用时可通过图片编号进行搜索。
VR设计云课堂
·
2020-01-04 02:16
ShaderLab之SubShader
首先,每一个
UnityShader
可以包含多个SubShader,至少一个。
Nico_blog
·
2020-01-03 04:14
OpenGL(ES)学习一:准备
学习代码地址OpenGL(ES)学习一:准备OpenGL(ES)学习二:绘制一个三角形两年前看博客和OpenGL超级宝典开始入门,后来接触Unity开发,对3D图形有了比较直观的理解,特别感谢[
UnityShader
FindCrt
·
2019-12-29 12:17
Unity Matrices & Transform
创建一个Cube数组支持缩放、位移、旋转处理变换矩阵简单的摄像机投影使用Unity5.6.6f21可视空间
UnityShader
是怎么知道一个像素该画在哪个位置?
慧驷
·
2019-12-28 16:00
Unity Shader学习—入门知识点总结一
关于
unityshader
的入门知识点网上还是有很多的,那这里进行一下简单的总结,当然只是对语法结构上的总结。
一个有味道的名字
·
2019-12-25 11:52
UGUI粒子遮罩
一.参考文章:
UnityShader
实例09:StencilBuffer&StencilTest-lupeng的博客-博客频道-CSDN.NET二.主要方法:应用shader中的模板测试方法(stencil
香灰
·
2019-12-22 02:53
Highlighting System的使用
在开发过程中,美术提出了一个比较酷炫的边缘发光的需求,如下:平时比较熟悉的两种边缘算法:
UnityShader
官方教程里面的例子:RimLight,核心算法为halfrim=1.0–saturate(dot
magicbell
·
2019-12-13 22:19
UnityShader
教程_逐帧动画 (转)
帧动画大家应该都不陌生,经常会看到把一个动画几帧的的状态按一定顺序整合在同一张图片上,如下图:从上图中我们可以看出,这个图片动画一共有20帧,从左到右,从上到下依次排布(基本上都是这个规律).为了展示效果我们需要一个平面来作为模型,Unity里面自带的Panel就可以,不过最终的效果很可能是这个动画是倒着的,因为不清楚Unity自带Panel的顶点UV情况,只能是大家自己手动转一转调到合适的角度观
树上的cat_ee3c
·
2019-12-13 00:49
2018-03-05-回忆一路的shader学习
回忆一路的shader学习road-3186188.jpg自己一路磕磕绊绊的学习恍惚间学习unity的shader快要两年了,这两年因为自己的学业方面和工作方面,耽误了很多时间,总之就是没有深入了学习到
unityshader
xiaogeformax
·
2019-12-11 21:48
Unity shader学习---更复杂的光照
Unity更复杂的光照1.前言本文可以看作是对
Unityshader
学习---基础光照模型(https://www.jianshu.com/p/c7405e771dc5)的拓展和补充。
无职转生者
·
2019-12-11 01:13
【
UnityShader
_Ojors的脚印】 在Shader之前_渲染那些事
《GPU编程与CG语言之阳春白雪下里巴人》《Cg教程_可编程实时图形权威指南》《
UnityShader
入门精要》相信很多使用过别人写的Sh
Ojors
·
2019-12-06 10:58
UnityShader
实战 之 体积光的实现
大家好,我是Zander.今天我们用Shader来模拟体积光。先看一下效果:这是在ShadowGun场景里的一个实现效果。Shader代码如下:Shader"Custom/BlinkingGodRays"{Properties{_MainTex("Basetexture",2D)="white"{}//用于模拟光照的透明纹理_FadeOutDistNear("Nearfadeoutdist",fl
Zander_zhang
·
2019-12-01 22:56
Unity Shader 之 Stencil 模板测试相关讲解,及简单实例
UnityShader
之Stencil模板测试相关讲解,及简单实例目录
UnityShader
之Stencil模板测试相关讲解,及简单实例一、简单介绍二、Stencil模板测试的模板格式三、模板测试判断依据四
仙魁XAN
·
2019-11-30 10:32
Unity
Unity
Shader
及
屏幕特效
Unity
Shader
Stencil
UnityShader
学习笔记(六) 漫反射着色
大家好,我是Zander。今天我们来学习一下漫反射着色器。任何优秀的着色器开始总会依赖于一个基础的漫反射组件或者光照模型。因此从漫反射部分开始着色器的编写是非常有意义的。Baidu百科漫反射(diffuse)是指光线被粗糙表面无规则地向各个方向反射的现象。当一束平行光触及光滑物体表面时,光线则发生规律性反射,反射后的光线也相互平行,这种规律性反射称为光的单向反射或镜面反射。但物体的光滑程度是相对的
Zander_zhang
·
2019-11-29 20:48
【
UnityShader
_Ojors的脚印】
UnityShader
基本语法
在学习
UnityShader
前,最好是对CGShader有一定的了解,起码要知道Shader数据类型,语义这些最基本的东西。
Ojors
·
2019-11-06 03:34
我竟然意外的懂了什么是“缓冲区”
在看《
Unityshader
入门精要》的时候,讲到CPU和GPU的合作,CPU给GPU发送图形绘制命令,如果说按照“发送一个命令,执行一个绘制操作”这样的模式来,就会造成性能浪费啊。
FindCrt
·
2019-11-05 20:44
使用透明度实现Mask遮罩的Unity Shader
原创文章,转载请注明出处使用透明度实现Mask遮罩的
UnityShader
你好,用你的shader后在pc编辑器上是没有问题的,在5.4环境下打包到手机上也没问题,但是升级到5.5后打包到手机(ios,
万士辰
·
2019-11-02 12:44
学习Shader所需的数学基础(坐标系,点和矢量)
本文是《
UnityShader
入门精要》的又一篇读书笔记,学习Shader需要的数学知识中的坐标系,点和矢量篇。
iwin
·
2019-10-31 14:16
游戏
unity
shader
图形学
程序员
Unity Shader之运动模糊
参考自《
UnityShader
入门简要》原理梳理存储上一帧渲染效果的成像矩阵和当前帧成像逆矩阵通过深度值获得当前NDC坐标通过NDC坐标和当前帧逆矩阵获得顶点世界坐标顶点世界坐标与上一帧成像矩阵获取上一帧
_Youcai
·
2019-10-28 17:58
一篇文章搞懂到底什么是渲染流水线
本文实际上是《
UnityShader
入门精要》一书的读书笔记,书中关于渲染流水线的讲解清楚易懂,非常适合作为Shader学习的入门书籍。
iwin
·
2019-10-24 23:43
游戏
shader
图形学
unity
程序员
第5章 开始Unity Shader 学习之旅
在基础篇中,我们学习了渲染流水线,并给出了
UnityShader
的基本概况,同时还打下了一定的数学基础。从本章开始,我们将真正开始学习如何在Unity中编写
UnityShader
。
阿成_
·
2019-10-24 16:10
Unity
Shader入门精要(
冯乐乐)
Unity Shader 实现贴花效果(三)
DeferredDecal(延迟贴花效果)本文参考博客:
UnityShader
-Decal贴花(SelfDecal,AlphaBlend,MeshDecal,Projector,DeferredDecal
游戏入选者
·
2019-10-18 13:39
Unity
Shader
Unity
Shader
DeferredDecal
延迟贴花效果
GBuffer
(十二)unity shader基础之——————基础光照:下篇(unity中实现漫反射)
一、在
unityshader
中实现漫反射光照模型下面我们来实现光照模型中的漫反射光照部分,计算公式如下:基本光照模型中漫反射部分的计算公式:Cdiffuse=(Clight·mdiffuse)∗max(
小橙子0
·
2019-10-10 20:22
unity
Shader
游戏开发
光照模型
Unity Shader 基础
www.cnblogs.com/nanwei/p/7277417.html上面链接作者的整个系列都写的不错https://www.cnblogs.com/nanwei/category/1025420.html【
UnityShader
三页菌
·
2019-10-08 10:00
(七)unity shader基础之——————对shader进行调试的方法(假色彩图像技术、Visual Studio插件、帧调试器FrameDebugger等)
下面给出unity对
unityshader
的调试方法,主要包含两种。1.使用假彩色图像假彩色图像指的是用假彩色技术生成的一种图像,与假彩色图像对应的是照片这种真彩色图像。
小橙子0
·
2019-10-07 01:34
unity
Shader
游戏开发
shader
调试技术
unity
shader
游戏开发
shader
调试
假色彩图像技术
Graphics
Debugger
UnityShader
"FairyGUI/Image" 增加 饱和度、对比度、亮度 设置
//UpgradeNOTE:replaced'_Object2World'with'unity_ObjectToWorld'//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos(*)'Shader"FairyGUI/Image"{Properties{_MainTex("Base(RGB),Alpha(A)
落九天1028
·
2019-09-29 02:23
UnityShader
- 渲染管线
定义:显卡内部处理图像信号的并行处理单元,也称为渲染流水线发生位置:CPU和GPU渲染机理:将图像所具备的图形信息(顶点、纹理、材质、摄像机位置等)经过一系列阶段的处理,最终转换为屏幕上的图像.渲染流程:应用阶段几何阶段光栅化阶段应用阶段ApplicationStage发生位置:CPU阶段目标:准备渲染所需的几何信息,即渲染图元(renderingprimitives)渲染数据:场景数据:如摄像机
SouthBegonia
·
2019-09-23 12:00
Shader学习——
UnityShader
常用函数
函数——功能描述abs(x)返回输入参数的绝对值acos(x)反余切函数,输入参数范围为[-1,1],返回[0,π]区间的角度值all(x)如果输入参数均不为0,则返回ture;否则返回flase。&&运算any(x)输入参数只要有其中一个不为0,则返回true。asin(x)反正弦函数,输入参数取值区间为,返回角度值范围为,atan(x)反正切函数,返回角度值范围为atan2(y,x)计算y/x
狐狸菌_0e6a
·
2019-08-19 22:22
Unity Shader - 实现类似镜面反射、水面扰动效果
进入主题吧:今天实现:
UnityShader
-实现类似镜面反射、水面扰动效果Quad效果Cube效果思路平面的过渡效果
linjf520
·
2019-08-15 18:24
C#
unity
unity-shader
UnityShader
UnityShader镜面效果
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他