UE4 VR中一種比較清晰的UI制作方式


  在進行UE4 VR 制作工程中,因為有很多UI元素要呈現,例如字幕、暫停界面等等,但使用3D Widget總是各種不如意,尤其在呈現文字的時候,文字很很虛並且在人物高速運動時,3D UI元素會劇烈抖動,最后不得已另尋出路。

        最后終於發現一個component可以完美實現以上效果並且效果相當好,文字、UI的分辨率在VR里基本和PC中的效果差不多,這個組件就是Stereolayer。     

        Stereo Layer在設置的時候,LiveTexture是需要勾選的,然后就是Texture,我試了很多Texture都不行,最后只能使用Widget render to texture才可以。

        Stereolayer Type主要是設置組件的呈現方式,Face Locked是固定在HMD上,Tacker locked是固定在起始點,World locked無論如何都不行,Htc vive並不支持此方式。 

        Stereolayer Shape是UI的呈現現狀,有面片,還有cubemap和cylinder的形式,還是比較好的。

        總之此組件的坑很多,尤其是Livetexture,操作不當會造成內存泄漏,要時刻注意CPU及GPU的變化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM