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粘连效果教程

相关推荐
胖胖求游戏1 小时前
Unity热更新——AB包和Lua
unity·游戏引擎·lua
为你写首诗ge2 小时前
【Unity知识分享】Unity中获取Pico设备的序列号(SN码)
unity
B0URNE5 小时前
什么是虚拟现实(VR)?
unity·ue5·vr
B0URNE14 小时前
【Unity基础详解】Unity3D全程学习路线
学习·unity·游戏引擎
一步一个foot-print17 小时前
[Unity Shader Base] RayMarching in Cloud Rendering
unity·游戏引擎
ithinking11018 小时前
kotlin 集成 unity
unity·android studio
立刀人1 天前
关于Unity 轴心点 Pivot、锚点 Anchor和控制轴
unity·游戏引擎
Hody912 天前
【XR开发系列】Unity第一印象:编辑器界面功能布局介绍(六大功能区域介绍)
unity·编辑器·xr
lrh30252 天前
Custom SRP - 14 Multiple Cameras
unity·渲染管线·srp
Hody913 天前
【XR开发系列】Unity下载与安装详细教程(UnityHub、Unity)
unity·游戏引擎·xr