遊戲技術相關研究

2017年3月20日 星期一

【three.js】最強WebGL封裝套件-初體驗

上午10:09 Posted by Channel Chung 4 comments
  這一年多來因為工作的關係主要的開發工具機乎都是使用Unity,某天想到Unity可以Build出webGL檔案在瀏覽器上執行所以就小試了一下,不試還好一試嚇一跳,空專案編譯出來的檔案居然高達4MB多,想說因該是哪裡搞錯了所以就跑去問了Google大神,大神很誠懇的對著我說孩子看著我的眼睛聽我說,先不要管Unity編譯webGL了,你聽說過three.js嗎?我先給你一些three.js正妹的個人資料並盡快安排你們碰個面聊聊。。。聽到對方是正妹原本已經發聲到喉嚨的拒絕聲讓我硬是又把它吞了回去。。
記的碰面的那天外面下著小雨,我們靦腆的坐在咖啡廳靠窗的位置,在我開口跟妳要了LINE後雙方就一直低著頭滑著自己的手機,忽然間我的LINE收到了妳的一則訊息還有一行網址:

Hi 我們先來作個心理測試,你先點選下面網址確定您的瀏覽器有沒有支援webGL,如果有支援的話我就可以告訴你更多關於我的事情。。。
https://get.webgl.org/

看完後我二話不說的點了連接,瀏覽器畫面上顯示了大大的"Your browser supports WebGL"字樣,我開心極了,這表示我們可能有機會更進一步了解彼此,我快速的在LINE上敲入了幾個字:

我。。。今天的穿著還可以吧? 妳平常出門都打扮怎麼亮眼嗎?
(Normal Mapping+SpotLight) [點擊另開視窗看效果]
(貼圖引用自https://samsilcox.wordpress.com/2015/11/12/normal-and-specular-maps/)

妳收到訊息後抬頭看我了一眼又快速的低下頭打起了簡訊。。。

你今天的打扮很帥氣。。。
至於我,習慣看場合穿著,比如說在家我會穿的比較普素一點比如這樣:
(MeshBasicMaterial) [點擊另開視窗看效果]

跟朋友外出的話我會穿著比較亮麗一點比如這樣:
(MeshPhysicalMaterial+SpotLight) [點擊另開視窗看效果]

如果是重要場合的話我穿著會比較隆重就像這樣:
(Bump Map+SpotLight) [點擊另開視窗看效果]

另外,睡覺的時候我不習慣穿衣服
(MeshNormalMaterial) [點擊另開視窗看效果]
看著手機裡妳不斷傳送過來的訊息,除了讓我對妳的穿著品味有一定的了解外,更驚訝的發現妳的敘述簡潔易懂,讓我開始在腦海裡幻想起未來我們可以一起完成許多事情,第六感告訴我在這樣下去的話我很可能會狠狠的喜歡上妳;這之後我們又聊了許多事情,直到店家服務生過來對我們說今天營業時間已經結束囉,我們才依依不捨的離開,離開前也約定好了下次碰面的時間,這讓我開始期待下次的約會了。。。

後記:為了紀念我們的第一次約會我將今天的所有聊天內容永久的紀錄在github上了

4 則留言:

  1. 死阿宅快醒醒不要再幻想了你根本沒有機會跟正妹喝咖啡

    回覆刪除
  2. 跟左右手聊天的記錄有必要放github嗎。。噁心。。

    回覆刪除
  3. 有一種愛情叫宅男與程式語言

    回覆刪除