作為設計師,怎樣培養設計感、創意感?我認為最重要的是夯實基礎,其次是不能眼高手低,也不能拒絕新的設計技能和趨勢,最后當然是“多看多練多思考”。所以當我遇到一些有趣的設計的時候,我都會嘗試去臨摹,甚至去網上搜索和研究怎樣實現。
例如接下來分享的一個 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。
這里我還添加了點的元素搭配圣誕樹,讓整體更豐富。
為了增加質感,添加了顆粒效果
“效果”→“紋理”→“顆?!?/p>
??雪花制作??
“效果”→“扭曲和變換”→“波浪效果”
如果你有足夠的創意
還可以創造更多有趣的造型
比如下面的毛絨怪物
寫到最后
設計師應該保持一顆勇于嘗試、好奇的心,平時工作內卷夠嚴重了,適當享受設計帶來的樂趣。好啦,今天的分享就到這里,看完別忘記去實操哦。
明天就是圣誕節了,你收到手繪的圣誕樹了嗎?最近,備忘錄圣誕樹不僅在朋友圈里非?;钴S,甚至已經偷偷卷起來了!
在微博上,你甚至能看到#備忘錄圣誕樹大賽#話題,很多小伙伴在努力地參賽,更新自己的畫作。
(圖片源自微博)
不得不說,有些參賽選手的作品是相當優秀的,讓人直呼“你的備忘錄,我的備忘錄,好像不一樣”,下面就來觀摩一下優秀參賽作品:
(圖片源自微博)
看了這么多優秀作品,但輪到自己上手的時候,難免出現“一看就會,一畫就廢”的尷尬境地……
手繪不好圣誕樹也沒關系,條條大路通羅馬,咱們還可以走“技術流派”,用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)