小屋創作

日誌2014-09-21 16:54

自家開發的自動化頭像系統

作者:JL‧真‧維斯坦茲

今天來介紹一下新的自家開發自動化頭像系統

話說幾個月之前我看過有幾套自動生成的預設頭像系統, 例如 wavatar, monsterID 甚麼的
之後一直在構想過弄一個自由度比較大的自動頭像系統 (例如是隨機妹子之類的)
再參考過之前突然紅極一時的 Flash 紙娃娃機
直到這個月, 在兩個朋友的幫助下 (分別幫我做了一組頭像素材和注冊伺服器), 終於給我做出來並且以同人企劃的方式上線了

生成的效果如下:
以上幾張頭像都不是直接事先畫出來的, 而是由系統把各種不同的部件 (例如眼, 口, 衣服等) 組合而成的

大概生成的原理就是把每個不同的名字/電郵之類的計算成一組碼, 再從這一組碼變成對應的部件和顏色 (沒錯是顏色), 最後就會按照圖層次序組合成像上面的圖片了, 因此只要名字是一樣, 出來的頭像就會是一樣, 除非頭像更新了或者大小寫不對吧 (笑)

如果有興趣的話歡迎點進這裡看看, 裡面有詳細的說明和範例, 可以自己生成一個獨一無二的... 或者甚至整合到自己的論壇之類的地方也 OK

啊, 順帶一提, 如果有人有興趣想提供素材的也是歡迎的~


[10/10/2014 更新]
鑑於某些原因,我決定把頭像系統的核心部分開源……以下部分為技術向
因為這個系統後台是用 Node.js 運行的,因此這部分我選用了 CoffeeScript 寫成。
其實就只是一個簡單但強大的一個函數,能夠把一組16 進制雜湊碼變成一堆指定範圍的數字,基本上無論需要多少個數字、雜湊碼的長度怎樣都可以生成出來,甚至如果需要有特殊生成條件的複雜需求也沒問題。詳細我就不多說了,有興趣的歡迎來這裡研究一下吧(注意:內裡有一些狗屁不通的英文說明)。

4

4

LINE 分享

相關創作

新的頭像~

[速報]Google Gemini app繁體中文版正式上線啦!

試試自己還會不會畫雄性人類[1+過程3p]

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】