由于网上很难找到虚幻引擎的矢量图logo,自己画又太麻烦,偶然间发现官方的ContentExample仓库(内容示例)中有一个用样条线spline实现的logo:

这个logo完全使用三次贝塞尔曲线(Bézier)实现的,而且与每个点相邻的2个控制点对称,因此可以使用svg中的S(x2,y2,x,y)函数:

S(x2,y2,x,y)传入4个参数,表示【后控制点】和【终点】的横坐标和纵坐标,而【起点】则是上一个S()函数的x和y,【前控制点】则是上一个S()函数的x2和y2,所以不需要x1和y1。如果上一段曲线不是S()函数,那么【前控制点】就是【起点】,这段曲线降维成二次贝塞尔曲线。还要写一个蓝图脚本将UE5中的spline转成svg代码:

这段代码将spline上的每个点(起点、终点)以及切线(控制点)拼接成svg字符串,最终打印到输出日志里,再复制粘贴到.svg文件中就完事了,最后稍微优化一下代码,得到如下的svg:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="-75 0 150 200"><path transform=" translate(0 200) scale(1 -1)"d=" M -72 79 S -72 79 -72 79 S -83.393 86.313 -51 122 S -11.511 148.677 -11 149 S -24.086 131.036 -20 125 S -13.909 119.078 -14 120 S -16.199 70.35 -13 59 S 13.972 56.928 14 63 S 16 97.75 14 113 S 5.25 121.25 6 124 S 17.223 124.778 17 124 S 37.3 139.321 48 142 S 33.183 130.613 34 116 S 31.669 77.319 35 61 S 73.468 82.808 71.968 76.058 S 36.426 34.102 29 34 S 21.75 44.75 14 44 S 2.267 35.104 -2 31 S -40.386 46.284 -42 49 S -36.75 43 -35 58 S -32.602 95.035 -35 109 S -68.134 101.673 -72 79 " />
</svg>

成功复现出了全网独一无二的虚幻引擎logo的矢量图。无论是UE5的样条线还是SVG的<path>标签,本质上都是利用贝塞尔曲线这个大杀器实现各种各样的图形,贝塞尔曲线本质上也就是中学里学过的多项式而已,非常简单粗暴。

虚幻引擎logo矢量图svg源码!相关推荐

  1. 如何获取/下载虚幻4(Unreal Engine4)源码

    在官网中点击[获取虚幻引擎]可以看到,虚幻4完整源代码已经放在Github上,所以与其用百度搜别人的资源,当然是直接上Github下啊. 主要步骤如下: 注册一个Github帐号,这个没啥值得说的. ...

  2. springboot源码 红色J_通达信副图指标源码之,出手就赢

    今天跟大家分享一个通达信副图指标源码,本指标没有未来函数,因为本指标没有卖点提示,所以本指标需配合主图指标使用效果会更好,简单易懂,很容易明白,所以就不过多介绍使用方法了,以下是指标的贴图. 风险提示 ...

  3. uniCloud免费云存储图床源码

    介绍: uniCloud提供免费100G云存储空间,不限流量,底层是阿里云OSS,因此速度非常快.这个源码是利用uniCloud云存储开发的一款图床源码,和网上其他的uniCloud图床源码不一样的是 ...

  4. EasyImage图床源码V2.0

    介绍: EasyImage图床源码V2.0,PHP语言,无数据库,支持多文件上传,返回图片url,markdown,bbscode,html的一款图床程序. 使用的zui的前端自适应模板,以html5 ...

  5. php小猫咪图床源码V1.8

    简介: 小猫咪图床源码V1.8,无需数据库,拥有叁楼,戒指,bilibili,搜狗,本地等7个图床. 使用说明: 后台为http://域名/admin 默认key为123456 修改key地址http ...

  6. 量化指标公式源码_量化指标副图指标 源码 通达信 贴图 无未来

    好股票软件下载网(www.goodgupiao.com)提示:您正在下载的是:量化指标副图指标 源码 通达信 贴图 无未来 这个量化指标,是我逃顶用的,今天拿出来献给大家 N:=34;M:=3; 28 ...

  7. 简图-一款聚合图床源码

    程序说明 原生PHP开发的一个图床聚合程序,自带鉴黄功能,违规图片智能拦截 可以直接复制上传以后的链接以及预览 支持5个接口上传,图片都支持https 下载地址:简图-一款聚合图床源码 – 站鸟网 程 ...

  8. 头像制作抖音微信壁纸小程序搭建一个基于uniCloud阿里OSS对象存储的免费图床源码

    图床演示https://e.hmwlcm.cn/ 图床源码https://download.csdn.net/download/qq_43527188/85117392 前言: 目前市面上很多图床基本 ...

  9. 主力用计算机吸筹,主力进场买点 找主力吸筹提款 通达信副图指标 源码 贴图(图文)...

    主力进场买点 找主力吸筹提款 通达信副图指标 源码 贴图 VARC:=LOW; VARD:=REF(LOW,1); VARE:=SMA(ABS(VARC-VARD),3,1)/SMA(MAX(VARC ...

最新文章

  1. 同步方法和同步代码块
  2. html 图片自动切换插件,jquery图片切换插件
  3. 并查集(Union-Find-Set)简洁而高效地处理连通分量的查询与合并
  4. .NET Core 出得云端入得本地,微软让跨平台应用勇敢表达
  5. 【渝粤题库】陕西师范大学151101 经济法概论作业 (笔试题型)
  6. AjaxPro新发现-错误处理
  7. 基于Blink构建亲听项目以及全链路debug项目实时响应能力 1
  8. HTTP性能测试工具wrk安装及使用
  9. java 状态机_Java 数据持久化系列之池化技术
  10. C#之Unix时间和北京时间互转
  11. PDF解决方案(1)--文件上传
  12. Symantec 11.0企业版安装与配置简介
  13. SaaS服务商盘点之ERP篇
  14. springboot中整合elasticsearch(基于springboot2.5.4,es版本7.13.2)
  15. 关于回溯模型的两种解空间树
  16. 身份证转换工具类(Java)
  17. Javascript图片裁切
  18. openGauss和PostgreSQL的源码目录结构对比
  19. 计算机连接网络被限制,电脑连接wifi出现网络受限的解决方法
  20. 查找原始MySQL死锁ID 笔记

热门文章

  1. sql修改表的字段类型
  2. linux kill一个进程,linux kill命令:(中止一个进程)
  3. 毕莹python_使用 qemu-kvm 安装和运行 Vagrant | Linux 中国
  4. 【Android】使用Wifi或网线连接ADB调试App
  5. C#实现简单的木马程序(学习木马制作流程)
  6. html class生效顺序,十二生肖顺序(完善版)
  7. 12.调整数组顺序,使得奇数在前,偶数在后
  8. ces edupack_CES 2015实况博客博客的操作方法
  9. 四川移动数据维护试题
  10. java 怎么解决volatile 原子一致性的问题: