当前位置: 首页 > news >正文

UnityShader SDF有向距离场简单实现

UnityShader SDF有向距离场简单实现

  • 前言
  • 项目
    • 场景布置
    • 连连看
      • 画一个圆
      • 复制一个圆
      • 计算
      • 修改shader参数
  • 鸣谢

前言

突然看到B站的一个教程,还不错,记录一下
SDF有向距离场

项目

场景布置

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

连连看

画一个圆

画圆

复制一个圆

复制一个圆

计算

计算
代码逻辑在这里
a和b分别是上面两个圆
代码逻辑

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

修改shader参数

修改参数

鸣谢

【Unity】UI粘连效果教程

相关文章:

  • 走进IT的世界
  • 51单片机第23步_定时器1工作在模式0(13位定时器)
  • 【设计模式】【行为型模式】【责任链模式】
  • NAS—网络附加存储
  • mysqldump全备份之后,如何只恢复一个库或者一个表
  • 中画幅巡检相机-SHARE 100M A10
  • Oracle中常用内置函数
  • 如何使用PHP和Selenium快速构建自己的网络爬虫系统
  • mac上使用finder时候,显示隐藏的文件或者文件夹
  • IPython脚本加载秘籍:探索脚本魔法的艺术
  • MySQL 重新初始化实例
  • 【高考志愿】医学
  • Chapter9 更复杂的光照——Shader入门精要学习笔记
  • C盘清理和管理
  • charls抓包工具 mumu模拟器抓包apk
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • JS数组方法汇总
  • js作用域和this的理解
  • LeetCode29.两数相除 JavaScript
  • php的插入排序,通过双层for循环
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Zepto.js源码学习之二
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 使用API自动生成工具优化前端工作流
  • 微信小程序:实现悬浮返回和分享按钮
  • 我这样减少了26.5M Java内存!
  • 学习JavaScript数据结构与算法 — 树
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​如何在iOS手机上查看应用日志
  • #define与typedef区别
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (三)mysql_MYSQL(三)
  • (四) Graphivz 颜色选择
  • (五)Python 垃圾回收机制
  • (学习日记)2024.02.29:UCOSIII第二节
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Core 和 .NET Framework 中的 MEF2
  • .net framework4与其client profile版本的区别
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .sh
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @Conditional注解详解
  • [ C++ ] STL---仿函数与priority_queue
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [20140403]查询是否产生日志
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决