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

相关推荐
心疼你的一切2 小时前
使用Unity引擎开发Rokid主机应用的全面配置交互操作
学习·游戏·unity·c#·游戏引擎·交互
ellis197019 小时前
LuaC API知识点汇总
unity·lua
雪下的新火2 天前
爆炸特效-Unity-04-shader&粒子系统
经验分享·笔记·unity·游戏引擎·shader·粒子系统
大Mod_abfun3 天前
Unity游戏基础-2(初识场景~项目构建)
游戏·unity·游戏引擎
爱吃小胖橘4 天前
Lua语法
开发语言·unity·lua
qq_205279054 天前
unity 读取PPT显示到屏幕功能
unity·游戏引擎·powerpoint
tiankongdeyige4 天前
Unity学习之C#的反射机制
学习·unity·c#
快乐觉主吖4 天前
Unity内嵌浏览器插件:3DWebView,显示不支持的音频/视频格式解决办法
unity
ellis19705 天前
toLua[四] Examples 03_CallLuaFunction分析
unity
大Mod_abfun5 天前
Unity游戏基础-4(人物移动、相机移动、UI事件处理 代码详解)
游戏·ui·unity·游戏引擎