我在HLSL中有一個代碼,旨在模擬IBL(基於圖像的燈http://en.wikipedia.org/wiki/Image-based_lighting)。爲了模擬IBL對於從對象周圍的「世界」獲得紋理是必要的,我希望通過對象的位置動態生成紋理。我有兩個問題:「基於圖像的光」HLSL
•如何在物體周圍360度生成一個世界的紋理?我需要每個45度的6臺攝像機,或者只有一臺可以做到這一點?
•我已經知道如何用「sampleCUBE」映射立方體紋理,但是我在6邊有相同的圖像,我怎樣才能讓每邊都有它自己的紋理?
http://i.stack.imgur.com/Iz6RZ.png
的IBL存在於遊戲,如極限競速4和Crysys 2.