Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.12.2005, 04:36

Sonne rendern

Hallo Leute,

gleich in meinem 1. Beitrag im Forum muss ich ne blöde Frage stellen :)
Wie rendert man am besten eine schöne Sonne?
Ich habe mir folgende Techniken überlegt:
1) Mittels einer Textur, dargestellt als Billboard (also immer auf die Kamera gerichtet). Nur sehe ich da ein Problem: Die Sonne soll für den Betrachter unendlich weit weg sein. Da ich in meiner Anwendung eine Kamera habe, die man in ALLE Richtungen bewegen kann (Spaceship mäßig), könnte der Benutzer nun zu dem Sonnen-Billboard hinfliegen. Wie vermeide ich das? Ich müsste irgendwie die Sonne mit der Kamera mitbewegen (quasi wie bei ner Skybox), nur weiß ich nicht wie das gehen soll. Wenn ich sie einfach vor der Kamera herschiebe, dann kann er ja die Sonne an jeden Punkt in der Welt schieben => unrealistisch.

2) Die Sonne befindet sich bereits auf einer Seite der SkyBox. Dazu wollte ich noch ein paar Lens Flares rendern, damit es besser aussieht.

Kann dazu ein "Profi" was sagen? Ob die Techniken mies/gut sind oder kennt jemand bessere?

Danke =)

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

26.12.2005, 06:54

Junge du hast interessante Zeiten. Aber zu deinem Problem. Im Buch von David wird dieses Problem mit einer Skybox gelöst. Aber diese dreht sich nicht mit der Kamera mit, wodurch die Sonne immer auf einer Seite bleibt. Wenn du die Sonne jedoch auch umfliegen möchtest usw., dann kannst du es auch per Alpha blending und mehrfachen Zeichnen der Sonne in verschiedenen Größen realisieren. Dadurch bekommt man den Eindruck, dass die Sonne mehrere Spheren hat.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

26.12.2005, 11:35

ich würd mal sagen, das hängt davon ab was du machen willst, also von der art des spieles.
bei nem fps shooter würd ich die variante mit der skybox wählen, evtl. in verbindugn mit einem einen schönen hdr/glow effekt :D
bei nem spaceshooter z.b. eher die variante mit billboard das fix im weltraum is, wenn du zu nahe zur sonne kommst bist du dann sowieso tot...

Werbeanzeige