? ,,

新锐科创官网-专业室内外高精度人员定位系统厂家及服务商

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UnrealEngine4禪意花園項目中的水池

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-13 08:22 | 瀏覽量:
這篇文章介紹了禪意花園項目中的水的效果實現方法。
 
禪意花園
 
禪意花園是Epic Games的官方項目,現在已經開放在Market Place中自由下載。這個項目中使用了特別的方法來實現水池,效果如下:
 

Unreal Engine 4 —— 禪意花園項目中的水池

 
水面表現
 
整體的水池效果分成水面與池底兩塊,針對于水面來說使用了Cubemap + noise,原本不是十分特別的地方,但是針對于Cubemap反射這一塊有個黑魔法,值得一看:
 

Unreal Engine 4 —— 禪意花園項目中的水池

 
這個函數寫的很復雜而且不好閱讀,應該是美術寫的。但是如果把它翻譯成代碼其實不難理解——它處理的是以場景設計師在關卡中放置的一個點為反射點,通過這個反射點、水面像素和相機位置的計算來獲得一個反射向量。這個反射向量在對應的CubeMap中采樣,從而獲得水面的反射效果,效果如下:
 

Unreal Engine 4 —— 禪意花園項目中的水池

 
目前這個材質的實現似乎還有點小問題,可以進行修復。這里不方便將修復后的材質放出,讀者可以自己進行實現。
 
總體來講這個想法很新穎,可以在僅僅使用Emissive Color與Opacity通道的情況下來實現很好的水面的效果,尤其在反射效果上的效果很不錯。
 
因此,這個水面效果可以在移動平臺上兼顧性能和效果。
 
水底
 
禪意花園中水池的水底效果的腦洞也開的很大。在正常情況下想要表現水底的效果通常是使用Refraction通道。但是Refraction通道在某些設備上表現的不太正常,性能也是一個必須考慮的問題。
 
因此水底的模型是讓水底本身使用World Position Offset通道來對頂點進行位移操作,這種操作主動讓池底的網格模型進行浮動,這樣一來也就會比較好適配大部分的設備。
 
這種做法是很新穎的,另一方面效果也很不錯。
 
后記
 
看到了Epic Games提出的一些解決問題的方法,感覺到提出這些方法的人似乎已經到了另一種境界。《孫子兵法》說“以正合,以奇勝。”大部分人似乎花了太多的功夫在“正”上,例如不停地去鉆底層,硬碰硬的提高效率和表現。但是是否能夠在“奇”這一塊來解決實際的問題,這種“奇”的能力又該怎么去培養?

相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: h片免费观看 | 亚洲欧美成aⅴ人在线观看 亚洲欧美成人久久综合中文网 | 国产精品久久亚洲不卡4k岛国 | 亚洲狠狠操 | 丰满多毛的大隂户视频 | 丁香狠狠色婷婷久久综合 | 两个人看的www视频免费完整版 | 久久性色欲av免费精品观看 | 国产精品无码午夜福利 | 久久久久久人妻无码 | 九九视频免费在线观看 | 国产午夜亚洲精品久久www | 波多野结衣高潮av在线播放 | 天天射日日操 | 国产特级毛片aaaaaa高清 | 欧美成人猛片aaaaaaa | 国产成人av大片在线观看 | 99在线在线视频免费视频观看 | 亚洲日韩欧美综合 | 成人小视频免费 | 欧洲熟妇牲交 | 特黄aa级毛片免费视频播放 | 黄网在线观看 | 你懂得福利 | 国产视频高清在线 | 亚洲精品国产第一区二区图片 | 亚洲精品自在线拍 | 中国人与黑人牲交free欧美 | 丝袜美腿亚洲一区二区 | 久久精品天堂 | 精品国产日韩一区三区 | 一区二区免费视频观看 | 人人妻人人玩人人澡人人爽 | 男人和女人一级 黄 色大片 | 在线国产资源 | 久久2| 欧美中文字幕在线 | 久久99精品久久久久久9 | 国产亚洲精品a片久久久 | 久久久久亚洲精品中文字幕 | 一区二区中文字幕亚洲精品 |