Glass reflection effect for Google 3D models 玻璃反光效果實驗



這次又來亂測試Google3D建築物上在Google Earth上面所呈現的視覺效果
誤打誤撞測試看看玻璃反光的效果

玻璃反光會透過物體的角度改變,玻璃內部的影像也會移動改變
好比鏡子在旋轉的時候,鏡子內的影像會移動改變

不過3D建築物貼材質的時候,玻璃反光只能在影像處理變成平面的圖片貼在建築物表面上
因此
建築物旋轉的時候
內部的影像並不會因此反方向移動

3D建築物在繪製的時候有一種材質可以呈現透明質感->png.檔
不過她是完全穿透,只能調整透明度,若只是將反光影像畫在png擋案上
效果也是跟上面一樣,反光會隨著建築物跑,並不會像鏡子一樣與建築物反方向的移動

後來誤打誤撞發現,正因為png材質可以完全穿透,因此做了一個實驗性的假設:

假設>穿透後面的背景景物=反光內的景物
那事情就好辦了

但是如果全部直接呈現後面的景色,那只會讓建築物感覺是透明的建築物,而不是呈現反光的玻璃
所以考量玻璃的骯髒程度,透明度,以及透明與不透明材質的穿插
因此在png材質上同時畫出半透明的玻璃搭配上完全不透明的窗框或牆壁

這麼做讓建築物保持有存在感,而不是一個透明穿透的盒子

上面這個範例是台中水利會尊賢大樓
將尊賢大樓的玻璃用20%透明度的穿透感+深色玻璃,才能將玻璃的存在感壓低出來(若玻璃顏色太淺就會直接穿透到後面,就不像反光)
這個測試已經接近我要的效果

不過
最大的破綻就是
如果有兩面直角的玻璃
兩邊所反光的景物是不同速度在旋轉
但是由於我的反光景物是背景
無法同時呈現兩種不同景色

所以在某個程度上來說
它看起來還是像個透明盒子~XD

1 則留言:

TaiwanSPM 提到...

很棒的測試~我也覺得效果好棒喔~COOL~