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

相关推荐
张老师带你学5 小时前
UnityVR弯曲UI
科技·游戏·unity·游戏引擎·模型
张老师带你学6 小时前
unity作业,街角小场景
科技·游戏·unity·游戏引擎·模型
mxwin9 小时前
Unity Shader LOD:动态 Shader 等级切换技术详解
unity·游戏引擎·shader
ALex_zry9 小时前
C++高性能日志与监控系统设计
c++·unity·wpf
魔士于安12 小时前
Unity太空战舰完整工程,包含战损,实时战损
游戏·unity·游戏引擎·贴图·模型
Nuopiane13 小时前
MyPal3(10)视锥体剔除
unity
海海不瞌睡(捏捏王子)14 小时前
Unity知识点概要
unity·1024程序员节
学不完的15 小时前
Zrlog面试问答及问题解决方案
linux·运维·nginx·unity·游戏引擎
小清兔15 小时前
unity游戏制作中问题汇总(持续更新)
游戏·unity·游戏引擎
mxwin1 天前
Unity Shader SRP深入理解内置渲染管线与 URP/HDRP 的底层架构差异
unity·游戏引擎·单一职责原则