OGRE 學習之路(二) Cube Mapping

分類:Unsorted(未分類的)

描述:Demonstrates the cube mapping feature where a warp-around environment is reflected off of an object.Uses render-to-texture to create dynamic cubemaps.

簡單來說這是一個立方體貼圖的demo,並且所用的紋理是通過RTT動態創建的,投影周圍環境的一張紋理。

/****************

偶然看見setCastShadows(bool enabled)這個函數,就是說是否是阻擋光線的物體

****************/

直接從setupContent()函數看起。

1.創建一個天空穹(五個面組成,水平面是黑的)

2.創建光源並設置位置,設置漫反射顏色

3.創建立方體紋理

就是通過相機來渲染這個動態的3d立方體紋理的6個renderTarget,然後包含這個紋理的材質設置給頭,相機在preRenderTargetUpdate函數裏面一直旋轉,對每個面旋轉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章