2013-03-05 120 views
4

有誰知道如何渲染陰影貼圖在threejs?我在場景中有一個地形網格,而不是讓所有對象在地形上投下陰影,我希望我可以渲染一個漂亮的陰影貼圖到應用到網格的貼圖。渲染場景陰影到紋理(紋理烘焙)

有沒有人有如何做到這一點的想法 - 或者我可以適用於三個主題的一些文檔?

**編輯** 爲了澄清未來的參考文獻,我想知道是否有任何技術可用於渲染/烘焙紋理,以後可以將其作爲制服應用於網格。

回答

0

看看他的榜樣: http://threejs.org/examples/#webgl_materials_lightmap

你是什麼被稱爲「光貼圖」後threejs,在其他地方他們也被稱爲oclusion紋理/地圖。

[編輯] 有可能從烘焙幾何使用其他工具,如攪拌機光圖:https://blender.stackexchange.com/questions/13956/how-do-you-bake-ambient-occlusion-for-a-model

+0

嗨特拉夫尼克,其實我的意思是渲染光照貼圖。所以計算陰影並將它們繪製成紋理(然後可以在地形材質中使用)。類似攪拌機如何讓你渲染陰影貼圖到幾何(但感謝元首了:)) – Mat 2014-11-02 19:31:38

+1

@Mat抱歉,但three.js所不提供這樣的功能。你可以自己做這個。我在地形上進行光線追蹤以獲取光照貼圖。下面是這對這一過程中的相關信息的鏈接:保存 http://codeflow.org/entries/2011/nov/10/webgl-gpu-landscaping-and-erosion/ - 你可能僅限於燈烘烤並將它們導入Three.js – travnik 2014-11-02 23:17:56