Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Planetenatmosphäre in OpenGL / GLSL

  Alt 15. Jan 2007, 12:59
Nun, da mir sich aus der Frage nicht ganz erschließt ob es nun rein um das Prinzip geht, oder um die konkrete Umsetzung in Code, hier mal eine Idee zu ersterem

Eine der leichtesten Varianten wäre eine teilweise transparente Kugel um deine Planeten, und je nach gewünschtem Effekt nur Back- oder Frontfaces rendern lassen. Beidseitig schaut meist komisch aus. Verfeinern ließe sich das noch, wenn die Performance das her gibt, indem du mehrere Kugeln wachsendem Radius nimmst, die je sehr transparent sind. Damit wirds dann verlaufsähnlicher. Dabei kann man dann ganz gut Faces sparen, in dem die Kugeln selbst recht grob aufgelöst sind, aber alle etwas unterschiedlich facettiert und/oder leicht verdreht zueinander liegen. Damit verschwimmen die Kanten dann etwas.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat