2010-04-24 49 views
5

我看過OpenGL的金屬/塑料/水/火/ ...着色器。然而,它可能呈現毛皮狀的東西,比如OpenGL中的填充動物/玩具熊(我知道這可以用渲染器/光線追蹤器,但我想在OpenGL中完成)。OpenGL中的填充動物

如果您有指向GLSl着色器的指示,請指出正確的方向。

謝謝!

[我猜答案是否定的,因爲毛皮,需要的不僅僅是更多的着色器 - 它幾乎需要在動態創建幾何 - 但我很樂意被證明是錯誤的)

回答

5

here是關於在3D中創建毛皮的好教程。

+0

這是天才。如我錯了請糾正我。這個想法是說,我必須渲染一個100x100 = 10000片草地的領域。我沒有在每片草地上使用幾個三角形,而是挑選了10個高度來切割草地。然後,我只渲染這10個「殼」,其中每個「殼」具有10000個刀片的部分,但是在特定的橫截面/高度處。 – anon 2010-04-24 10:08:51