2010-04-24 8 views
5

Ich habe Metall/Plastik/Wasser/Feuer/... Shader für OpenGL gesehen.Kuscheltier In OpenGL

Es ist jedoch möglich, etwas Pelzartiges zu machen, sagen ein Stofftier/Teddybär in OpenGL (ich weiß, das ist mit Renderman/Ray Tracer möglich, aber ich möchte es in OpenGl tun).

Wenn Sie dafür Zeiger auf GLSl-Shader haben, zeigen Sie mir bitte in die richtige Richtung.

Danke!

[Ich vermute, die Antwort nein ist seit Pelz mehr als nur Shadern erfordert - es erfordert fast Geometrie on the fly zu schaffen - aber ich würde gerne als falsch erwiesen werden)]

Antwort

5

here ist ein schönes Tutorial über das Erstellen von Fell in 3D.

+0

Das ist Genie. Korrigiere mich, wenn ich falsch liege. Die Idee ist, dass ich ein Feld von 100x100 = 10000 Grashalmen rendern muss. Anstatt ein paar Dreiecke pro Grashalm zu verwenden, wähle ich 10 Höhen, die alle Grashalme schneiden. Dann rendere ich nur diese 10 "Schalen", wobei jede "Schale" Teile von jeder 10000 Klinge hat, aber in einem bestimmten Querschnitt/Höhe. – anon