實習生
蔡睿恩
題目
Virtual BIM Reviewer (VBR) 開發更新
帶領員
吳宗翰
工作進度規劃
實習週記
1st week:
進度:完成unity訓練課程中所有lab,包括2D及3D之動畫、碰撞、特效等等。
心得:學習unity的過程中,跟著lab一起製作一些小動畫及小遊戲真的非常有趣。尤其是完成之後的試玩更是充滿成就感,
還能讓我忘記先前debug的痛苦。
CAE首頁三支影片之心得:
當初會對CAE組有興趣,正是因為看了陳教授的第一支影片。影片中所提及的兩個CAE重視的價值吸引了我:創新
力及多元力。創新力是我自認為已有的人格特質,也是仍在努力的目標。而多元力則是我目前正積極培養的。進來
CAE組的第一天,前輩帶大家參觀的各個實驗室都令我十分驚艷,更見識到多個領域所結合出的創新研究,且許多
主題都相當引人入勝。相信這次的暑期實習一定能收穫滿載,期待未來幾週的課程!
2nd week:
課程心得-影片剪輯:利用premiere剪輯影片很有趣!之前因為課程需要,有使用過繪聲繪影跟威力導演,但premiere的
界面跟功能又不太一樣,各有優缺點。特別喜歡premiere的字幕功能,很方便使用且效果也很好!另外得知講師同
時也是同屆實習生時蠻驚訝的,臺風好也講得很讚,很值得學習!
進度:下載revit 2016及SQL server並了解VBR架構。
學習SQL語法,並套用在unity遊戲內script以優化之。
讓遊戲內所有物件都能顯示其參數。
利用3ds Max嘗試將模型材質保留。
心得:之前就已經看過學長們建的VBR模型且很有興趣,現在能親自參予該遊戲的制作更是讓我興奮。學長首先希望我找
到自動讀取SQL資料庫中的方法。而在google中找到關鍵程式碼、讓學長修改後並成功運行時,真得是非常有成就
感!之後將該功能導入其他物件的工作也相當順利。
工作結束後,我又在家中針對自己有興趣的"材質"部分進行研究,經過不斷嘗試後,終於找到保留窗戶透明度的方
法,但部分材質檔案仍然有流失,希望之後能找到更完美的辦法。
3rd week:
課程心得-CPR:CPR的課程真的是在求學的每個階段都會碰到呢!但每次教每次步驟都有些不一樣。這是我第一次接觸
到AED,操作不難,但在遇到緊急狀況時卻能有效的發揮效果,很慶幸在遇到之前能先有過使用經驗!
進度:利用資料庫將VBR匯入功能自動化。
尋找轉檔方法。
測試上周保留材質之匯入方式。
心得:這週的工作,說實在有點陷入泥沼的感覺,簡單來說就是不斷的try and erro。首先是自動匯入的部分,因為必須讓
"匯入模型"這個主要是在開發階段才會使用的功能在遊戲運行中也能辦到,就必須找到相應的script。但找到的資料
都指向一個需要花費大量金錢購買的程式包,直到最後才找到兩個較便宜及免錢的辦法,然而匯入的檔名卻不是目
前所使用的.FBX檔、而是.obj檔,因此又必須尋找直接匯出.obj檔或是將.FBX轉成obj檔且能保留材質的方法。
此時又遇到另外一個問題,原本上週測試出來、匯出能夠保留材質的.FBX檔的辦法,再做一遍時卻不管用了!結果
就是又花了一天放假的兩天再測試上。目前雖然沒有拖到這週進度,但若再花時間在測試及找資料上,可能會影響
到之後的工作,說實在的讓我非常緊張且有些低落......
4th week:
課程心得-簡報製作及技巧:這次的課程非常有幫助!我在此之前我對於簡報一直抱有一些恐懼感,常常都是不知如何準
備就匆匆上台。學長的簡報製作讓我了解製作PPT所需具備的美感、以及如何讓聽眾清楚瞭解剪報的重點。講師的
簡報技巧更是讓我受益良多!讓我對"簡報"這件事重新理解了一次,過去不足的、未能理解的,在聽過這次簡報後
都有種恍然大悟的感覺!很感謝兩位前輩帶來的知識與技巧,未來的報告我會以這些經驗呈現出更好的簡報!
進度:找到保留材質之方法。
實際將第二週之成果及含有材質之模型導入server端並讓client端成功讀取。
心得:經過幾十次的測試之後,終於重新找回第二週保留材質的方法了!這次的經驗讓我了解到-做研究時若不能用更多
角度去切入問題、用更長遠的眼光去預測結果,很容易就讓自己原地打轉。解決難題固然開心,但原本的進度還是
要顧。先前做的資料連結原來只是測試版,實際要將這個功能導入server端並讓client端做連結。這部份看似簡單,
但還是讓我碰壁好幾次。先是server無法載入,再來是client端無法連結、最後是client端連上卻又沒資料,但經過
多次嘗試後總算是成功了!不過大部分還是因為有學長的幫助。另外是因為下周有期中報告,因此花了許多時間在
準備上,雖然很緊張但還是希望能夠有好的表現。
5th week:
課程心得-書法:最後一次碰毛筆已經是小學時的事了呢!以前總是對於寫字有千百個不願意,這次難得的重新提筆突然
就想好好寫一回。查了孟學學長提供的網站後,照著裡頭的字寫了幾張紙以後,發現自己有些寫得還挺不錯的。或
許把字練好也是一件有趣的事。謝謝學長讓我有機會把對書法的記憶,從討厭變成有一點點興趣。
進度:討論新功能-測量線-的呈現方式與流程架構。
建立測量線功能。
心得:其實我一直以來對寫程式都算有興趣,但常在剛開始時不知該如何下手。這次在與學長討論架構後,讓我很清楚知
道每一個流程該做什麼、知道要產生哪些物件、變數及腳本。而寫程式的過程中,也總是受到學長的幫助,解決各
種BUG。每寫完一段並運行成功時的成就感真的很激勵人心,相信寫完幾樣功能之後我寫程式的功力也會進步吧!
期中報告心得:
聽了上週的簡報製作及技巧後,腦袋中就浮現出各種想放進期中報告內的點子,希望能夠呈現和想像中相同效果的
簡報。但PPT的製作卻有些不如預期,因時間關係也無法重作,實在很可惜。口頭報告方面則是不斷反覆練習,並
不斷刪減字數好讓時間壓在三分鐘內。最後更是幾乎把要講的東西全都背起來了!然而上臺後,我容易緊張的老毛
病又犯了。雖然是滾瓜爛熟的講稿,還是出現了幾次結巴,但除此之外我自認為表現還算可以。不過最後出現了小
插曲-謝老師向我提問時,我不知道他在問我。可能因為總算報告完的關係,導致我有些閃神,因此以為謝老師是
向所有實習生提問。雖然最後還是有回答,但在Q&A時的集中力部分還是必須在期末報告時更加強。而PPT的呈現
方式也需要更加改進。
6th week:
課程心得-拳法&出國經驗談:這次課程難得離開教室,在土研一樓學習五步拳和太極拳,對於平衡感頗差的我來說,這
兩種拳法實在是很有幫助卻又難學起的項目啊!下午孟涵學姐的出國經驗談則是印象深刻。環遊世界一直是我的夢
想之一。得知除了交換學生或考取國外的研究所外,還有"參加研討會"這個申請補助金的機會後,實在讓我躍躍欲
試!學姐的出國經驗分享也十分有趣!出國真的是調適自己、與人交流及增廣見聞的好方式呢!
進度:思考及討論新功能-材質更換工具-的呈現方式及流程。
建立材質更換工具。
心得:認真嘗試了一個禮拜以後,總算是有點上手了,也更了解各function跟class等之間的關係。自己寫的程式照著自己
所想的運行實在是非常有成就感!雖然這星期有很多時間在考慮如何處理材質的各種參數以及工具的呈現方式,但
回家繼續修改一些句子後,總算是有個更換工具的架構出來了!雖然算順利,但中間還是有遇到一些問題。某次修
改遊戲物件後,要覆蓋過原本物件時不小心將已經快完成的測量線工具蓋過去了!所幸程式碼還在,在學長的幫助
下很快就救回來了。這也提醒我以後不只要存檔,更要將整個pack做備份才不會出現悲劇。
7th week:
課程心得-團隊合作活動:雖然大家兩個月來都在同樣的環境下一起實習,但互相交流的機會實在不多呢!難得有個能讓
大家互動、又能活動筋骨的活動實在是很不錯!
進度:完成更換材質工具。
完成測量線工具。
心得:這大概是我打最多code、也是我在這方面進步最多的一個星期了。尤其是材質更換工具,除了一開始學長給的意見
之外,幾乎全部都是我自己構思架構與流程。目的是希望能在實習的最後,能有個真正靠自己來完成、貢獻的事情。
雖然最後還是有一兩個困難點實在解決不了而跑去問學長,但真的有感覺自己有在進步!在這過程中,與同樣是康
老師的實習生-承彥與精瑋的討論令我印象非常深刻!我遇到一個寫法上的問題而詢問他們意見,雖然不是非常困
難的問題,卻讓我學到很多!承彥教會了我過去沒學過的array和foreach的寫法、精瑋則解決了我所遇到的難題並
讓我發現邏輯上的盲點!兩項新工具能夠在這週完成,真的必須感謝他們兩位以及學長的幫助!
8th week:
課程心得-攝影:其時我對攝影一直很有興趣接觸,也曾去學校的攝影社聽過幾次課,但或許是因為沒聽到入門課程,實
在是不瞭解各種專有名詞。而在聽過學長得解釋與看過實際操作後,總算是大概懂iso、光圈與快門之間的關係了。
學長介紹的幾個app也相當有趣,我也總算會使用iPhone的內建相機了!
進度:學習使用App42。
記錄使用者停留時間與座標、並即時上傳到App42。
心得:不知不覺間,實習也來到了最後一週。原本預定要完成的目標也已經在上週完成了,因此這週進度就找了最初版的
進度安排中較為感興趣的"使用者行為模式記錄"。一開始寫得非常順利,partner承彥教了我stream的寫法,讓我能
將使用者的停留時間正確地儲存在遊戲運行後創造出的txt檔中。但學長說正式運行時必須將資料儲存於線上的資料
庫內,如kii及App42。經過學長的講解後我總算大概瞭解App42的儲存資料方式以及Json的寫法,最後也成功將"紀
錄駐足點"的功能完成並能及時上傳到App42中。但礙於時間關係,"記錄關注點"功能及App42的資料讀取功能未能
完成。若開學後時間允許,希望能夠將這些功能完成!
八週的實習說長不長、說短不短。雖然不捨,但還是結束了!這段時間學到非常多東西、也交到了幾個朋友,如此
難得的體驗必須感謝此次實習的所有老師、實習生委員以及tutor們的耐心帶領與指導。謝謝你們!也辛苦了!