1. 將全景圖片轉換為6面的立方體
最初的原始圖片
通過PTGui 軟件將圖片分解為6個部分
2. 通過Unity進行操作
創建3D項目工程
將之前的6張圖片導入到Assets中
創建一個Metrial并且設置它的Shader如下,并且將6張圖片與其前 后 左 右 上 下 分別對應
設置完成后,通過下方查看效果:
打開Windows/Lighting,使用上一步驟的材質球設置Scene , 這個時候右邊的全景信息就被替換了(先忽略掉這2個反光物體,后面會講)
但是當前的貼圖還會有些縫隙,這是由于貼圖的自循環導致的, 解決的方法如下:
在Assets中選中最原始的6張貼圖,設置為不循環后點擊Apply應用
3. 如何表現反射效果
創建一個球體Sphere和一個新的材質球Metrial,并且設置這個材質球的Shader如下:
創建一個Cubemap,它主要是用來表現反射的效果,
設置Cubemap,將之前的6張貼圖也拖放進來
選中上一步創建的材質球,將Cubemap拖放到對應的位置
在將這個材質球直接拖到球體上,則球體就會出現反射的效果