2015-01-20 65 views
1

我正在關注this paper以便在我的引擎中實現PCSS。立方體貼圖中的PCF(PCSS)

雖然我有一個小問題。我的引擎只允許全指向燈 - 我稍後再添加,但這不是問題。所以,首先,我實施了硬陰影映射。這是一場勝利。

我決定通過PCSS將我的硬陰影變成軟陰影。作爲一個細心的人,我決定先在PCF做第一槍,讓我的腳溼潤。這是一個失敗。

2D紋理,它非常直截了當。我只是使用一個簡單的內核從光照深度圖中抽取幾個值,然後用一個box/poisson/gaussian /任何過濾器對它們進行平均。

但是我應該如何在立方體貼圖中做到這一點?偏移是方向,我真的不知道該怎麼做...

+0

你最終得到這個嗎?我現在有同樣的問題。我正在使用立方體貼圖,但無法解決如何使用大型PCF內核的問題。 – Jagoly 2015-04-16 10:45:09

回答

0

使用立方體貼圖,你的UV座標是一個方向。從中可以輕鬆獲得淺層深度圖UV。採樣,就好像方向來自光源。