方法就是下載Unity官方商城的Vive Stereo Rendering Toolkit 示例場景=往衷。=3琛!席舍!特么的P嵴健!俺亮!VR也知道自己跟傳統(tǒng)鏡子的制作方式不一樣巴院础!脚曾!害我找了好久的資料QAQ6摇!本讥!因為鏡子映射鏡像的物體原理就是通過攝像機呈像珊泳??拷沸?
找到示例場景I椤!我都是直接拖過來用的= =撞芍!哼Q砹恕!總的來說就是在鏡子的模型下綁定一個空物體序无,空物體還有個子物體攝像機~Q檎薄!
鏡子模型掛腳本~帝嗡!掛了腳本后晶通,物體自己的shader就會立即變成【Stereo RendererShader】,且會自動生成腳本需要的空物體與攝像機哟玷。
把攝像機跟父物體即空物體拖到鏡子模型掛的腳本里對應(yīng)的位置狮辽!用于鏡子呈像的攝像機初始位置參考官方栗子吧!至于細節(jié)問題就要大家自己調(diào)整了~3补选喉脖!
其實到這里!讼渊!還會出現(xiàn)問題6础!爪幻!
QAQA饨浴!為什么鏡子里還是呈現(xiàn)出的景象不對呢挨稿!因為3鹎帷!奶甘!特么的篷店!在鏡子后面的攝像機,會把在它前面的東西全部渲染出來= =所以要把不需要被渲染的物體拖到【Stereo Renderer(Script)】腳本組件里的【Ignore When Render】的數(shù)組變量槽里臭家,這樣子就只會看到鏡子面向前面的物體鳥~疲陕!
而且注意噢,這個掛在用來當做鏡子的物體的腳本钉赁,運行后蹄殃,這個物體下面帶的相機會跑到咱們的CameraRig下的攝像機對面,類似鏡像這樣0-0你踩,所以懂鏡子的成像原理了吧诅岩。
如無意外就是這樣了,讓模型組做模型的時候带膜,不需要拆開的就合一起吩谦,需要拆的例如墻面什么的,需要拆膝藕,因為鏡子要把自己身后的東西全部不渲染的式廷,就只能把挨著的墻面拆分,好渲染其他墻體而自己掛的那一面則不需要芭挽。