苹果手机画圣诞树教程 手机备忘录画圣诞树

2023-12-08 00:40:42
369手游网 > 游戏攻略 > 苹果手机画圣诞树教程 手机备忘录画圣诞树

作为设计师,怎样培养设计感、创意感?我认为最重要的是夯实基础,其次是不能眼高手低,也不能拒绝新的设计技能和趋势,最后当然是“多看多练多思考”。所以当我遇到一些有趣的设计的时候,我都会尝试去临摹,甚至去网上搜索和研究怎样实现。

例如接下来分享的一个 AI 小技巧,如何设计出毛绒效果的造型,这里我会通过圣诞主题来绘制圣诞树的造型,如下图所示。

其实操作方法很简单,但是细节的调整和颜色的搭配,对于新手来说还是有点难度,也需要耐心去微调。好了,我们现在就开始,具体操作步骤如下:

Step 01

请打开你的Adobe Illustrator 软件,新建文档。(我的软件是2021版本)

接着选择“钢笔工具(P)”,绘制圣诞树的外轮毂,如下图所示。

⚠️:注意图形路径不能形成闭合路径,需要断开路径,不然后面的步骤不能实现。

Step 02

绘制两个圆,尺寸:23*23px,颜色为绿色渐变。

选择两个圆,建立“混合”命令(快捷键:Alt+Ctrl+B),而这步创建的混合效果是默认的选项。

所以需要再选择“对象”→“混合”→“混合选项”,弹出“混合选项”(或者双击工具栏中的“混合工具(w)”也可以),设置混合对象间距,如下图所示。

Step 03

选中前面两步完成的混合对象和圣诞树路径,执行菜单栏中的“对象”→“混合”→“替换混合轴”。

Step 04

接着完成毛绒效果,执行“效果”→“扭曲和变换”→“粗糙化”,弹出粗糙化对话框,设置参数,如下图所示。

Step 05

很多人以为做到上面一步就可以,为了让毛绒效果更加细致逼真,继续执行“效果”→“扭曲和变换”→“收缩和膨胀”,收缩为-40%,效果如下。

放大来看,能清晰看到类似毛绒的精致效果。当然啦,你还可以继续微调刚才“粗糙化”和“收缩和膨胀”的参数,直到满意为止。

Step 06

圣诞树部分已经完成,接着就是星星部分,同样是上面的操作,只不过星星的路径不一样而已。(⚠️注意星星路径也要断开,用“剪刀工具(C)”断开即可。)

Step 07

添加一个红色背景,完成简单的海报编排。英文字体:skandinavia Regular,Akzidenz-Grotesk BQ Light Exten。

这里我还添加了点的元素搭配圣诞树,让整体更丰富。

为了增加质感,添加了颗粒效果

“效果”→“纹理”→“颗粒”

❄️雪花制作❄️

“效果”→“扭曲和变换”→“波浪效果”

如果你有足够的创意

还可以创造更多有趣的造型

比如下面的毛绒怪物

写到最后

设计师应该保持一颗勇于尝试、好奇的心,平时工作内卷够严重了,适当享受设计带来的乐趣。好啦,今天的分享就到这里,看完别忘记去实操哦。

明天就是圣诞节了,你收到手绘的圣诞树了吗?最近,备忘录圣诞树不仅在朋友圈里非常活跃,甚至已经偷偷卷起来了!

在微博上,你甚至能看到#备忘录圣诞树大赛#话题,很多小伙伴在努力地参赛,更新自己的画作。

(图片源自微博)

不得不说,有些参赛选手的作品是相当优秀的,让人直呼“你的备忘录,我的备忘录,好像不一样”,下面就来观摩一下优秀参赛作品:

(图片源自微博)

看了这么多优秀作品,但轮到自己上手的时候,难免出现“一看就会,一画就废”的尴尬境地……

手绘不好圣诞树也没关系,条条大路通罗马,咱们还可以走“技术流派”,用Python来绘制圣诞树,不仅有树,还有飞舞的雪花。

先给小伙伴们看一下成品,简约的线条勾勒出精心装扮的圣诞树,经典的红绿搭配,大雪纷飞的背景,是不是圣诞氛围拉满呢?


如果你也想用Python画出一棵圣诞树,那下面的教程可要认真学习哦!

这里为了赶速度,就直接写最 Base 的代码。

1. 导入代码与基础配置

from turtle import *
import random as r

screen = Screen()
width, height = 500,500
title("圣诞树")
bgcolor("black")
speed("fastest") #定义速度
setup(500, 500, startx=None, starty=None)
pencolor("green")
pensize(10)
penup()
hideturtle()
goto(0, 150)
showturtle()
pendown()
shape(name="classic")

2. 画第一层

#画第一层
seth(-120)

for i in range(10):
fd(12)
right(2)
penup()
goto(0, 150)
seth(-60)
pendown()
for i in range(10):
fd(12)
left(2)
seth(-150)
penup()
fd(10)
pendown()
for i in range(5):
fd(10)
right(15)
seth(-150)
penup()
fd(8)
pendown()
for i in range(5):
fd(10)
right(15)
seth(-155)
penup()
fd(5)
pendown()
for i in range(5):
fd(7)
right(15)

3. 画第二层

#画第二层
penup()
goto(-55, 34)
pendown()
seth(-120)
for i in range(10):
fd(8)
right(5)

penup()
goto(50, 35)
seth(-60)
pendown()
for i in range(10):
fd(8)
left(5)
seth(-120)
penup()
fd(10)
seth(-145)
pendown()
for i in range(5):
fd(10)
right(15)
penup()
fd(10)
seth(-145)
pendown()
for i in range(5):
fd(12)
right(15)
penup()
fd(8)
seth(-145)
pendown()
for i in range(5):
fd(10)
right(15)
penup()
seth(-155)
fd(8)
pendown()
for i in range(5):
fd(11)
right(15)

4. 画第三层

#画第三层
penup()
goto(-100, -40)
seth(-120)
pendown()
for i in range(10):
fd(6)
right(3)
penup()
goto(80, -39)
seth(-50)
pendown()
for i in range(10):
fd(6)
left(3)
seth(-155)
penup()
fd(10)
pendown()
for i in range(5):
fd(8)
right(10)
penup()
fd(8)
seth(-145)
pendown()
for i in range(7):
fd(8)
right(10)
penup()
fd(8)
seth(-145)
pendown()
for i in range(7):
fd(7)
right(10)
penup()
fd(8)
seth(-145)
pendown()
for i in range(7):
fd(7)
right(10)
penup()
fd(8)
seth(-140)
pendown()
for i in range(7):
fd(6)
right(10)

5. 画第四层

#画第四层
penup()
goto(-120, -95)
seth(-130)
pendown()
for i in range(7):
fd(10)
right(5)
penup()
goto(100, -95)
seth(-50)
pendown()
for i in range(7):
fd(10)
left(5)
penup()
seth(-120)
fd(10)
seth(-155)
pendown()
for i in range(6):
fd(8)
right(10)
penup()
seth(-160)
fd(10)
seth(-155)
pendown()
for i in range(6):
fd(8)
right(10)
penup()
seth(-160)
fd(10)
seth(-155)
pendown()
for i in range(6):
fd(8)
right(10)
penup()
seth(-160)
fd(10)
seth(-160)
pendown()
for i in range(6):
fd(8)
right(10)
penup()
seth(-160)
fd(10)
seth(-160)
pendown()
for i in range(6):
fd(8)
right(10)
penup()
seth(-160)
fd(10)
seth(-165)
pendown()
for i in range(5):
fd(10)
right(11)

6. 画树干

#画树干
pencolor("#8B4513")
penup()
goto(-70, -165)
seth(-85)
pendown()
for i in range(3):
fd(5)
left(3)
penup()
goto(70, -165)
seth(-95)
pendown()
for i in range(3):
fd(5)
right(3)
seth(-170)
penup()
fd(10)
pendown()
pendown()
for i in range(10):
fd(12)
right(2)

6. 画雪

#画雪
pencolor("#DCDCDC")
penup()
goto(70, -165)
pendown()
seth(-90)
pensize(8)
circle(-20, 90)

penup()
goto(30, -185)
pendown()
seth(-180)
pensize(8)
fd(40)

penup()
goto(-5, -170)
pendown()
seth(-180)
pensize(8)
fd(35)


def guest(x, y, z):
penup()
goto(x, y)
seth(-z)
pendown()
for angel in range(5):
fd(10)
right(10)


def guet(x, y, z):
penup()
goto(x, y)
seth(-z)
pendown()
for angel in range(5):
fd(10)
left(10)


def qu(x, y, z):
penup()
goto(x, y)
seth(-z)
pendown()
for angel in range(5):
fd(6)
right(10)
seth(-150)
fd(20)

7. 不同形状的雪。。。代码过多,私信我来拿源码吧

现在给大家分享一小段其中用来“画上”雪花的函数代码,下面的代码可以在指定坐标放上一条具有一定倾斜角度的雪花。

def guest(x, y, z):
penup()
goto(x, y)
seth(-z)
pendown()
for angel in range(5):
fd(10)
right(10)

作者:piikee | 分类:游戏攻略 | 浏览:23 | 评论:0