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
Shader]
《Unity
Shader
入门精要》学习4
一个最简单的顶点/片元着色器一个最简单的顶点/片元着色器Unity
Shader
的基本结构。它包含了
Shader
、Properties、Sub
Shader
、Fallback等语义块。
zaizai1007
·
2023-10-16 01:41
UnityShader
UnityShader
Unity
Shader
入门精要--第4 章 学习
Shader
所需的数学基础:矩阵
Unity系列文章目录文章目录Unity系列文章目录前言4.4.3矩阵运算4.4.4特殊的矩阵2.单位矩阵参考前言不幸的是,没有人能告诉你母体(matrix)究竟是什么。你需要自己去发现它。—电影《黑客帝国》(英文名:TheMatrix)矩阵,英文名是matrix。如果你用翻译软件去查matrix这个单词的翻译,就会发现它还有一个意思就是母体。事实上,很多人都不知道,那部具有跨时代意义的电影《黑客
妙为
·
2023-10-16 01:41
Unity
r数学基础矩阵
unity
shader矩阵
Unity
Shader
之模板测试
Unity
Shader
之模板测试一沙一世界,一花一天堂一、Stenciltesting渲染管线 当片段着色器处理完一个片段之后,模板测试(StencilTest)会开始执行,和深度测试一样,它也可能会丢弃片段
weixin_30696427
·
2023-10-15 21:10
ui
游戏
Unity
Shader
基础(十)——模板测试与深度测试
3.1模板测试和深度测试-知乎一篇写的很详细的文章。模板测试发生在片元着色器之后,是一种用于决定片元是否可见的手段,可以将模板测试理解为特殊的深度测试,深度测试中的深度值是由物体本身的位置决定,但模板测试中的"深度值"是由我们自己定义的,所以我们在利用模板测试实现某些效果时,和深度测试的逻辑很类似。同样也存在一个和深度缓冲区一样的模板缓冲区。一、模板测试的语法。stencil{Ref1ReadMa
implosion98
·
2023-10-15 21:04
UnityShader开发
unity
技术美术
Unity可视化
Shader
工具ASE介绍——7、ASE实现Matcap效果和自定义节点
阿赵的Unity可视化
Shader
工具ASE介绍目录 大家好,我是阿赵。继续介绍Unity可视化
Shader
编辑工具ASE。上一篇用了很长的篇幅来做了一个遮挡X光的效果。
阿赵3D
·
2023-10-15 12:01
Unity引擎Shader效果
unity
游戏引擎
ASE
Shader
阿赵的Unity可视化
Shader
工具ASE介绍目录
1、ASE的介绍、安装和简单使用2、ASE的
Shader
创建和输入输出3、ASE的
Shader
类型介绍4、ASE的自定义模板使用5、ASE快捷键和常用节点介绍6、通过例子说明ASE节点
阿赵3D
·
2023-10-15 12:26
系列文章目录
目录
ASE
Shader
CocosCreator Effect 文字下阴影 自带labelShadow安卓机不显示
然后,这个是借鉴了CocosCreator
Shader
学习(一):描边效果修改的,再次万分感谢楼主!!!起因是,需要文字下阴影,但是自带的labelShadow在手机上面不显示,才想到用材质实现的。
小狐仙爱打游戏
·
2023-10-15 12:24
Unity
Shader
基础案例(五)——物体描边
Shader
"Custom/Test0"{Properties{_MainColor("主颜色",Color)=(0,0,0,1)_OutlineColor("描边颜色",Color)=(1,1,1,1
implosion98
·
2023-10-14 21:56
UnityShader开发
unity
技术美术
2.8 Flowmap的实现
是什么Valve2010的GDC讲座,《求生之路2》中水的制作http://alex.vlachos.com/graphics/Vlachos-SIGGRAPH10-WaterFlow.pdfWater(
shader
s178435865
·
2023-10-14 13:20
算法
2.9 深入GPU硬件架构及运行机制
比如,有以下
shader
指令:float4c=a+b;//a,b都是float4类型对于没有SIMD的处理单元,需要4条指令将4个float数值相加,汇编伪代码如下:ADDc.x,a.x,
s178435865
·
2023-10-14 13:41
游戏开发
硬件架构
OpenGLES滤镜开发汇总 —— 仿抖音抖动特效
废话不多数,直接上fragment
shader
代码:precisionhighpfloat;varyingvec2textureCoordinate;uniformsampler2DinputTexture
cain_huang
·
2023-10-14 12:08
webGl
shader
的学习记录(二)js 与(glsl语言) OpenGL ES之间如何进行交互?及其如何在js中对vertex
Shader
与fragment
Shader
进行赋值
attribute变量:attribute变量是只能在vertex
Shader
中使用
sogooday
·
2023-10-14 09:59
webGl
webgl
js与shader交互
vertexShaer
fragmentShader
webGl
shader
的学习记录(一) 在canvas的中心画出一个红点 点图元
笔者也在学习如何写出
shader
下面是自己的想法希望对大家有用其实在webGl写
shader
的时候,我们可以分将整体分为几个部分第一部分是顶点着色器1,建立顶点着色的相关代码,2,创建顶点着色器,并将顶点着色器的代码
sogooday
·
2023-10-14 09:29
webGl
webGL
webGL编程指南 第二章 helloPint.js
希望能给后来学习的一些帮助效果如下下面是代码Document/*在这里需要注意的是在写vertex
Shader
Source与fragment
Shader
Source因为是没有文本提示的,很容易写错的*/
sogooday
·
2023-10-14 09:58
webGl
javascript
webgl
WebGL编程指南
webGl
shader
的学习记录(五):如何画线段
今天学习一下如何使用webgl画一条线段letvertex
Shader
Source=`//浮点数设置为中等精度precisionmediumpfloat;//接收JavaScript传递过来的点的坐标(
sogooday
·
2023-10-14 09:28
webGl
webgl
line
webGl
shader
的学习记录(六):如何画出一个渐变色填充的矩形
其实将两个两个三角形合并一下,就出现了。一个矩形使用两种方式一个是两个buffer一个是单一的bufferglcl代码//浮点数设置为中等精度precisionmediumpfloat;//接收JavaScript传递过来的点的坐标(X,Y)attributevec2a_Position;//接收canvas的尺寸。attributevec2a_Screen_Size;//接收JavaScript
sogooday
·
2023-10-14 09:28
webGl
weblg
矩形
webGl
shader
的学习记录(四):如何与人互动绘制多个三角形。
正在这一章节中我们将会学习到如何使用鼠标创造多个三角形,从而实现互动老规矩首先我们需要先处理一下顶点着色器与片元着色器letvertex
Shader
Source=`//设置浮点数精度为中等精度precisionmediumpfloat
sogooday
·
2023-10-14 09:27
webGl
webgl
动态
绘制
三角形
webGl
shader
的学习记录(三):怎么样去画出来一个三角形
就是下面这段代码//顶点着色器letvertex
Shader
Source=`precisionmediumpfloat;attributevec2a_Position;voidmain(){gl_Position
sogooday
·
2023-10-14 09:57
webGl
webgl
三角形
水面和水下效果
Shader
全解析
本课程对水面效果以及水下效果都做了深入分析。对于一款游戏来说,大世界场景中,湖泊,河流,池塘等都或多或少会做进游戏中作为场景中的一个元素,水面效果制作的逼真会给游戏带来很高的体验感,水面特效包含很多物理性质的计算,反射,折射,菲涅尔反射,等等;有的游戏还需要游戏玩家潜入水下做任务的需求,所以进入水下,该是一种什么效果,本文也做了一种水下效果的模拟。该教程适用于移动端性能吃紧的设备,在有性能限制的前
UWA
·
2023-10-14 06:57
UWA学堂
Shader
UWA
Unity
《Unity
Shader
入门精要》学习3
笛卡尔坐标系(CartesianCoordinateSystem)二维笛卡儿坐标系一个二维的笛卡儿坐标系包含了两个部分的信息:·一个特殊的位置,即原点,它是整个坐标系的中心。·两条过原点的互相垂直的矢量,即x轴和y轴。这些坐标轴也被称为是该坐标系的基矢量。三维笛卡儿坐标系左手坐标系和右手坐标系在模型空间中,一个物体的右侧(right)、上侧(up)和前侧(forward)分别对应了x轴、y轴和z轴
zaizai1007
·
2023-10-14 00:59
UnityShader
UnityShader
openglES3.0中
shader
注意事项
同一个uniform变量可以在v
shader
和f
shader
中同时声明,共享使用。uniform变量只读,尝试写入,会产生编译错误。
南城小金刚
·
2023-10-13 23:41
图形渲染
opengl
shader
opengles之多重纹理与过程纹理
本例子包含若干
shader
文件,在项目assests文件夹下矩阵变换类packagetest.com.opengles7_4;importandroid.opengl.Matrix;importjava.nio.ByteBuffer
hb707934728
·
2023-10-13 23:40
o
opengles纹理
多重纹理
过程纹理
openglES多纹理
shader
.setUniform("texI
南城小金刚
·
2023-10-13 23:37
c++
opengl
OpenGL ES 2.0 和 3.0区别
目录一.嵌入式设备的OpenGLES版本二.兼容性三.着色器脚本1.OpenGLES
shader
2.02.OpenGLES
shader
3.03.版本声明4.默认精度修饰符precision4.输入输出5
猿说编程
·
2023-10-13 22:11
URP 简单卡渲
使用unity版本为2022.2.21f1
shader
文件
Shader
"Unlit/SRUniversal"{Properties{[KeywordEnum(None,Face,Hair,UpperBody
凯尔315
·
2023-10-13 18:25
前端
javascript
算法
Unity URP CG/HLSL精简规范总结
使用
shader
graph过程中,想要实现一些多pass效果,虽然使用renderfeature能够一定程度上解决需求,但我认为renderfeature始终是一个在特定阶段做一些简单操作的实用工具,在实现多
凯尔315
·
2023-10-13 18:55
unity
游戏引擎
unity
shader
卡通场景
Shader
"Unlit/卡通场景
shader
"{Properties{_MainTex("Texture",2D)="white"{}_Diffuse("Color",Color)=(1,1,1,1)
凯尔315
·
2023-10-13 18:55
unity
游戏引擎
unity
shader
遮挡边缘光描边
Shader
"Unlit/遮挡边缘光描边"{Properties{_MainTex("Texture",2D)="white"{}_Diffuse("Color",Color)=(1,1,1,1)_Outline
凯尔315
·
2023-10-13 18:25
unity
游戏引擎
unity 半透明效果
shader
Shader
"Unlit/半透明"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)//漫反射_MainTex("MainTex",2D)="white"{}
凯尔315
·
2023-10-13 18:24
unity
游戏引擎
unity URP 利用particle system制作简单的
shader
交互
首先这里制作了一个简单交互,使用
shader
grapgh,根据计算距离和变化数值的差实现交互后的扩散,同时计算消散遮罩让它逐渐谈去。
凯尔315
·
2023-10-13 18:50
shader
交互
自己动手写PBR
下面的
shader
参照博客修改而成:改动的地方用此颜色表示代码参照:unitybuild-in管线中的PBR材质
Shader
分析研究_郭大钦的博客-CSDN博客_
shader
支持pbr材质以及cubemapunitybuild-in
闲云野鹤_SG
·
2023-10-13 17:52
unity
shader
pbr
带阴影
Unity
Shader
精要笔记五 基础光照(漫反射+高光反射)
本文继续对《Unity
Shader
入门精要》——冯乐乐第六章基础光照进行学习虽然书名有入门俩字,但是本章涉及的内容却点到为止,可以参考闫令琪Games101课程来对照理解。
合肥黑
·
2023-10-13 15:06
关于unity中URP渲染灯光太亮的问题
而且不管参数如何调整都是差不多这种效果修改后修改目录URP包体下-
Shader
Library-Lighting.hlsl里找到如下图58行,修改成图中如此即可。或者可以自行修改成自己理解的衰减公式。
smmtest
·
2023-10-13 13:48
Unity中
Shader
的光照衰减
文章目录前言一、衰减原理1、使用一张黑白渐变贴图用于纹理采样2、把模型从世界坐标转化为灯光坐标(即以灯光为原点的坐标系)3、用转化后的模型坐标,对黑白渐变纹理进行纹理采样4、最后,把采样后的结果与光照模型公式的结果相乘输出二、光照衰减实现1、Unity内部已经给我们提供了一张非线性黑白渐变的UV贴图2、把模型从世界坐标转化到灯光坐标下(使用矩阵相乘实现转化的效果)3、使用Unity自带的光照衰减贴
楠溪泽岸
·
2023-10-13 12:25
Unity
unity
游戏引擎
Unity中
Shader
光照模型Phong的实现
模型顶点的世界坐标指到相机世界坐标的单位向量)5、由上一篇推理出的公式得到R向量6、由公式计算得出高光效果二、使用已有的数学方法reflect(I,N)计算出R最后返回,Lambert模型和Phong模型计算结果的和最终效果前言Unity中
Shader
楠溪泽岸
·
2023-10-13 12:25
Unity
unity
游戏引擎
unity
shader
学习---基础光照模型 Phong、Blinn-Phong
unity实现基础光照模型unity
shader
的结构unity
shader
的形式1、顶点/片元着色器2、表面着色器3、固定着色器基础光照模型顶点着色模型phong模型Blinn-Phong模型效果unity
shader
YY_oot
·
2023-10-13 12:25
图形学
unity
光照模型
shader
Phong
Unity中
Shader
不同灯光类型的支持与区分
文章目录前言一、在开始之前做一些准备1、在上一篇文章的场景基础上,增加一个Unity默认的球体作为对照组2、创建一个点光源,用来看点光源的影响对Unity默认的
Shader
效果和我们实现的
Shader
效果之间的不同二
楠溪泽岸
·
2023-10-13 12:25
Unity
unity
游戏引擎
Unity的URP下各种光照模型实现
回到目录大家好,我是阿赵之前介绍过几种常见的光照模型的写法,可以回顾一下各种光照模型的
shader
实现这里再用HLSL写一遍一、完整的
Shader
Shader
"azhao/HLSLLight"{Properties
阿赵3D
·
2023-10-13 12:22
Unity引擎Shader效果
unity
游戏引擎
URP
光照模型
Unity
Shader
标准光照模型
Unity
Shader
标准光照模型标准光照模型只考虑直接光照而不考虑其他间接光照,即光源——>物体——>摄像机。标准光照模型将直接光照分为以下四类光照:1.自发光,该物体本身会直接发光进入摄像机视野。
Misaki_Me
·
2023-10-13 12:21
unity
Shader
unity
游戏引擎
图形渲染
Unity中
Shader
光照模型Phong
图示解释Phone光照模型1、由图可得,R可以由-L加上P得出2、P等于2*M3、因为N和L均为单位向量,所以M的模可以由N和L得出4、得到M的模后,乘以单位向量N,得到M5、最后得出P和R前言Unity中
Shader
楠溪泽岸
·
2023-10-13 12:18
Unity
unity
游戏引擎
《Unity
Shader
入门精要》学习1
读者可以在开源网站github(https://github.com/candycat1992/Unity_
Shader
s_Book)上下载本书的源代码。
zaizai1007
·
2023-10-13 08:16
UnityShader
UnityShader
《Unity
Shader
入门精要》第一章
目录一、书籍分类和全书重点(尽量简化)1.书籍分类2.全书重点二、第二章渲染流水线1.本章重点(尽量简化)2.章节联系2.1二之一2.2二之三2.3二之四三、本章详解1综述1.1应用阶段1.2几何阶段1.3光栅化阶段2CPU和GPU之间的通信3GPU流水线四、问题1.什么是OpenGL和DirectX?2.什么是HLSL、GLSL、CG?3.什么是DrawCall,为什么DrawCall多了会影响
今天恭喜发财
·
2023-10-13 08:15
Unity学习
Shader基础
unity
游戏引擎
图形渲染
Unity
Shader
入门精要-unity
shader
基础
Unity中的
shader
assets-create-
shader
创建,共有四个模板可供选择:standardsurface
shader
包含标准光照模型的表面着色器模板unlit
shader
不包含光照但包含雾效的基本顶点片元着色器
hippodu
·
2023-10-13 08:45
Unity
shader入门精要
unity
游戏引擎
c#
图形渲染
《Unity
Shader
入门精要》彩图版免费分享~~~~~
这书很多地方都要币或者要钱,这里就免费分享了,下面是网盘链接,顺手点个赞或者评论一波呗~~、下载链接:链接:https://pan.baidu.com/s/137Y1nkB6h8HIvKOfwFPnbQ提取码:f8dw(顺手点个赞~~~~~~~~蟹蟹蟹蟹)
jiamakong
·
2023-10-13 08:13
资源分享
shader
unity3d
3d渲染
Unity
shader
入门精要(学习总结)
(学习总结)一,基础概念什么是
shader
?
小清兔
·
2023-10-13 08:36
unity
《Unity
Shader
入门精要》学习2
Unity
Shader
基础Unity
Shader
概述一对好兄弟:材质和Unity
Shader
总体来说,在Unity中我们需要配合使用材质(Material)和Unity
Shader
才能达到需要的效果。
zaizai1007
·
2023-10-13 08:06
UnityShader
UnityShader
Unity
Shader
Lab —— 模型裁剪效果
首先定义一个裁剪范围,_DisappearOffset("offset",Range(-1,1))=1在顶点着色器中,取某个轴的值与裁剪的数相减存储在UV的z分量中v2fvert(appdatav){v2fo;o.pos=UnityObjectToClipPos(v.pos);o.uv.xy=v.uv;o.uv.z=_DisappearOffset+v.pos.z;returno;}在片元着色器中
浅陌sss
·
2023-10-13 07:21
知识点记录
U3d
unity
Unity
Shader
Lab —— 简单的流光
shader
原理:就是在原先的模型表面叠加一层可以流动的图片,算法代码:float2tex;tex=float2(i.uv.x-_Time.x*_Speed,i.uv.y);fixed4col0=tex2D(_Tex,tex)*_Strenth;fixed4col1=tex2D(_MainTex,i.uv);returncol0+col1;这里Speed用的float调节速度大小,strenth是调节流光图的
浅陌sss
·
2023-10-13 07:15
U3d
知识点记录
unity
unityshaderLab
Unity
Shader
-
Shader
常用属性标签(材质属性面板标签)
记录分享一下一些
Shader
常用的属性标签(材质属性面板标签)转载自:Unity
Shader
-
Shader
常用属性标签(材质属性面板标签)_
shader
标签_长生但酒狂的博客-CSDN博客
Shader
"lcl
失恋王子
·
2023-10-13 05:07
unity
材质
游戏引擎
shader
Amplify
Shader
Editor学习
Amplify
Shader
Editor提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Amplify
Shader
Editor
鱼头汤の
·
2023-10-13 02:01
unity
c#
unity3d
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他