2010-04-24 6 views
5

He visto sombreadores de metal/plástico/agua/fuego/... para OpenGL.Animal de peluche En OpenGL

Sin embargo, es posible hacer algo parecido a un pelaje, digamos un oso de peluche/oso de peluche en OpenGL (sé que esto es posible con renderman/ray trazador, pero quiero hacerlo en OpenGl).

Si tiene punteros a sombreadores GLSl para esto, por favor, apúnteme en la dirección correcta.

Gracias!

[Supongo que la respuesta es no, ya pieles requiere más que sólo shaders - casi requiere la creación de la geometría en el momento - pero me encantaría estar equivocado)]

Respuesta

5

here es una buen tutorial sobre la creación de pieles en 3D.

+0

Esto es genio. Corrígeme si estoy equivocado. La idea es decir que tengo que renderizar un campo de 100x100 = 10000 hojas de hierba. En lugar de usar unos pocos triángulos por hoja de hierba, elijo 10 alturas que cortan todas las hojas de hierba. Entonces, simplemente renderizo estas 10 "conchas", donde cada "caparazón" tiene partes de cada hoja 10000, pero a una determinada sección transversal/altura. – anon