網頁

2019年5月22日 星期三

VStitcher 作品

今年輾轉有機會去上課。
那是一門使用VStitcher軟體,製作3D服裝的軟體。

服裝的生產過程,從設計開始,在紙上繪製出草圖,到布料選擇,
樣衣製成,此過程通常需經過好一段過程反覆修改,才能確認下服裝的設計圖稿。

在樣衣完成後,真正量產之前,通常會因為設計圖的修改需求,
樣衣也許只需作小小微幅修改,但卻需浪費了布料,甚至過度虛工,成本也大幅提高。

這套軟體,可以解決這個問題,讓設計師、打版師、樣衣製作、成衣工廠之間的溝通,
能具效率,不僅節省時間、降低誤會,也讓一心想設計服裝的人,
專心把服裝結構學好,暫時不用糾結於打版與樣衣縫製與製成。

2019年5月11日 星期六

[Presentation] Templates 講解與實作

在Presentation裡面使用Template,
其好處在於針對重複性工作,
不須重複地寫類似但又有點不同的語法。

其概念是提取變數後,再做另行指定變數內容。
此法可提高程式的結構性,亦可降低編寫語法的錯誤。

2019年2月26日 星期二

HoloLens 2 產品發表

引頸期盼,微軟終於發表HoloLesn第二代了。
外界最為關心的不外乎就是第二代與第一代的差異了。

以下整理官方與非官方的產品發表內容:

1. 舒適感
 
    增加舒適感主要是透過平衡眼鏡前後兩邊來達到。
    仔細看新一代的HoloLens眼鏡,眼鏡在頭部後側部位增加一塊重量,
    這是號稱用來平衡眼鏡前後重量的方法 (如下圖)。
    顯然,這是一個人因工程學上的考量。


     不用穿脫即可外掀眼鏡的設計(如下圖)。
     這項功能確實是挺方便的,對於長時間配戴來撰寫程式開發的程式設計師來說,
     不用拖下眼鏡,就可以一直配戴來完成工作,確實是挺實用的。
   

        他們主打第二代眼鏡比起第一代在重量上更為輕巧,此外他們也希望佩戴方式可以如同佩戴帽子一樣流暢方便。為了提高舒適感,微軟他們以3D掃描方式掃描了成千上萬的人的頭型,進而設計出這款頭戴裝置,並號稱配戴起來比起其他配戴裝置來說有3倍舒適感。

2018年12月11日 星期二

[Unity] MetroSupport 更新

最近Unity好像在進行更新
我使用的是Unity 2018.1.1f1

先前已經使用這個版本的Unity寫了一些專案,
最近想要使用Unity 2018.1.1f1 繼續寫專案,可是卻出現了這個警告訊號。


我不想換Unity版本,因為我必須確認過去寫的專案可以維護。
版本更新,容易造成以前寫的專案不敷使用。
這個問題我在Unity Forum上查找過,
非常多人在討論這個問題。

折騰一番,所謂折騰是說:
我隨意弄個新的而且是簡單的專案
然後先發佈到HoloLens上看看,仍出現警告訊號,而發佈失敗。

原來是這個牽涉發佈功能的MetroSupport,需要做更新。
想辦法去Unity網站,下載 UnitySetup-Metro-Support-for-Editor-2018.1.1f1
並且安裝起來之後,就可以把Unity專案發佈到HoloLens了。

Unity通常會自動跳出更新訊號,指引你到相關網址做更新。
但有的電腦並不會跳出訊號,那恐怕就得自己更新安裝了。



匯入FBX檔案至Unity材質的設定 - Shader

我習慣使用iClone軟體做人物建模,並套用動作。
完成後直接丟到Unity裡面,做後續發佈至其他VR硬體的事情。

將FBX檔案匯入Unity時,材質常常需要另做指定。
那是因為材質的資料夾(folder)沒有指定好,
只需去Material裡面,把材質的資料夾指定一下,即可。

以下用圖示再仔細講一次。

2018年11月19日 星期一

從iClone轉出3D模型檔案至Unity

使用iClone來進行3D建模,是一個既快速又簡便的方式。
尤其是現在iClone 7 可以直接轉出FBX格式的檔案出去,
以致可以與Maya, Zbrush, Unity等各種3D建模、動畫或遊戲軟體做銜接,
這對於喜愛做3D動畫與3D遊戲軟體的人來說,可說是一大福音。

雖然Unity裡面,也有一些簡單的3D建模工具,
但是iClone在3D動畫製作方面,因為有關鍵影格的概念,
在使用上還是比Unity還要容易而且順手。

因此,我還蠻喜歡先在iClone把想要秀在Unity裡面的3D動畫製作好之後,
再整個以FBX的檔案格式匯出給Unity,
再由Unity發布出去給虛擬實境裝置(簡稱:VR裝置)上。

這個做法唯一的缺點,就是檔案太大,
在執行檔案的匯出以及匯入時,往往非常耗時。
即便如此,可以專心在iClone軟體就把3D動畫完成,可以省去很多麻煩。
耗時的問題,就變得勉強可以接受或處理的事情了。

以下筆記,是為了記錄檔案匯出匯入過程遇到的幾個小問題,
以後若再遇到,就不用重新嘗試錯誤與學習。