原标题:仅需5步!手把手教你如何用AI绘制3D效果形象

来源:网易UEDC(公众号)

作者:祖琳

萌萌小兔来袭

这只粉红小兔子形象是国外设计师通过3D软件渲染而成,本文是通过使用2D矢量工具illustrator去模拟逼真的3D效果。经常使用AI的小伙伴也可以试试哦~

下面将把绘画步骤进行拆解,按照全身形状—头脸部上色—五官上色—身体上色—四肢及尾巴上色的顺序来绘制。

Step1:创建全身基本型

使用我们常用的钢笔工具进行外型勾勒,绘制好每个元素的路径。为后续的网格上色做准备。

Step2:创建头部网格

然后可以用网格工具创建网点和网格线,只需要在需要创建网点的地方点击就可以了。如图:

需要注意的关键点:

如果形状比较简单且是规则型,如圆形的眼睛、嘴巴之类的,可以直接进行网格创建;

但如果形状比较不规则,如兔子的头部,填充时则会出现如下情况:网格形状不规则,甚至会出现节点跑出去的情况,如下图:

此时的处理应对方式是:可以先画一个矩形,然后转换成网格,然后套用在现有形状上。

Step3:添加头部网格节点

只需要简单两步就能完成头部网络节点的添加。

继续细化网格节点,把握网格的疏密,节点间的间距等等。

在自己想要有形状渐变的地方添加节点。

PS:很多时候也是先添加几个大的横纵轴,然后一边调颜色一边增加节点的,看个人习惯来即可。

如果设置了冷暖光源,在调整颜色细节的时候需要注意其来源方向,后续的身体部分也使用相同方向。

Step4:头部其他五官部分形状及细节刻画

在面部有大明暗的基础上,增加并调整眼睛、嘴巴大概的位置、面积。并调整具体形状。

由于眼睛和嘴巴形体较简单,按照球体的基本明暗效果,遵循暗部、亮部、明暗交界线、高光、反光这几个元素的处理,把明暗表达出来即可。

从网格的分布也可看出对这几个明暗关系的处理变化。

需要注意的关键点:

如果想要比较锐利的渐变效果,则可以把网格节点之间的间距放置的比较近;想要柔和的渐变效果可以把网格节点之间的距离拉的开一些。

至此整个头部的上色已完成。

Step5:身体部分形状及细节刻画

使用同样的原理把身体部分进行上色,注意区分冷暖光源及反光,与头部相连接的暗影、反光。

光源的来源点需要统一,反光可以比高光弱一个度(与材质有关,与周围是否有其他可反光物体有关),效果如图 。

再用相同原理把另一条腿和尾巴上颜色。

最终效果

整体网格线分布如图。

一些小技巧

如果调整颜色的时候有多余不想要的颜色,用网格工具(快捷键U)或直接选择工具(快捷键A),选中相应节点,按delete键,则这条节点及通过这个节点的横纵轴路径都会被删除。

网格的中间节点仅控制颜色,边缘节点不仅控制颜色、还和形状有关系,所以外部形状在最初最好确认好,否则用网格边缘调整形状效果并不佳。

规定好明暗、冷暖色后,可以存至色板,随用随吸,可以有效控制越画颜色越多,保持作品色调统一。如下图色板中这些框起的颜色均为刚才示例中用到的颜色。

技法提炼总结

运用平面软件和技巧也可以做出很多立体的形象设计,并且相比较一些3D软件力求模拟真实,平面软件的优点是可以更自由的进行艺术效果创作。

综上,绘图步骤拆解的比较细,并掺杂有一些光影原理。看起来有些许复杂,不过核心原理思路还是比较单一的,掌握熟练后可以扩展出很多效果。

现在把步骤总结提炼下:

草图&勾轮廓:当我们着手准备进行一个形象或图标的绘画的时候,可依据草稿形象先把大轮廓用路径勾出来,分好区块在不同图层,方便后续上色环节。(如果你的认为草图已经足够细致到位,则可以在草图上直接进行上色环节)

添加网格轮廓:根据上文中第2章节关键点可知,如果上色对象为规则型,则可以直接使用网格工具点击路径添加网格节点上色;如果上色对象为不规则型,则最好使用一个矩形,在边缘添加一个节点后,适配到已经勾好的轮廓型上面。此时这个图层虽然也有边缘和节点等功能,但属性已经是网格,而不是路径了。

上色:在网格图层上开始进行具体的刻画,考虑光影、质感、形体等因素,对网格的颜色、位置、疏密进行相应调整,完成自己想要的整体上色效果。

收尾:观察全局画面,调整与整体视觉相违和的效果、统一光源、效果中该加强的加强、该削弱的削弱、出彩的细节可以再刻画下。最终达到预期的效果。

掌握这几个步骤,就可以开始自由创作啦,可以方便快捷做出更多想要的立体展示效果。

下图为随手临摹习作,两三个小时可以出一个大体效果了。

责任编辑:

ai怎么做盒子效果图_仅需5步!手把手教你如何用AI绘制3D效果形象相关推荐

  1. ai怎么做盒子效果图_包装盒3D效果图制作软件Cover Commander 5.7.0中文免安装版

    包装盒3D效果图制作软件Cover Commander 5.7.0中文免安装版 亿品元素2019.05.12Cover Commander 更新为 Insofta Cover Commander 5. ...

  2. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(1):确定框架方案

    遇到的问题   做游戏的时候用的是cocos2dx+lua,游戏开发自有它的一套框架机制.而现在公司主要项目要做android和iOS应用.本文主要介绍如何搭建简单易用的App框架. 如何解决   对 ...

  3. ai怎么做盒子效果图_AI利用3d效果制作包装图

    今天小编为大家带来了AI利用3d效果制作包装图,简单快捷,透视准确,感兴趣的朋友快到下文了解一下吧. 方法/步骤 这是我在网上随便找的一个包装展开图,ai做的,去掉没用的部分,看一下展开尺寸比较大,等 ...

  4. ai怎么做盒子效果图_AI制作一个漂亮的3D立体质感标志

    这篇教程教脚本之家的朋友们用AI制作一个漂亮的3D立体质感标志方法,教程绘制的效果图很漂亮绘制的难度中等,教程中同时还是用PS做了简单的处理.转发过来和脚本之家的AI爱好者们一起学习这个标志的绘制.希 ...

  5. layui 表格加载动画_仅需四步!BIM模型变身为漫游动画!

    在很多工程中,建设单位对于BIM工作的主要侧重点分为两项:一是通过BIM技术解决现场实际问题,二就是对项目的三维展示需求. 但是很多从事BIM行业的小伙伴一直在进行机械性的模型创建工作,并没有参与过模 ...

  6. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(4):网络模块的封装

    程序框架确定了,还需要封装网络模块. 一个丰富多彩的APP少不了网络资源的支持,毕竟用户数据要存储,用户之间也要交互,用户行为要统计等等. 使用开源框架 俗话说得好,轮子多了路好走,我们不需要自己造轮 ...

  7. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(6):各种公共方法及工具类的封装

    为什么要封装公共方法 封装公共方法有2方面的原因: 一是功能方面的原因:有些方法很多地方都会用,而且它输入输出明确,并且跟业务逻辑无关.比如检查用户是否登录,检查某串数字是否为合法的手机号.像这种方法 ...

  8. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(3):构造具有个人特色的MVP模式

    1. MVP的问题 之前我们说过MVP模式最大的问题在于:每写一个Activity/Fragment需要写4个对应的文件,对于一个简易的app框架来说太麻烦了.所以我们需要对MVP进行一定的简化. 关 ...

  9. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(5):数据持久化

    遇到的问题 有的时候程序中需要全局皆可访问的变量,比如:用户是否登录,用户个人信息(用户名,地区,生日),或者一些其他信息如:是否是首次登录,是否需要显示新手引导等等. 其中有些数据需要持久化到本地硬 ...

  10. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(2):MVP比MVC更好吗

    对于程序框架的选择,由于android天然的MVC,本来不需要另外设计直接使用即可.但是我更加钟情于MVP模式,对于其将ui完全与业务逻辑分离的思路很赞同. 那么什么是业务逻辑?个人认为,对数据(即M ...

最新文章

  1. nagios监控远程端口
  2. linux回到初始的命令,Linux基础总结简单常用命令
  3. 使用 SVG 动画实现弹性的页面元素效果
  4. php flash 图片上传,Flash教程:flash+php实现图片上传
  5. mysql 配置自动截断_MySql超长自动截断实例详解
  6. java怎么设置命令行参数_java 命令行参数
  7. spring之jdbcTemplate的增删改查操作--不使用配置文件
  8. HDU2044 一只小蜜蜂...
  9. unity3d 取锚点位置_天涯明月刀手游草鱼在哪里钓 天涯明月刀草鱼位置及|天涯|明月-游戏资讯...
  10. Android 获取应用信息—PackageManager
  11. 《少有人走的路-心智成熟的旅程》读书分享
  12. 什么是python语言的解释性?
  13. django外键-left join
  14. 楪祈机器人_饥荒 Inori楪祈人物MOD V20161211
  15. office word 自动生成目录 以及多级列表级别的设置
  16. 使用JS打印九九乘法表
  17. 若依前后端分离版本集成Mybatis-plus
  18. 清华研究生情侣发SCI、做实验,毕业后勇敢离京选择小城市
  19. 七、数据结构:线性表-栈(后进先出)
  20. idea常见快捷键大全

热门文章

  1. 商家APP店内点餐开启有桌台点餐模式
  2. 禁用win10触摸屏手势_禁用和启用Win10平板边缘滑动手势的详细方法
  3. 用python找出12万次MACD顶底背离,胜率究竟有多少?附代码【邢不行】
  4. 单元测试的目的及使用
  5. 如何在swap中获取交易对的价格
  6. Java集合源码剖析——基于JDK1.8中LinkedList的实现原理
  7. 个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。
  8. Python视频制作 MoviePy框架的基础使用
  9. 利用mysql客户端查询UCSC数据库
  10. (翻译):如何部署Contrail网关以及它是如何与Contrail协同工作的