水波加入了簡單的反射,效果好多了

2021-04-16 13:30:07 字數 773 閱讀 5501

今天終於把cubemap的讀取加入引擎了.要知道.在opengl下,不是件很容易的事情.尤其要做到載入的介面都要一致,而且要考慮到和dx相容.

不過目前似乎這個介面還是不錯的.cubemap的第乙個簡單應用就是給前面做的水加上了簡單的反射, 看上去效果好多了.經過一段時間優化,速度也快了.

這個是128x128的網格,dm的尺寸是200x200 . 效果不錯.

下面這個的網格尺寸為2x2 也就是只有8個三角形. dm尺寸為128x128. 單從反射效果上看不出來多大分別.關鍵是網格尺寸越大, 波動上下起伏的效果更明顯.

以下這個是比較折中的網格64x64, dm依舊為200x200. 看的出來時間消耗在dm的計算上比較多一些.

發個線框模式的圖.

dm要用到vtf. 所有的ati卡都死翹了.不過還好把vtf拿掉後還是可以用dm來計算光照的,所以效果也還不錯.尚能接受

目前程式**比較亂要等整理後公布

水波加入了簡單的反射,效果好多了

今天終於把cubemap的讀取加入引擎了.要知道.在opengl下,不是件很容易的事情.尤其要做到載入的介面都要一致,而且要考慮到和dx相容.不過目前似乎這個介面還是不錯的.cubemap的第乙個簡單應用就是給前面做的水加上了簡單的反射,看上去效果好多了.經過一段時間優化,速度也快了.這個是128x...

C 反射的深入了解

assembly.load 的使用說明如下 並不是命名空間。常用的是程式集名稱,也就是dll的名稱 關於反射assembly.load 程式集 createinstance 命名空間.類 而不管在哪一層寫這段 其中的 程式集 讀取的實際是web層bin資料夾下的dll,也就是說你反射的類的程式集dl...

Java反射 方法的反射 深入了解泛型

invoke 物件,引數列表 1 獲得類型別 class data a.getclass 2 獲得方法 getmethod 方法名 可變引數 class 獲得自身和繼承的public方法 getdeclaredmethod 方法名 可變引數 class 獲得自身的所有方法,不包括繼承的方法 meth...