火炬之光1,2的材質技術

火炬之光使用ogre引擎開發,火炬之光主要使用的是固定管線的材質動畫

主要使用的材質技術:alpha混合,envmap,uv動畫(sin,幀動畫,uv平移),頂點色,是否寫入深度,以及控制渲染pass順序, 紋理採樣相乘或者相加 ,alpha test, 紋理座標縮放,多重紋理圖片

材質大量使用多重材質,經過蒙版和uv scroll貼圖,製做一些效果;開發

1:煙霧的製做, 煙霧主要經過蒙版將煙霧的兩端弱化,加上一層 uv scroll的煙霧圖片,經過乘法alpha製做test

2:雪地製做,雪地的拼接瓦片塊,邊緣的頂點色爲黑色,這樣經過頂點色調整使得瓦片塊邊緣半透明化渲染

3:水流製做,水流主體經過兩層疊加,一層爲小水花,一層爲大水流,水流邊緣經過uv scroll 動畫,製做水撞擊岸邊的效果, 水流自身運動 可使用sin 紋理座標運動map

4:岩漿,多層疊加scroll

5:瀑布,相似於煙霧技術

6:boss身體表面流光,經過身體的高光貼圖,標註身體表面反光強烈位置,接着經過envmap 環境貼圖的uv座標滾動,造成表面流光nvm

7:燈發光效果,經過發光貼圖和diffuse貼圖 相加實現di

8:

相關文章
相關標籤/搜索