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
学习笔记】实现反射与折射模拟水面、使用grabPass与环境贴图
文章目录写在前面一个水波效果大致组成部分与对应的实现方案交界线与深度贴图折射效果与GrabPass使用Cubemap与法线信息来模拟反射在正确的地点创建对应的cubemap通过贴图获取法线信息关于法线贴图法线空间到世界空间变换计算反射角菲涅尔反射混合所有部分的颜色写在前面出于个人写作习惯,还是喜欢在开始之前加上一小段技术无关的叙述,通过这个方式我会更加容易进入到写作状态,当然也可以理解为序章一样的
kiritsuguyb
·
2023-10-20 09:35
linux drm 内存管理,linux DRM GEM 笔记
例如在opengles中,vertex/fragment
shader
、vertexindex、vertexbufferobject、uniformbufferobject、texture、frameb
路丝特
·
2023-10-20 09:35
linux
drm
内存管理
Unity
Shader
_泳池实现
实现思路:1、实现水面抖动:①利用顶点偏移实现水面的上下波动;②对Unity自带的CustomRenderTextureUpdateZone生成波纹贴图,并采样实现水纹2、水面的实现:①水面是由反射+折射产生的,这其中又涉及到涅斐尔效应,距离越远反射的比例越高,折射比例越低②为让水面看起来更有层次感,我们让一定角度范围内的光线产生的水面颜色淡一些③先在水下墙壁产生水纹的光线,然后折射回水面,因此从
在逆境中蜕变
·
2023-10-20 09:05
UnityShader
shader
unity
【unity
shader
】水体渲染基础-通过顶点偏移实现波浪
1.关于顶点波形:为了表示宽广水域中的水体变化,往往需要进行水平面的整体运动变化。即对平面的顶点进行位移,以实现波浪的起伏效果。现在对于波浪的构成,如快速傅里叶变换和波浪的统计学理论,在游戏中的应用也相对完善。今天主要是做一个基础的波浪实现:正弦波形。1.1.基础正弦波形我们拖出一块平面,修改其顶点着色器,片元着色器中我们直接返回一个海面颜色。v2fo;float3p;p=v.vertex;p.y
misaka12807
·
2023-10-20 09:30
unity之路
unity
游戏引擎
技术美术
着色器
3d
unity
Shader
Graph实现2D图片扭曲波纹效果
先看效果,制作版本:unity2019.4.2制作2D图片效果,不需要用到光照信息,所以创建
Shader
Graph时选用UnlitGraph。
mountainlord
·
2023-10-20 09:59
Unity
Shader
unity
shader
Unity的
Shader
学习笔记(25)[21/01/30_周六][总结_目录]
课程结束目录总结记下了的学习计划目录总结今天把这部分教程结束了,24天78个课时,一个课时大概25分钟的视频,加上练习时间我要用60分钟吧。80小时的时间投入,24天,1天3小时多,这么多!周末加班、晚上儿女睡着了,儿子上英语课、上班抽空。时间跨度从20年12月15日到21年1月30日,1个半月,45天,这么久!期间有其他工作需要做,Mesh合并,Lumion,技术方案文档,大概10多天没学。--
llhswwha
·
2023-10-20 09:58
Shader学习
unity3d
shader
学习笔记
Unity
Shader
Graph卡通水面效果案例
Unity
Shader
Graph卡通水面效果案例前言最终效果俯视图制作过程生成一张水波图加强水波效果生成移动的梯度噪声图使顶点按照梯度噪声图产生位移暴露参数前言好好学习,天天向上。
SlowFeather
·
2023-10-20 09:25
Unity
unity
shader
Unity之
Shader
Graph如何模拟水波实现顶点波动
前言今天我们实现类似水波纹的顶点波动效果如下所示:主要节点TillingAndOffset:分别通过输入Tiling和Offset平铺和偏移输入UV的值。这通常用于细节贴图和随时间滚动的纹理。GradientNoise:根据输入UV生成梯度或Perlin噪声。生成的噪声的大小由输入Scale控制。就性能成本而言,梯度噪声节点的计算强度可能比采样纹理贴图稍高。由于UV值用作噪声生成的种子,因此您可以
PassionY
·
2023-10-20 09:52
unity
shader
ShaderGraph
ASE
顶点波动
着色器
水波
2021年6月复盘
《
Shader
》也好像荒废了,晚上回来就看电影(捂脸)。旅行:端午假期,去了趟大连。曾经的北方四大城市之一,现在也感觉有点冷清,没怎么去旅游景点转悠,看了看中山广场一圈的由俄国和日本人修的欧式建筑。
幸福的羊驼
·
2023-10-20 06:30
OpenGL ES - GLSL
OpenGLES-GLSL不采用GLKBaseEffect,使用编译链接自定义的着色器(
shader
)。用简单的glsl语言来实现顶点、片元着色器,并图形进行简单的变换。
Caolongs
·
2023-10-19 21:05
Unity笔记
unity1.初始1.1sence场景面板等1.2materials材质的本质是
shader
的实例,
shader
着色器可以使纹理以某种方式展现,一段嵌入渲染管线中的程序。
雾海之灵
·
2023-10-19 13:26
unity
d3dcompiler_47.dll缺失怎么修复,三种修复方法分享
d3dcompiler_47.dll是Microsoft公司开发的动态链接库文件,属于MicrosoftDirect3D
Shader
Compiler库的一部分。
dll修复高手
·
2023-10-19 13:55
dll文件修复
计算机dll修复
dll修复工具
windows
Unity可视化
Shader
工具ASE介绍——8、UI类型的特效
Shader
编写
阿赵的Unity可视化
Shader
工具ASE介绍目录Unity的UGUI图片特效角色闪卡效果 大家好,我是阿赵。 继续介绍Unity可视化
Shader
编辑插件ASE的使用。
阿赵3D
·
2023-10-19 12:16
Unity引擎Shader效果
unity
ui
游戏引擎
ASE
Shader
webGL编程指南实战教程
学习路线:如果你是在校大学生,有足够的时间去学习:前端>数学(几何+线性代数)>图形学>webgl>
shader
>threejs>three.js源码如果你是工作中使用,需要快速出产成品:前端>threeJs
IT飞牛
·
2023-10-19 08:29
Web前端
前端
javascript
3d
three.js
webgl
shader
判断点是否在多边形内
varpoints=[];//由于
shader
只能传固定长度,所以这里的长度要写成定好的,并且不能长度不能为0;//二三维一样的,改下类型就行了,一般只用判断是否在平面内var
shader
=`boolpointInPolygon
kingslayerzxs
·
2023-10-18 19:06
Unity3D 如何自己编写一个URP渲染管线的
Shader
详解
在本文中,我们将详细介绍如何自己编写一个URP渲染管线的
Shader
,并给出技术详解以及代码实现。对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀!首先,我们需要创建
Clank的游戏栈
·
2023-10-18 12:04
算法
Unity3D 在URP渲染管线中有没有什么替代Surface
Shader
的方案详解
在Unity3D的URP(UniversalRenderPipeline)渲染管线中,Surface
Shader
是一种常用的方案,用于定义物体的外观和表面属性。
Clank的游戏栈
·
2023-10-18 12:04
unity
游戏引擎
游戏
Unity3D
Shader
新手入门教程:3D溶解与腐蚀特效详解
其中,
Shader
特效是一种非常常见和常用的特效,它能够通过改变物体表面的渲染方式来实现各种各样的特效效果。
Clank的游戏栈
·
2023-10-18 12:59
3d
【Unity HDRP渲染管线下的WorleyUtilities文件,“Hash”函数】
UnityHDRP内置文件WorleyUtilitiesWorleyUtilities文件路径如下:文件代码如下然后转译到
Shader
Lab中:存档:WorleyUtilities文件路径如下:D:…\
暴走约伯
·
2023-10-18 10:30
ShaderToy
unity
哈希算法
游戏引擎
经验分享
图形渲染
算法
Shader
Graph25-UV移动旋转缩放(自定义函数)
我们将UV操作放入函数内,该函数的内容来自我之前的文章
Shader
Graph24-摇晃树叶-CSDN博客一、UE在Material中右键,新建MaterialFunction。
艺菲
·
2023-10-18 09:05
Shader
Graph
uv
unreal
unity
shader
Shader
Graph——边缘光效果
总结:1、Fresnel节点混合颜色(相乘),赋给PBR节点的“自发光贴图”项,模型就会有自发光的效果(Fresnel节点Power项的值越大,边缘发光越明显)。2、模型如果还有自发光贴图,应与以上相乘结果相加,再赋给PBR节点的“自发光贴图”项综上——菲涅尔反射混合颜色,叠加自发光贴图(Power控制强弱)
Unity李大馋师
·
2023-10-18 08:02
Shader
ShaderGraph
边缘光
LitShaderGraph
unity物体边缘发光
shader
_Unity的
shader
学习:实现物体边缘高亮
正在学习unity的
shader
,看官方的
shader
示例,其中有一个就是RimLighting,但是官方示例那个模型并没有把这个效果凸显出来,然后查了下RimLighting,看到了这个例子,才明白是物体边缘高亮的效果
weixin_39974400
·
2023-10-18 08:01
使用Unity
Shader
实现模型的边缘流光效果
使用Unity
Shader
实现模型的边缘流光效果实现原理-------------------------------------------------------------------------
毛甘木
·
2023-10-18 08:01
Shader
unityshader
使用
Shader
Graph 实现水面效果
首先简单介绍一下什么是
Shader
Graph
Shader
Graph:是unity提供可以用编写
shader
而通过连线的形式实现效果。
一个不会码代码的小恐龙
·
2023-10-18 08:29
unity
unity
游戏引擎
Unity之
Shader
Graph如何实现边缘光效果
前言游戏中最常用的一个效果就是边缘光了,既可以做物体的高亮效果,也可以给人物皮肤表面添加光泽。如下图所示:实现原理边缘光的原理就是Fresnel节点的底层逻辑。Fresnel:菲涅尔效应是根据视角不同表面上反射率不同的效应,当接近掠射角时,会反射更多的光。菲涅尔效应节点通过计算表面法线和视图方向之间的角度来近似这一点。这个角度越宽,返回值就越大。这种效果通常用于实现边缘照明,在许多艺术风格中都很常
PassionY
·
2023-10-18 08:24
unity
shader
ShaderGraph
URP
菲涅尔
边缘光
可编程渲染管线
接上 自定义View -Pain 中的Shade
1Bitmap
Shader
/***初始化画笔*/privatevoidinitPaint(){mPaint.setStyle(Paint.Style.FILL);mPaint.setColor(Color.RED
_周小二
·
2023-10-17 15:41
unity 自定义渲染管线
2.CustomRenderPipeline用来具体渲染的代码脚本3.
Shader
编写自定义渲染管线的着色器
夢無為
·
2023-10-17 12:07
unity
unity
Unity SRP自定义渲染管线学习2.1: DrawCalls 编写无光物体
Shader
通常Mesh控制了绘制什么,
Shader
则控制怎么绘制,会给GPU一系列的设置。除了Mesh外,
Shader
需要额外的信息,包括物体的空间信息矩阵,材质属性等。
番茄猿
·
2023-10-17 12:05
Unity3D
unity
自定义渲染管线
SRP
Unity渲染管线,初探SRP
把不可见的物体,剔除出去设置模型的渲染状态,包括材质(漫反射颜色、高光反射颜色),使用的纹理,
Shader
等,还有其他作用:输出几何信息,即渲染图元,点,线,三角面等阶段:把数据加载到显存中设置渲染状态调用
漫漫无期
·
2023-10-17 12:04
渲染管线
渲染管线
srp
Unity SRP 管线【第一讲:自定义渲染管线】
自定义渲染管线前置工作渲染管线资产渲染管线实例正式渲染CommandBuffer清除渲染目标剔除(Culling)绘制绘制集合体透明和不透明物体分开绘制编辑器优化绘制SRP不支持的着色器类型使用Unity的Error
Shader
Elsa的迷弟
·
2023-10-17 12:32
Unity
unity
单一职责原则
游戏引擎
Shader
编程教程_
Shader
新手入门视频教程_
Shader
编程从入门到精通
课程介绍:
Shader
在游戏中的作用非常重要,然而学习
shader
的路却不是那么容易,它涉及到方方面面的知识和基础,比如:3D数学,计算机图形学甚至硬件。
陈南云
·
2023-10-17 11:08
unity 改变模型及其子物体的
Shader
和透明度
//////改变透明度//////publicvirtualvoidOnYangFangZhiWu(GameObjectObj,BaseEventDatadata=null){Debug.Log("name="+Obj.name);Renderer[]renderers=ZhiWu_Parent.transform.Find(Obj.name).GetComponentsInChildren();
野区捕龙为宠
·
2023-10-17 10:57
unity
【TA-霜狼_may-《百人计划》】图形3.4 延迟渲染管线介绍
demo介绍3.4.3前向渲染3.4.4延迟渲染3.4.5不同渲染路径的特性优缺点比较前向渲染缺点:前向渲染优点:延迟渲染缺点:延迟渲染优点:其他渲染路径设置移动端优化其他渲染路径MSAA不同path下光源
shader
zczplus
·
2023-10-17 10:22
TA
技术美术
图形学书籍 Real-Time Rendering 3.4 可编程着色和 API 的演变(根据谷歌翻译修改)
可编程着色和API的演变Theideaofaframeworkforprogrammableshadingdatesbackto1984withCook’sshadetrees[287].Asimple
shader
anditscorrespondingshadetreeareshowninFigure3.4
咸鱼deve
·
2023-10-17 10:52
Real-Time
Rendering
谷歌翻译
图形渲染
几何学
着色器
Shader
前向渲染和延迟渲染
渲染路径渲染路径(RenderingPath)决定了光照是如何应用到Unity
Shader
中的,如果我们没有指定正确的渲染路径,那么一些光照变量很可能不会被正确赋值,我们计算出的效果也就很有可能是错误的在
北海6516
·
2023-10-17 10:19
技术美术
unity
3.3 Tessellation
Shader
(TESS) & Geometry
Shader
(GS)
的输入与输出输入Patch,可以看成是多个顶点的集合,包含每个顶点的属性,可以指定一个Patch包含的顶点数以及自己的属性功能将图元细分(可以是三角形,矩形等)输出细分后的顶点2.TESS流程HULL
Shader
s178435865
·
2023-10-17 10:17
游戏开发
算法
Unity里的延迟渲染
延迟渲染也分为2个Pass(不在同一个
shader
里)GBufferPass(DefferredPass):这个pass写在想要支持延迟渲染的游戏物体的
shader
里,和正向渲染不同,Gbuffer会渲染输出
贤愚
·
2023-10-17 10:17
Unity
TA100 T3.4
透明物体不同渲染路径的特性异同优劣前向渲染优点缺点延迟渲染优点缺点其他Unity中渲染路径设置TBDR更多渲染路径延迟光照DeferredLighting分块正向渲染Forward+群组渲染ClusteredRendering不同Pass下光源
shader
THRASH_T
·
2023-10-17 10:47
笔记
cg
unity
【技美百人计划】图形3.4延迟渲染管线
笔记延迟渲染vs延迟光照(LightPre-Pass/DeferredLighting)延迟光照支持不同物体使用不同
Shader
进行渲染分块正向渲染(TiledForwardRendering/Forward
ybyrz
·
2023-10-17 10:44
【技美百人计划】图形
unity3d
图形 3.4 延迟渲染管线介绍
即使光源离像素很远也会计算(效率低)Deferred延迟渲染DomeDeferred屏幕RT延迟渲染总结2.3不同渲染路径的特性2.4不同渲染路径的优劣o其他渲染路径设置TBDR其他渲染路径MSAA不同Path下光源
shader
玻璃杯里的鲸
·
2023-10-17 10:44
百人计划笔记
【Unity
Shader
Graph】| 如何快速制作一个 马赛克效果 实战
前言【Unity
Shader
Graph】|如何快速制作一个马赛克效果实战一、效果展示二、马赛克效果四、应用实例前言本文将使用Unity的
Shader
Graph制作一个马赛克的效果,可以直接拿到项目中使用
呆呆敲代码的小Y
·
2023-10-17 09:00
Unity
Shader
Graph
unity
游戏引擎
ShaderGraph
Shader
游戏
马赛克
渲染
Shader
实现灰飞烟灭效果
众所周知,
Shader
可以做出一些炫酷的效果出来,我这里也用
Shader
做了一个怪物灰飞烟灭的效果,一起来看看吧。上效果图。刚开始这四个怪物在跳舞,然后跳舞结束就灰飞烟灭了。
cocos游戏开发
·
2023-10-17 07:56
【Unity】渐入渐出的黑屏(白屏)过场动画最简单的实现
这种效果的实现方式其实蛮多的,我能想到的包括用
shader
,用一张全黑Sprite覆盖屏幕,或者直接做成一个UI。
煮粥侠_99
·
2023-10-17 04:39
Unity
实用的项目碎片
unity
Unity中
Shader
的深度写入ZWrite
更新深度缓冲区中值二、深度值的写入操作只有两个选择开启和关闭ZWriteOnZWriteOff三、深度写入在半透明物体物体中开启的情况1、特效一般都需要关闭深度写入2、如果在人物模型上使用特效半透明的
Shader
楠溪泽岸
·
2023-10-17 01:48
Unity
unity
游戏引擎
Unity中
Shader
的深度缓冲区
文章目录前言一、什么是深度缓冲区深度缓冲区是和颜色缓冲区、模板缓冲区平行的一个缓冲区在这里插入图片描述二、什么是深度信息三、深度缓冲区的作用前言Unity中的深度缓冲区一、什么是深度缓冲区深度缓冲区是和颜色缓冲区、模板缓冲区平行的一个缓冲区深度缓冲区:顾名思义存放的是代表模型深度的值的一个缓冲区而这个值是由模型顶点的z值转化得到一个介于0和1之间的一个值二、什么是深度信息三、深度缓冲区的作用用上图
楠溪泽岸
·
2023-10-17 01:48
Unity
unity
游戏引擎
Unity中
Shader
光照模型Blinn-Phong原理及实现
文章目录前言一、Blinn-Phong原理二、Blinn-Phong实现最终代码前言Unity中
Shader
光照模型Blinn-Phong原理及实现,也是经验型光照模型。
楠溪泽岸
·
2023-10-17 01:47
Unity
unity
游戏引擎
GPU通用计算调研报告
GPU在这十多年的演变过程中,我们看到GPU从最初帮助CPU分担几何吞吐量,到
Shader
(着色器)单元初具规模,然后出现
Shader
单元可编程性,到今天GPU通用计算领域蓬勃发展这一清晰轨迹。
lingbing3802801
·
2023-10-16 08:18
GPGPU
cuda
shader
编程
gpgpu
图形
matlab
filament沙盒传参数到
shader
和ue不同,ue是通过文件名传相应的参数到
shader
,比如Load
Shader
SourceFileChecked(TEXT(“/Engine/Private/MaterialTemplate.ush”
directx3d_beginner
·
2023-10-16 07:00
filament学习
filament
2023年10月计划(上班以熟悉公司源码为主,下班osg+光追+ue视频教程结合进行)
目前已经抄写了几遍
shader
,再把光追进行下,循序渐进。工作需要,进行着osg视频教程,不用太多,10分钟就行。ue的仍然继续进行着。
directx3d_beginner
·
2023-10-16 07:27
验证第二个1万小时定律
计划
《Unity
Shader
入门精要》学习5
Unity中的基础光照从宏观上来说,渲染包含了两大部分:决定一个像素的可见性,决定这个像素上的光照计算我们是如何看到这个世界的通常来讲,我们要模拟真实的光照环境来生成一张图像,需要考虑3种物理现象。·首先,光线从光源(lightsource)中被发射出来。·然后,光线和场景中的一些物体相交:一些光线被物体吸收了,而另一些光线被散射到其他方向。·最后,摄像机吸收了一些光,产生了一张图像。光源在光学里
zaizai1007
·
2023-10-16 01:41
UnityShader
UnityShader
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他