翠玉白菜與R素材

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了翠玉白菜與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素材的主要内容,如果未能解决你的问题,请参考以下文章

UNITY如何动态加载R素材?

认识R素材

DOCKER可能改變VR內容的編輯&製作

VR App动态更新

读书笔记--《Python基础教程第二版》--第十一章 文件和素材

python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)