2010-04-24 14 views
5

Ho visto metallo/plastica/acqua/fuoco/... shader per OpenGL.Animale di pezza in OpenGL

Tuttavia, è possibile renderizzare qualcosa di simile a pelliccia, ad esempio un animale di peluche/orsacchiotto in OpenGL (so che questo è possibile con i traccianti renderman/ray, ma voglio farlo in OpenGl).

Se si dispone di indicatori per gli ombreggiatori GLSl, indicarlo nella direzione corretta.

Grazie!

[Sto indovinando la risposta è no dal pelo richiede più di un semplice shader - quasi richiede la creazione della geometria al volo - ma mi piacerebbe essere smentiti)]

risposta

5

here è un bel tutorial sulla creazione di pellicce in 3d.

+0

Questo è genio. Correggimi se sbaglio. L'idea è di dire che devo rendere un campo di 100x100 = 10000 fili d'erba. Invece di usare alcuni triangoli per filo d'erba, scelgo 10 altezze che tagliano tutti i fili d'erba. Poi, faccio solo questi 10 "gusci", dove ogni "guscio" ha parti di ogni lama da 10000, ma con una particolare sezione trasversale/altezza. – anon