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实现
游戏·unity·c#
康de哥1 天前
在OpenCode中配置unity3d-mcp
unity·glm-4.7·minimax m2.1·opencode·unity3d-mcp
在路上看风景1 天前
1.5 AssetDataBase
unity
qianbo_insist1 天前
unity 无头模式启动
unity·游戏引擎
郝学胜-神的一滴1 天前
深入解析Mipmap层级判定原理:从理论到实践
c++·unity·godot·游戏程序·图形渲染·unreal engine
怪力左手1 天前
renderdoc使用
shader·glsl·render
绀目澄清2 天前
unity3d AI Navigation 中文文档
游戏·unity
绀目澄清2 天前
Unity 的AI Navigation 系统详细总结
人工智能·unity·游戏引擎
绀目澄清2 天前
Unity3D AI Navigation 详解:从基础概念到实战应用
unity·游戏引擎
绀目澄清2 天前
Unity3D AI导航系统完全指南:从核心概念到动画耦合
人工智能·unity