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 urp内置lit材质源码解析(中)
上一篇(https://blog.csdn.net/qq_30100043/article/details/125725934)解析了内置
shader
lit的主文件和input文件,接下来,我们将视线关注到
暮志未晚Webgl
·
2023-07-20 10:00
unity
unity
材质
游戏引擎
聊聊如何优化Unity的
Shader
问题表象在游戏的性能优化过程中,我们发现
Shader
Lab的内存占用很大,同时我们可以确定我们没有使用Standard的
shader
;然后我们扫描了我们游戏每个
Shader
的变体,发现某些
shader
的变体多的令人惊恐
_树下懒人_
·
2023-07-20 07:02
Unity-
Shader
Graph学习笔记第一步: 如何打开
Shader
Graph && 制作全息效果
Shader
*一、准备工作使用
shader
graphs需要两个包(Windows-PackageManager):下载好之后创建光照渲染管线在Project面板鼠标右键-如下图如下图(在创建时改了其名字)最后打开ProjectSettings
帝九十八号攻城狮
·
2023-07-20 02:19
ShaderGraph
全息效果
unity
shader
NVIDIA FX Composer
NVIDIA在图形社区的众多贡献之一是FXComposer,一款用于缩写
shader
s的集成开发环境。本节介绍了这个工具,在本书上将会广泛使用。
chenjinxian_3D
·
2023-07-19 18:51
Rendering
with
DirectX
&&
HLSL
shader
中的摸版测试一些值的意思
Keep:保持Gbuffer中的值不变zero:把GBuffer中的值变为0Replace:设置Refvalue替换GBuffer中的值incrsat:自动增加1最大值为255incrwrap:自动增加1.,达到255变为0DecrSat:每通过一次减一,0永远是0Decrwrap:每通过一次减一,变成0在减一就255待更新
前端学习中
·
2023-07-19 14:13
【unity实战】手搓一个网格放置功能,及装修建造种植功能(2d3d通用,附源码)
文章目录前言开始项目和素材1.素材来源2.开始项目包(两种选择一种下载导入即可)开始1.修改鼠标指针显示2.给鼠标对应的平面位置绑定对应的指示器3.使用
Shader
Graph创建网格可视化3.网格的大小缩放和颜色控制
向宇it
·
2023-07-18 20:36
#
制作100个游戏
unity
3d
游戏引擎
游戏
glmark2代码分析8(其他scene)
包含的scene包含的scene有:default-options:option的setup和setfunction:和collections一样,就是
shader
不同,得验证下grid:绘制基本的网格
eric_dma
·
2023-07-18 04:27
算法
11-2.GLSL-索引绘图案例
效果准备工作创建顶点着色器
shader
v.vsh和片元着色器
shader
f.fsh着色器文件顶点着色器(
shader
v.vsh)attributevec4position;attributevec4positionColor
Pufus
·
2023-07-17 20:00
Shader
学习之路-实现溶解效果的
Shader
(十一)
我们都知道在游戏中,对于物体被溶解的效果,如降落伞溶解、纸张溶解销毁等,还是挺常见的,今天我和大家一起学习一下,如何简单实现一个溶解效果的
Shader
。
AnimeKing
·
2023-07-17 17:31
Metal入门教程(五)视频渲染
前言Metal入门教程(一)图片绘制Metal入门教程(二)三维变换Metal入门教程(三)摄像头采集渲染Metal入门教程(四)灰度计算前面的教程介绍了Metal如何显示图片、自定义
shader
实现三维变换
落影loyinglin
·
2023-07-17 04:35
Unity windows 打包 desired compiler platform 15 is not available in
shader
blob问题
如果在Unity打包Windows版本给策划测试的时候,发现有些策划的电脑跑不起来游戏,已运行就爆标题这个错误。经查询原来是目标平台的GriphicApi版本问题。一般Windows都是DX9就可以了,项目原来默认是和手机通用的,用的OPENGL,这样就会有部分电脑跑不起来。所以只要分别设置PC端的API为DX9,android为OPENGL就可以了。
灰的狼
·
2023-07-17 03:02
Unity
Shader
- SV_POSITION 和 TEXCOORD[N] 的varying 在 fragment
shader
中输出的区别
起因因另一个TA同学问了一个问题我抱着怀疑的心态,测试了一下发现varying中的sv_position和texcoord的值再fragment
shader
阶段还真的不一样而且sv_position还不是简单的
Jave.Lin
·
2023-07-17 03:02
unity
unity-shader
unity
sv_position
texcoord
Flutter的Builder生成彩虹Text
Builder(builder:(context){RenderBoxbox=context.findRenderObject();final
Shader
radialGradient=RadialGradient
讠纟纟
·
2023-07-16 22:59
Unity 基于法线和深度实现完美描边,可独立控制物体描边
目录前言自定义PostProcessOutline
Shader
关键代码说明1使用深度绘制描边1.1获得斜四方形UV坐标:1.2采样四方向深度2使用法线绘制描边3解决倾斜表面白块问题3.1计算视方向3.2
Eggbreaker2077
·
2023-07-16 19:23
Shader
unity
shader
Unity
Shader
数据精度使用情况 float half fixed
Unity
Shader
数据精度使用情况floathalffixedMostmobileGPUssupportbothprecisiontypes,halfbeingmoreefficient.Soifyou
Eggbreaker2077
·
2023-07-16 19:22
Shader
Unity
unity
游戏引擎
Unity “由
shader
改变物体顶点位置后,在屏幕边缘处可能不被摄像机看见”问题记录
问题分析:问题其实是:被
shader
改变的顶点已经进入摄像机视锥体,但是物体本身没有进入。由于
shader
改变的顶点位置是在GPU处理的。
Eggbreaker2077
·
2023-07-16 19:52
Unity
unity
游戏开发
shader
在UI中使用SpriteMask裁减任意
shader
的粒子效果
但是我们的的特效同事不愿意每个
shader
都去添加Stencil。所以使用SpriteMask方式进行裁减。使用步骤1.添加SpriteMaskComponent更具你需要的Mask形状设置精灵图片。
Eggbreaker2077
·
2023-07-16 19:49
Unity
unity
实现窗户特效的Unity
Shader
解析
本文将详细介绍一种使用Unity
Shader
实现窗户特效的方法。通过分析代码,我们将解释每个关键部分的作用,以及如何将其组合在一起以实现逼真的窗户效果。
Asklyw
·
2023-07-16 05:58
Unity
Shader
unity
游戏引擎
重新自学学习openGL 之光照贴图
今天我们开始学习光照贴图.我们原始的模型如下我们会给这个箱子进行漫散射和镜面光处理当前
shader
编码precisionmediumpfloat;uniformvec3viewPos;varyinglowpvec3normal
充满活力的早晨
·
2023-07-16 01:20
Unity3d 图片Image置灰
shader
0.114color.rgb=lerp(color.rgb,Luminance(color.rgb),_Factor);或color.rgb=dot(color.rgb,fixed3(0.299,0.587,0.114));
Shader
"UI
℡枫叶℡
·
2023-07-16 01:36
Unity+Shader
unity
Shader
基础之 Unity
Shader
概念
目录目录
Shader
compilationConditionalsin
shader
sDifferenttypesofconditionalsSwitchcodebranchatruntimeBranchingin
shader
sStaticbranchingHowtousestaticbranchingDynamicbranchingHowtousedynamicbranching
Shader
var
TO_ZRG
·
2023-07-15 22:09
Shader
unity
Unity知识记录--项目升级URP
URP是指Unity的通用渲染管线,此处主要针对原有项目进行升级使用,但并不是所有的内容都可以直接通过升级完成,直接使用的Unity默认的
shader
通常可以完成直接升级,自己编写的
shader
通常需要重做
爱编程的鱼
·
2023-07-15 22:09
unity教程
unity
游戏引擎
Unity
Shader
深度相关知识总结与效果实现
鸣谢:puppet_master(VIACSDN)贡献此文前言前言废话依旧比较多,感觉我是个写游戏体验评测的,233。最近想起了《恶灵附身》这款游戏的几个效果:《恶灵附身》整款游戏都是在一个“疯子”撸总的脑洞世界里面,游戏内容相当恐怖(吓得我当年一边尖叫一边玩,不光把我吓够呛,把我室友也吓坏了),有“贞子”,“保险箱怪”等等至今让我久久不能忘怀的Boss,不过整个游戏既有恐怖的地方,又有刺激的战斗
VirtualCreator
·
2023-07-15 18:01
Unity渲染&TA
unity
游戏引擎
Unity
Shader
中的Queue
官方解释:RenderingOrder-QueuetagYoucandetermineinwhichorderyourobjectsaredrawnusingtheQueuetag.A
Shader
decideswhichrenderqueueitsobjectsbelongto
monk_CD
·
2023-07-15 18:58
Unity
Queue
UnityShader
Depth
ShaderLab
【Unity】2019 UDRP 7.3 CustomPass 物体描边效果
Shader
"Renderers/FirstRenderersCustomPass"{Properties{_Color("Color",Color)=(1,1,1,1)_ColorMap("ColorMap
两水先木示
·
2023-07-15 18:28
Unity3d
#
Shader案例
#
Shader进阶
unity
游戏引擎
Unity
Shader
- 踩坑 - BRP 管线中的 depth texture 的精度问题(暂无解决方案,推荐换 URP)
文章目录环境问题测试
Shader
部分代码测试C#各个设备中的表现Unity编辑中夜神模拟器中小米10OPPOA5BRP中没看到有相关的解决URP中有解决References环境Unity:2018.2.11f1Pipeline
Jave.Lin
·
2023-07-15 18:26
unity
unity-shader
unity
深度精度
浮点精度问题
[Unity
Shader
学习笔记] Unity
Shader
中透明效果及相关原理(深度缓存、深度测试、深度写入和面片剔除等)
Unity
Shader
中透明效果及相关原理前言渲染顺序深度缓存、深度测试和深度写入o深度缓存o深度测试o深度写入片元(补充部分)透明物体对渲染顺序的影响不透明物体+半透明物体半透明物体+半透明物体渲染顺序总结
Atelier_01
·
2023-07-15 18:55
UnityShader
图形学
Unity3D
Unity3D
UnityShader
图形学
WebGL - 着色器扫盲
文章目录一、着色器概念1.顶点着色器(Vertex
shader
)2.片元着色器(Fragment
shader
)一、着色器概念着色器是什么?WebGL依赖一种新的称为着色器(
shader
)的绘图机制。
某些开发
·
2023-07-15 18:06
webgl
Shader
入门精要笔记7
第7章单张纹理纹素,纹理的基本元素在Properties定义纹理属性的格式_MainTex("MainTex",2D)="white"{}在CG代码段里定义的纹理名sample2D_MainTexfloat4_MainTex_ST代表纹理的平移和缩放_MainTex_ST.zw代表平移,_MainTex_ST.xy代表缩放tex2D(纹理,uv坐标)获得某个坐标的纹素将tex2D获得的纹素和颜色属
水曜日鶏
·
2023-07-15 14:25
unity5.0正式发布了,看看带来哪些重要的新特性!
Unity5.0Unity5.0isourbiggestandboldestreleaseever.PowerfulnewfeaturesinUnity5include:ThePhysically-basedStandard
Shader
tomakeyourmaterialslookconsistentinanylightingenvironment
jrg_2008
·
2023-07-15 02:38
unity3d
带有IES的SpotLight的pixel
shader
流程
IES灯光计算方法:voidUpdateLightDataColor(inoutFDeferredLightDataLightData,FInputParamsInputParams,FDerivedParamsDerivedParams){constfloatAttenuation=ComputeLightProfileMultiplier(DerivedParams.TranslatedWor
sh15285118586
·
2023-07-14 08:42
#
UE4之灯光渲染
UE
Unity
shader
saturate
当你想将颜色值规范到0~1之间时,你可能会想到使用saturate函数(saturate(x)的作用是如果x取值小于0,则返回值为0。如果x取值大于1,则返回值为1。若x在0到1之间,则直接返回x的值.),当然saturate也可以使用变量的swizzled版本,比如saturate(somecolor.rgb);
sh15285118586
·
2023-07-14 08:42
Unity3d
saturate
UE编辑器灯光颜色,能量传入
Shader
流程
编辑器界面:代码流程:FLinearColorULightComponent::GetColoredLightBrightness()const{//BrightnessinLumensfloatLightBrightness=ComputeLightBrightness();FLinearColorEnergy=FLinearColor(LightColor)*LightBrightness;i
sh15285118586
·
2023-07-14 08:01
#
UE4之灯光渲染
编辑器
UE
用
shader
effect 实现雨滴落水效果!Cocos Creator 3D !
最近逛论坛时,看到一位大佬在分享各种
shader
特效。基于其中的水波
shader
,白玉无冰写了一个玩水效果!文章底部获取完整代码!还可以试试水哦!
白玉无冰
·
2023-07-14 08:44
判断 Mac显卡 mps 是否可以正常运行
文章目录MacMPS介绍判断Macmps是否可以正常运行Mac指定mps进行推理示例MacM1GPU训练相比CPU速度提升对比开心搬砖每一天MacMPS介绍使用Apple的MetalPerformance
Shader
s
墨理学AI
·
2023-07-14 06:13
Bug特攻队
Mac显卡
Unity
Shader
- 搬砖日志 - URP PBR (抄作业篇,持续更新~)
文章目录目的环境PBR主要渲染方程D项GGB(desmos)D_Term完整
Shader
G项GGBG_Term完整
Shader
F项GGBF_Term完整
Shader
D,G,F带入公式PBR_Test_DGF.hlslDGF_Term
Jave.Lin
·
2023-07-14 06:14
unity
unity-shader
图形
unity
PBR
PBR优化
自制游戏引擎之
shader
预编译
shader
预编译为二进制,在程序运行时候加载,可以提升性能,节省启动时间.1.采用google
shader
c预编译与加载
shader
1.1下载代码https://github.com/google/
shader
cthird_party
chen_227
·
2023-07-13 19:27
游戏设计
游戏引擎
Shader
基础笔记(1)-基本结构
##新建
Shader
的分类1.StandardSurface
Shader
-产生一个包含标准光照模型的表面着色器模板。
·
2023-06-24 10:52
Hello OpenGL--002:会移动的三角形
一、三角形的绘制首先导入头文件:#include"GL
Shader
Manager.h"#include"GLTools.h"#include定义一个着色管理器及一个简单的批次容器:GL
Shader
Manager
shader
Manager
e521
·
2023-06-23 21:26
解决Unity模型贴图反转的问题
解决Unity模型贴图反转的问题设置
shader
的贴图属性:tilingx为-1参考链接:https://www.cnblogs.com/vivid-stanley/p/5494218.html
这里是得得。
·
2023-06-23 07:47
unity
Cesium之多影像图层加载原理
在cesium中,一个地形瓦片,无论加多少图层,都是在一个
shader
中计算的。在每个ImagerLayer创建影像纹理时候,会往地形Tile中imagery数组中添加TileImagery。
sky.....
·
2023-06-23 05:51
cesium
VEX —— 简介
User-definedFunctions主(语境)函数Main(context)function一,背景介绍VEX全称VectorExpression,是性能接近C/C++的高性能表达式脚本语言,也是一种更小、更高效的用于
Shader
挨代码
·
2023-06-23 01:04
#
VEX
Houdini
VEX
音视频-iOS使用metal渲染图像(二)
主要分成以下几个方面:MTKView以及Metal组件的创建;根据图像数据创建纹理;顶点数据、vertex和fragment
shader
;渲染过程;结果以及注意事项。
键盘指板
·
2023-06-21 11:09
Metal
音视频
ios
Shader
基础
写
Shader
的第一步要先了解运行环境。在某一个版本运行效果良好的
Shader
在另一个版本中,可能报错也可能效果不正确,这是由于Unity为
Shader
的底层做了很多工作,接口会更新。
HelloWorld_5915
·
2023-06-21 00:42
在Unity3D中开发的Ghost
Shader
SwordMasterGhost
Shader
特点此
Shader
是顶点片元
Shader
,由本人手动编写完成此
Shader
已经在移动设备真机上进行过测试,可以直接应用到您的项目中所支持的Unity的版本5.6.6
SwordMaster
·
2023-06-20 20:20
在Unity3D中开发的Toon
Shader
SwordMasterToon
Shader
特点此卡通渲染风格的
Shader
是顶点片元
Shader
,由本人手动编写完成此卡通渲染风格的
Shader
已经在移动设备真机上进行过测试,可以直接应用到您的项目中所支持的
SwordMaster
·
2023-06-20 19:06
threeJs着色器
一、着色器着色器(
Shader
s)是一种使用GLSL(OpenGLShadingLanguage)编写并在GPU上运行的程序。它们被用于定位几何体的每个顶点,并为该几何体的每个可见像素着色。
爱吃烧鸭蛋的叶安
·
2023-06-20 18:06
threejs
着色器
算法
python
Shader
Graph19-位置函数
一、打开Unreal,新建Material命名为DemoPosition,双击打开因为中心点为物体中心,所以将坐标值连接到BaseColor上是上面的效果,然后在场景中添加一个球体,将材质应用在该球体上,按下w我们可以在场景中改变物体的坐标,法线颜色并没有随着位置的改变而改变。我们修改AbsoluteWorldPosition,然后拖拽场景中的球体,会发现颜色随着物体位置的改变而改变。二、上亮下暗
艺菲
·
2023-06-20 04:03
Shader
Graph
unity
unreal
位置
随机变化
Shader
Graph18-反射、折射函数
一、打开Unreal,新建Material叫做DemoReflectionRefraction首先是看一下引擎内置的反射,BaseColor设置为1是白色,Metallic设置为1金属强度为最大,Roughness为0粗糙度为最小,那么最后的结果球面上显示的就是周围环境。N表示表面的法线方向,Reflection表示反射方向,Refraction表示折射方向,右上角摄像机表示人眼。下面使用一张hd
艺菲
·
2023-06-20 04:03
Shader
Graph
Unity
Unreal
Shader
反射
折射
Shader
Graph20-三面拉伸修复
Shader
中下边红框为Mask的部分对应红绿蓝三色图,绿框部分Texture对应带有拉伸Texture图,两部分的结果就是最左侧的图。
艺菲
·
2023-06-20 04:33
Shader
Graph
Unreal
Unity
Triplanar
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他