|
Written by Andreas Voigt
|
|
Sunday, 30 May 2010 23:42 |
|
Jetzt wirds bunt!
Ich habe heute noch einmal Zeit finden können um etwas weiter an der Szene zu basteln. Das Problem mit der Orientierung (siehe Teil 1) ist dabei nicht wirklich gelöst, sondern nur umgangen. Noch einmal kurz zum auffrischen: Was war dort das Problem? Nun, die Position der Camera wird angegeben durch eine Rotation um eine Achse ausgehend von der Initialposition. Dies ist an sich nicht schlecht, allerdings ist es in den meisten Fällen nicht wirklich einfach eine dazu passende Drehachse anzugeben.
Da ich hier keine Lösung hatte bin ich anders an die Sache ran gegegangen. In der darstellenden Geometrie (Mathematik) ist es meist so, dass die x-Achse nach vorne (aus dem Blatt heraus) verläuft, die y-Achse nach rechts und die z-Achse nach oben. Die z-Koordinate wird daher auch oft als Höhe über einer Fläche betrachtet. Wie ich heut gelesen habe, ist dies in der Computergrafik manchmal anders, dort wird die x-Achse nach rechts, die y-Achse nach oben und die negative z-Achse als Tiefenangabe, also nach hinten, abgetragen (die positive z-Achse damit nach vorne um ein rechtshändiges System zu wahren). Dies ist etwas verwirrend, da ich es immer gewohnt war, die z-Achse als Höhen und nicht als Tiefenangabe zu betrachten. Ein wenig Umdenken war hier nun gefragt. Nach der Transformation der Koordinaten muss man nun nur noch aufpassen, dass man auch das festgelegte System beibehält und nicht beide mischt (unschönes Ergebnis!)...
Anschließend wurden die Netze etwas verändert und aus den schiefen Pyramiden gleichseitige gemacht. Um es etwas realistischer aussehen zu lassen und damit weniger plastisch, gab es noch ein schönes Himmelblau als Hintergund und die passenden Farben für die 3 Objekte.
| Weitere Ergebnisse - na, woran erinnert es? |
 |
 |
Coming up: Die erste 3D-Animation im Browser!
|
|
Last Updated on Monday, 28 June 2010 19:37 |