什麼演算法或方法可以生成迷幻的圖形?
像分形,像一些隨機的色彩,或者甚至神經網路中間層的一些「半成品」
有什麼演算法可以生成一些讓人覺得很迷幻的圖形嗎?
數學中 分形(fractal) 的概念。
知乎對此有較多的探討和介紹:
https://www.zhihu.com/topic/19610593/top-answers其本質是用一個複平面上的簡單函數迭代產生無限的細節,常見的分形如圖:有一次回家作業就是fractals
這是其中的Mandelbrot set
這個集合的圖案無限自相似(括弧前的五個字純粹我按自己理解胡扯的 並不知道標準表述)也就是說你把它的圖案畫出來 放大局部 會發現它和整體是相似的 無論你的局部有多小
這個集合定義我就不放了 大概就是對任何一個複數點 如果關於它的一個expresion在無限處不diverge 就屬於這個集合
所有黑色的是在集合之內的點
其他點是根據算多少次以後diverge來染色的 (iterationsUsedToDiverge % colors.size)然後這個程序可以點擊某個點zoom in 我上面第二張圖就是在第一個圖某個角落裡生成分形圖案https://zhuanlan.zhihu.com/p/28045271?utm_source=qqutm_medium=social作者 @何之源
Deep dream
非常的魔性
原理很簡單,通過已經訓練好的針對object detection task的CNN,令其某一類的輸出值達到最大,反向傳播疊加到輸入圖片上即可。
Voronoi圖。
簡單來說,就是在一塊區域布置一些固定點(a1,a2,···,ai,···,an),對區域中的所有點p(假如把區域柵格化後的點集表示為P,p屬於P),若點p離某固定點ai最近,則該點p屬於固定點ai所統治的區域;按照這種方式進行區域劃分。
來張動圖說明一切:
在Voronoi圖的基礎上進行改進就能得出很好看的圖形~
比如:(下面的圖都來自Shadertoy)
不知道截圖算不算侵權,侵刪。
說一個非常簡單樸素的演算法:隨機遊走。
有的時候困在了某個密集區域怎麼走就是走出不來;
有的時候又能夠瞬間向外突破找到一條道路;
有的時候走到了邊緣,以為就此結束再也回不來了;
卻在靜止一段時間後,從另外一個邊緣王者歸來。
感覺和人生很像啊。
哈勃觀測的星團照片。只需要將不同波段的圖像重疊,然後去噪,調色就可以。個人感覺非常魔幻。
分形。
曼德布羅特集。
「分形幾何及應用」這本書的代碼,都可以。剛看到的
分形學
deep dream。。。太魔性了。。。有一張很多眼睛的圖。還有不成熟的gan也可以。。。
數學函數圖形,顏色漸變,填充?複製,旋轉?隨機數?
GAN唄。
下面是一個日本友人用DCGAN生成的雜交pokemon
有這樣的
有這樣的
或者是這樣的
還有這樣的
以及各種奇葩推薦閱讀:
※學設計需要天賦嗎?
※你最喜歡的設計公司或設計工作室有哪些?為什麼喜歡?
※怎麼把三大構成應用到設計中?
※用ps或者ai如何做出這種字體模糊的效果呢?
※本科和專科差別大嗎?