首页 > 代码库 > 翠玉白菜與R素材
翠玉白菜與R素材
如何把台北故宮的 翠玉白菜 製作成為ㄑVR素材〉?
翠玉白菜(鎮宮之寶)
Step 1、用3d掃瞄儀對翠玉白菜進行掃瞄,得到3d資料模型:
Step 2、請軟體工程師以C++或Java等電腦語言撰寫一個軟體類別(class):
Step 3、由軟體工程師將掃瞄得到的3d資料模型,裝入到軟體類別裡,成為類別的資料內容(data or content):
Step 4、針對上述資料內容(即上述3d資料模型),取得它的meta data,例如作者、創作曰期、版本、歸類或使用情境等。
Step 5、由軟體工程師將meta data(俗稱元資料),裝入到上述的軟體類別裡:
Step 6、對翠玉白菜賦於ㄑ擬人化〉的行為(behavior),也就是把它視為一個人,它具有與人或其它素材交互的動作行為,例如放大、縮小、旋轉及渲染自己等功能(行為)。
Step 7、工程師依據這些行為的需求,撰寫程式碼(C++或Java等)來表達上述各項行為,然後把程式碼裝入到上述的類別裡,成為類別內的函數(function):
Step 8、於是軟體類別共內含3項要素:1)3d資料內容; 2)元資料; 3) 函數(程式碼)。
Step 9、工程師使用Docker腳本語言,撰寫DockerFile文件,指引Docker將上述軟體類別打包成為世界標準的docker鏡像(image):
此外,也可將相關的渲染引擎及作業系統(或Lib)等包成為docker鏡像:
Step 10、將上述docker鏡像(即VR素材)上傳到素材共用平台(俗稱VR素材超市),就製作完成了:
~ End ~
好文要顶 关注我 收藏该文
翠玉白菜與R素材