今天來介紹一下新的自家開發自動化頭像系統
之後一直在構想過弄一個自由度比較大的自動頭像系統 (例如是隨機妹子之類的)
直到這個月, 在兩個朋友的幫助下 (分別幫我做了一組頭像素材和注冊伺服器), 終於給我做出來並且以同人企劃的方式上線了
生成的效果如下:
以上幾張頭像都不是直接事先畫出來的, 而是由系統把各種不同的部件 (例如眼, 口, 衣服等) 組合而成的
大概生成的原理就是把每個不同的名字/電郵之類的計算成一組碼, 再從這一組碼變成對應的部件和顏色 (沒錯是顏色), 最後就會按照圖層次序組合成像上面的圖片了, 因此只要名字是一樣, 出來的頭像就會是一樣, 除非頭像更新了或者大小寫不對吧 (笑)
如果有興趣的話歡迎點進
這裡看看, 裡面有詳細的說明和範例, 可以自己生成一個獨一無二的... 或者甚至整合到自己的論壇之類的地方也 OK
啊, 順帶一提, 如果有人有興趣想提供素材的也是歡迎的~
[10/10/2014 更新]鑑於某些原因,我決定把頭像系統的核心部分開源……以下部分為技術向
其實就只是一個簡單但強大的一個函數,能夠把一組16 進制
雜湊碼變成一堆指定範圍的數字,基本上無論需要多少個數字、雜湊碼的長度怎樣都可以生成出來,甚至如果需要有特殊生成條件的複雜需求也沒問題。詳細我就不多說了,有興趣的歡迎來
這裡研究一下吧(注意:內裡有一些狗屁不通的英文說明)。