這個牛的碎片化效果是怎麼做出來的?


......

(⊙v⊙),以我最喜歡的滑稽為例吧.

1.

Manipulate[SelectComponents[
EdgeDetect[Thinning@Binarize@GradientFilter[img, b], a], Large], {a,
0.1, 1}, {b, 0, 15}]

Manipulate一下,找到合適的參數,方便下一步FillingTransform。參數調整到出現大致出現閉合輪廓就可以啦。

2.開搞

img =上面的滑稽圖;
pic = ImageRotate[
FillingTransform[
SelectComponents[
EdgeDetect[Thinning@Binarize@GradientFilter[img, 11.7], 0.77],
Large]], -Pi/2];
pts1 = Position[ImageData[EdgeDetect[pic]], 1];
pts2 = pts1[[Last[FindShortestTour[pts1]]]][[1 ;; -1 ;; 16]];
cells = MeshPrimitives[
TriangulateMesh[
BoundaryMeshRegion[pts2, Line[Last[FindShortestTour[pts2]]]],
MaxCellMeasure -&> 3000], 2];
Graphics[With[{col = RGBColor@RandomReal[1, 3]}, {EdgeForm@col,
col, #}] /@ cells]

效果:

並不好看...

換一個"彩圖"做法,我找到了這裡:

image processing

{x, y} = ImageDimensions[img];
pts = Reverse /@
RandomChoice[
Flatten@ImageData@GradientFilter[img, 2] -&>
Tuples@{Range[y, 1, -1], Range[x]}, 500]; Graphics[
With[{col = RGBColor@ImageValue[img, Mean @@ #]}, {EdgeForm@col,
col, #}] /@ MeshPrimitives[DelaunayMesh@pts, 2]]

效果:

因為是隨機選的點,每次結果略有差異,運行兩三次,選張」滑稽「噠.

?(? ???ω??? ?)?


關鍵字 低多邊形 Low Poly 3D


這其實是Low Poly啦

如果想學的話,其實用Photoshop很容易做的

給個教程給你,很短,3p共半個小時長度

01、LOW POLY:突出明暗關係豐富色彩02、LOW POLY:製作三角面03、LOW POLY:豐富畫面


推薦閱讀:

【辦公軟體】- Office Tab,在微軟 Office 2003-2013 和 2016 的一個標籤視窗中打開多個文檔
Excel快速填充與自定義格式的合體工具#Transform Data by Example
Vue.js 插件開發詳解
最好用的 IntelliJ 插件 Top 10
郵箱根據收件人自動改變群發郵件內容?

TAG:AdobePhotoshop | 設計 | 平面設計 | 插件 | 海報 |