0
在OpenGL(lwjgl)中提供某種「厚度」的最簡單方法是什麼?當然,我可以以某種方式獲得紋理的邊界,並添加四邊形,由紋理繪製的四邊形的法線來控制,以相鄰紋理像素的顏色。但必須有一個更簡單的方法來做到這一點。我的世界也使用lwigl,並且有(新的)3D項目,它們在地面上旋轉下來,不會像性能問題那樣引起太多的影響,就像它們被繪製成多邊形的子節點一樣。同樣,當你手中拿着一件物品時,就會有那種「拉伸」的深度紋理,它也適用於高分辨率紋理。 有誰知道這是怎麼完成的?OpenGL 2D紋理的厚度
紋理可以有明顯的厚度我知道的唯一方法是凹凸映射(甚至只是表觀厚度,它在極端角度觀看時會崩潰)。要創建真實的厚度,它必須是一些幾何圖形生成效果。 – Durandal 2014-09-03 15:29:53
是的,幾何着色器在這裏可以很好地使用。 – Iggy 2014-09-03 15:47:28