請問這樣的效果用ps如何實現的?
有這樣的旋轉效果就好
哈,我有一個比 @黃一凱老師的方法更簡單的答案(好雞凍)。
photoshop快捷鍵用起來。
第一步:用多邊形工具繪製正六邊形,填充黑色;設置不透明度為10%。
第二步:複製多邊形1圖層。
第三步:Ctrl+T編輯複製的圖層,設置旋轉角度10°,縮放大小,使得角對齊邊。
第四步:針對調整角度和大小的「多邊形1拷貝」圖層,使用ctrl+shift+Alt+T,重複變換17次。效果如下圖。
求@黃一凱老師贊 。
mathematica
一行
With[{a=10},Graphics[{Opacity[.1],Table[RegularPolygon[{((2Sin[(a+60)Degree])/Sqrt[3])^(r-1),a r Degree},6],{r,0,18}]}]]
當然稍改下a就轉出其他圖案了。
謝邀。
Photoshop水平有限,搞不定,所以用AI幫一下手。做一個六邊形,不透明度10%,然後變換。
從原圖可以發現,轉動三次以後上斜邊變成了垂直邊,所以每一次的轉動角度是10度。最終結尾的時候,六邊形恰好翻轉了180度,所以副本18個。92.2的縮放比例是我直接看圖估的,數學好的大神應該能直接算。
弄好以後到PS裡面調整一下反差,似乎和原圖區別不大:)當然在AI裡面弄得細一些的話是可以直出的。
增加隨機填充顏色:2016.12.22更
1.RGB三個值隨機(不透明度100%)
2.RGB三個值隨機(不透明度20%)
3.RGB兩個值隨機(不透明度100%)
4.RGB三個值隨機(不透明度20%)
5.腳本代碼
//獲取當前的PSD文檔
var docRef = app.activeDocument;
//旋轉角度
var deg = 15;
//旋轉次數
var sum = 360 / 15;
//縮放百分比
var per = Math.sin(60 / 180 * Math.PI) / Math.sin((120 - deg) / 180 * Math.PI) * 100
app.activeDocument.layers[0].rasterize(RasterizeType.FILLCONTENT);
//循環複製縮放旋轉
for(var i = 0; i &< sum; i++){
//獲取最上面的圖層
var layerRef = docRef.layers[0];
//複製最上面的圖層
var layerRefNew = layerRef.duplicate();
//載入選區
var currentPathItem = app.activeDocument.pathItems[0];
currentPathItem.select();
var rgbColorRef = new RGBColor();
rgbColorRef.red= Math.ceil(Math.random()*255);
rgbColorRef.green = Math.ceil(Math.random()*255);
rgbColorRef.blue = Math.ceil(Math.random()*255);
app.activeDocument.selection.fill(rgbColorRef);
//旋轉最上面的圖層
layerRefNew.rotate(deg,AnchorPosition.MIDDLECENTER);
//縮放最上面的圖層
layerRefNew.resize(per,per,AnchorPosition.MIDDLECENTER);
}
//填充顏色
for(var i = 0; i &< sum; i++){
//獲取最上面的圖層
var layerRef = docRef.layers[i];
app.activeDocument.activeLayer = layerRef;
//載入選區
var currentPathItem = app.activeDocument.pathItems[0];
currentPathItem.select();
var rgbColorRef = new RGBColor();
rgbColorRef.red= Math.ceil(Math.random()*255);
rgbColorRef.green = 0;
rgbColorRef.blue = Math.ceil(Math.random()*255);
app.activeDocument.selection.fill(rgbColorRef);
}
——————————————————————————————————————————
先上效果圖:
本回答採用PhotoShop腳本語言
一、分析可知是由正六邊形旋轉所得,並且旋轉後需要縮放
由正六邊形的外接圓的半徑,可以得出複製、旋轉後需要縮放的比例因子,就是 高中三角函數知識
二、採用PhotoShop腳本語言JavaScript來製作
將上述的複製、旋轉、縮放寫成代碼就是下面,已加註釋
三、具體操作方法
- 新建一個文檔,繪製一個正六邊形
- 在PS里按快捷鍵Ctrl + Alt + D 載入上述寫的代碼文件
- 最後得到的效果圖如下
- 這是代碼執行後的圖層 共有24個副本圖層
最後附上我寫的另外兩個腳本文件
利用PS腳本自動製作台簽https://zhuanlan.zhihu.com/p/23665697利用PS腳本批量添加水印https://zhuanlan.zhihu.com/p/23665643
交作業啦
加個描邊感覺效果好多了
教作業,順便做了一點點排版,這種漸變真的好好看
交作業
我本來也想寫ctrl shift alt+t的
交作業
交作業了 AI和PS的 順便給出AI的設置圖
效果1樓已經說了,在加幾個效果~
加個漸變 對比和曲線去之後就更能看到效果了
不然的話,邊邊是看起來會很實,具體多虛就在漸變那調就可以了
交作業
完美
推薦閱讀:
※如何用ps做出圖中效果?
※紙盒如何ps成迷彩效果?
※ps怎樣可以完美摳出這張圖片的魚?
※如何將蛋白質結構的緞帶模型PS成炒河粉模型?
※雜誌上很有質感人像的後期是怎樣的?
TAG:AdobePhotoshop |