每次临摹基本都可以分为两个步骤,第一步是用钢笔工具和形状工具把物体勾勒出来,第二步是往形状上填充颜色,然后加一些渐变或者投影。在填充颜色和细节的时候是很享受的,但是在勾轮廓的时候总是很崩溃,画出来的曲线总是不流畅,也不知道问题出在哪里,其实就是钢笔工具没有掌握好。

后来看到一篇外文文章,写的是在 Illustrator 中使用钢笔工具的技巧,才明白了怎样才能用钢笔工具画好曲线,今天结合那篇文章加上我的感悟来聊一聊 UI 设计中的难点,钢笔工具。

准备工作,勾选橡皮带工具

钢笔工具大家应该都很熟悉了,中间一个节点,两边两个手柄,调节手柄的方向可以控制曲线的走向,调节手柄的长度可以控制曲线的弧度。上面的动效设计表达的就是这个意思。

在使用钢笔工具的时候有个能帮助我们的选项,叫橡皮带,勾选上以后,曲线会随着鼠标移动,方便我们预览曲线的走向,看下图,在图片最右边,点击齿轮勾选上:

节点手柄方向和位置是画好曲线的关键

接下来就要开始用钢笔工具画曲线了,在画以前我们可以看看高级 UI 设计师们是怎么处理曲线的节点的,看下面两张图:

 从图片里我们能发现,这些节点的方向都是有规律的,都遵循了一种秩序,第一个规律是:除了曲线结束的角,所有节点的手柄不是水平的就是垂直的,具体情况要根据曲线的走向,如果曲线横着走,手柄方向就水平,如果竖着走,方向就垂直。第二个规律看下面的两张图:

图片中红色的圈代表水平的节点,蓝色的圈代表垂直的节点,从图片里可以看出,不仅仅是手柄的方向有规律,节点的位置也是有规律的,第二个规律就是:所有的节点都在曲线的 “最” 外侧或者 “最” 内侧。简单得说就是如果曲线是凸出来的,节点就放在最凸的那个地方,如果节点是凹进去的,节点就要放在最凹的那个地方。掌握了这两个规律就可以轻松画出完美的曲线了。

实战演示一下

比如说用钢笔工具画上图这个 “ S ”

根据第二个规律,所有节点都在曲线最凸或最凹的地方,在这些位置依次画上节点。

根据第一个规律,手柄的方向不是垂直就是水平的,鼠标长按钢笔工具,在菜单的最后找到转换点工具,就是图片里 “T” 上面的那个,按住 shift 点击节点拖动,在每个节点上把手柄拖出来,这时候拖出来的两个手柄是一样长的,位置大概正确就行,不用刻意调整。

在把所有手柄拖出来以后,我们开始调细节,还是用转换点工具,按住 shift ,分开拖动每个手柄使曲线吻合。

所有手柄都调整完成后就大功告成啦!

今天的教程主要讲了钢笔工具的使用技巧,只要熟练掌握了就可以画出世界上任何的造型,再加上颜色和质感,我们就能创造出精彩的设计。一定要多多练习,钢笔工具可以说是基础,但也是 UI 设计中的一个难点,大家加油!

php 贝瑟尔曲线,钢笔工具进阶技巧!如何画出完美的贝塞尔曲线?相关推荐

  1. ai钢笔工具怎么描线_AI钢笔工具技巧,怎么画出完美的贝塞尔曲线

    AI钢笔工具技巧,怎么画出完美的贝塞尔曲线 我们在刚开始学习UI的时候,通常会临摹很多作品,一般临摹都分为两个步骤,第一步是使用钢笔工具把物体勾勒出来,但是很多人在勾轮廓的时候往往都不流畅,其实这是钢 ...

  2. ai怎么画循环曲线,怎么用 Adobe Illustrator 画出曲率连续的曲线?

    [Hi-iD的回答(12票)]: 我同 @巴别鱼 观点类似,平面设计中不必追求"曲率连续"这个概念. 在这个问题(曲率连续对于手机设计有多重要?)的回答中,我说到了"曲率 ...

  3. python绘制繁花曲线代码_做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾

    原标题:做个绘图仪,画出美丽的繁花曲线 | 上周实验回顾 在刚刚过去的周末,北京.上海.广州.深圳.杭州.南京的孩子们又在科学队长实验室玩嗨啦!一起来回顾一下吧~ 开眼时间 认识繁花曲线 纸币上的背景 ...

  4. 贝塞尔曲线是什么?如何用 Canvas 绘制三阶贝塞尔曲线?

    大家好,我是前端西瓜哥. 今天谈谈贝塞尔曲线是什么以及它的原理,并说说如何用 Canvas 技术绘制一条三阶贝塞尔曲线. 贝塞尔曲线是什么? 贝塞尔曲线,是通过几个简单的参数描述一条曲线的一种参数曲线 ...

  5. 【css】使用 canvas 画一个圆、贝塞尔曲线画对话气泡

    画一个圆 HTML <canvas id="canvas"></canvas> JavaScript var canvas = document.getEl ...

  6. qt中画出漂亮的函数曲线

    准备画布,填充画布颜色为白色 //头文件中 private:Ui::Widget *ui;QImage image;QString line; //实现文件中 Widget::Widget(QWidg ...

  7. android运动轨迹怎么画,Android 利用三阶贝塞尔曲线绘制运动轨迹的示例

    本篇文章主要介绍了Android 利用三阶贝塞尔曲线绘制运动轨迹的示例,分享给大家,具体如下: 实现点赞效果,自定义起始点以及运动轨迹 效果图: xml布局: xmlns:tools="ht ...

  8. 怎样固定计算机画图曲线,如何在电脑上画出固定长度的线段

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何在电脑上画出固定长度的线段回答:这个要看你采用什么软件来画线段了 既然你是用word的话,稍微有点烦:方法为:在word里搞出绘 ...

  9. android 贝塞尔曲线 画圆,如何用贝塞尔曲线创建圆?

    在comp.graphics.faq中涵盖 摘抄: 主题4.04:如何将贝塞尔曲线拟合到圆上? 有趣的是,贝塞尔曲线可以近似一个圆,但不能完美地拟合一个圆.一个常见的近似方法是使用四个贝塞尔曲线来建模 ...

最新文章

  1. 移动apn接入点哪个快_移动4g网速最快接入点_2020移动最佳APN接入点
  2. Apache ZooKeeper - 使用ZK实现分布式锁(非公平锁/公平锁/共享锁 )
  3. Java中使用Jedis连接Redis对String进行操作的常用命令
  4. [MATLAB学习笔记]matlab结构体A.B
  5. 0207.Domino R8.0.x群集配置手册
  6. 【数据结构与算法】之深入解析“石子游戏II”的求解思路与算法示例
  7. VMware虚拟机安装
  8. 窗体间跳转及传值 01
  9. 自己封装的ASP.NET的SQLITE数据库的操作类
  10. [转帖]一些不该被埋没的好歌【全版】【2】
  11. SecureCRT 安装与破解教程
  12. zotero导出所有的bib文件
  13. 计算机显示无法格式化,U盘无法格式化怎么办?Win7提示Windows 无法完成格式化的解决方法...
  14. Android 闹钟app 课程设计
  15. C语言n层嵌套平方根的计算n
  16. 抠脚大叔如何改变性别,Python实现变声器功能
  17. 2014最佳开源教程
  18. 有一头小母牛(0岁),它从第四年(3岁)开始,每年都生一头小母牛(一年只生一头),而且,所以的小母牛也都会在第四年开始生育。假设所有的母牛都不会死,请问:第n年,此牛群共有多少头母牛?
  19. 分布式商城项目-后台开发-SSM工程整合网站模板
  20. nginx降权+安装php

热门文章

  1. 中国药用胶塞市场研究与未来预测报告(2022版)
  2. 安全性归约(安全性定义 - 1)
  3. php函数 99乘法表,使用php自定义函数实现99乘法表代码
  4. iis 微信小程序 服务器,微信小程序 windos server 2008 iis 7 tls1.0 升级 tls1.2(示例代码)...
  5. vscode 宏命令快捷键步骤
  6. [usaco月赛]梦幻王国
  7. 使用java保留两位小数
  8. 荷月科技加入新华三生态,H3C区块链超融合一体机亮相数字峰会
  9. win10自带虚拟机好用吗_Xbox游戏栏,一个免费的屏幕录像机,win10自带,非常好用...
  10. 苹果手机微信双开 苹果微信多开经验