UnityShader SDF有向距离场简单实现

UnityShader SDF有向距离场简单实现

前言

突然看到B站的一个教程,还不错,记录一下

项目

场景布置

使用ASE连连看,所以先要导入Amplify Shader Editor

连连看

画一个圆

复制一个圆

计算

代码逻辑在这里

a和b分别是上面两个圆

c 复制代码
float h=max(k-abs(a-b),0.0)/k;
Out=min(a,b)-h*h*k*(1.0/4.0);

修改shader参数

鸣谢

【Unity】UI粘连效果教程

相关推荐
zcc8580797628 小时前
Unity 自动生成UI绑定+MVVM 架构模板
unity
LF男男9 小时前
MK - Grand Mahjong Game-
unity·c#
呆呆敲代码的小Y9 小时前
【Unity实战篇】| YooAsset + UOS CDN 云服务资源部署,实现正式热更流程
人工智能·游戏·unity·游戏引擎·免费游戏
WarPigs10 小时前
unity多语言框架
unity
RReality10 小时前
【UGUI】自定义 ListView 架构:设计、原理与可扩展性
unity·架构
棪燊20 小时前
Unity的Game视图在Scale放大后无法拖动
unity·游戏引擎
weixin_423995001 天前
unity 团结开发小游戏,加载AssetBundles
unity·游戏引擎
cyr___1 天前
Unity教程(二十七)技能系统 黑洞技能(下)黑洞状态
学习·游戏·unity·游戏引擎
张老师带你学1 天前
Unity 科幻武器系列
科技·游戏·unity·模型·游戏美术
平行云1 天前
虚拟直播混合式2D/3D应用程序实时云渲染推流解决方案
linux·unity·云原生·ue5·图形渲染·实时云渲染·像素流送