Neues Programm: Die Planeten

Status
Es sind keine weiteren Antworten möglich.

msteen

Neues Mitglied
Hallo!

Ich habe ein kleines Programm geschrieben, welches die
Planeten des Sonnensystems in 3D darstellt.
Das Programm läuft unter Windows, Linux und Irix (*). Eine
Version für Mac OS/X ist in Arbeit.

Einen ersten Eindruck liefert dieser Youtube-Film:
http://de.youtube.com/watch?v=-reT08NHXZI

Die Download-Adresse ist:
http://www.martin-steen.de/dieplaneten

Viele Grüße, Martin

(*) Getestet auf Windows XP, Ubuntu-Linux und Irix 6.5
(alle Versionen 32 Bit). Benötigt wird eine Grafikkarte
mit min. 32MB Ram.

 
Hallo Martin,

wollte Dein Programm mal testen aber ich bekomme mit WinXP immer die Meldung dieplaneten.exe hat ein Problem festgestellt und muss beendet werden!? ?)

Edit: Habe gerade noch was gefunden:

Abhängigkeiten (Dependencies)
Die Anwendung erfordert OpenGL und die "GLUT runtime libraries".

Wie bekomme ich heraus ob ich das schon habe und welche Version wird gebraucht?

Astronomische Grüße
Ulf
 
Zuletzt von einem Moderator bearbeitet:
Moin!

> Die Anwendung erfordert OpenGL

Aktualisiere mal Deinen GraKa-Treiber, dann klappt das auch.
Hier läuft das Prog einwandfrei (WinXP, P-3, 64 MB GraKa).
 
Ulf hat Recht - bei einem Test auf meinem 5 Jahre
alten Laptop tritt der Fehler auch auf.

Zum Glück konnte ich ihn schnell beheben!
Mit fehlenden Abhängigkeiten hatte es nichts
zu tun, unter Windows wird die Glut-Library statisch
gelinkt.

Einen Update-Installer gibt es hier:
http://www.martin-steen.de/dieplaneten/windows/dieplanetenupdate.exe
(ca 800KB)

Die große Installer-Datei (13MB) habe ich auch aktualisiert.

Vielen Dank für eure Hilfe,
Martin

 
Hallo Ulf!

Danke für Deine E-Mail. Das sieht ja wirklich sehr
seltsam aus. Richtig sollte der Saturn so aussehen:

Link zur Grafik: http://www.martin-steen.de/dieplaneten/saturn-screenshot.jpg

Anscheinend stimmt etwas mit der Transparenz nicht. Normalerweise machen Nvidia-Grafikkarten am wenigsten
Probleme. Da muss ich wohl noch ein paar Tests machen
(zum Glück habe ich noch eine alte GeForce2 Karte).

Vielen Dank für Deine Hilfe,
Martin


 
Hallo Martin,

danke für das schöne Programm, bei mir (2,4GHz Celeron / XP SP2/GeForce 6600/512 MB RAM) läuft alles hervorragend und problemlos. Ohne es probiert zu haben schätze ich man kann sich die Texturen nach Lust und Laune anpassen oder?

Und natürlich musst du uns noch verraten mit was du programmiert hast ;)

Viele Grüße Benny
 
Hallo Benny,

>danke für das schöne Programm, bei mir (2,4GHz Celeron / XP >SP2/GeForce 6600/512 MB RAM) läuft alles hervorragend und >problemlos. Ohne es probiert zu haben schätze ich man kann >sich die Texturen nach Lust und Laune anpassen oder?

Ja. Die Texturdaten liegen im Ordner "Planeten" im
24-Bit-TGA-Format. Die Abmessungen der Texturen müssen
in Breite und Höhe durch 256 teilbar sein, das
Seitenverhältnis der Texturen sollte 2:1 sein
(Breite zu Höhe).

Man kann sogar mit einem Texteditor die angezeigten Werte
der Planeten ändern. Die Dateien befinden sich im Ordner
"Resource".

>Und natürlich musst du uns noch verraten mit was du >programmiert hast ;\)

Ich habe es in C++ programmiert (GNU C++). Die System-
unabhängigkeit habe ich durch die Library "Glut" erreicht
(für Windows: "Freeglut"), sowie durch eine eigene Library
für das Graphics User Interface (GUI).

Viele Grüße, Martin
 
Hallo Martin!

Die Grafik und Bedienung ist tip top! Es fehlen aber noch ein paar fundamentale Kleinigkeiten:
- keine Angaben wer das programmiert hat und Autoren-Webseite
- keine Angabe über die Version
- readme fehlt (z. B. dass man die Texturen anpassen kann, Systemanforderungen etc.)

Vielleicht kannst du das ja noch in der nächsten Version nachholen?

In wie weit stimmen eigentlich die Darstellungen mit der Realität überein? Vll könnte man noch in der readme erwähnen, auf welcher Grundlage (z. B. Vorbeiflug der Raumsonde xy im Jahre z) die Bilder entstanden sind.
 
Hallo Mafir,

>Die Grafik und Bedienung ist tip top! Es fehlen aber noch ein >paar fundamentale Kleinigkeiten:
>- keine Angaben wer das programmiert hat und Autoren-Webseite
>- keine Angabe über die Version
>- readme fehlt (z. B. dass man die Texturen anpassen kann, >Systemanforderungen etc.)

Ja, Du hast vollkommen recht. Eigentlich war das Programm
nur als "Testprogramm" für eine betriebssystem-unabhängige
Library gedacht. Dann habe ich mich aber doch spontan
entschlossen, es zu veröffentlichen.

Wenn ich es schaffe, gibt es am nächsten Wochenende
eine neue Version, die dann auch eine Verionsnummer
enthält, Mausbedienung ohne Scrollrad und der Fehler
mit den Saturnringen (der anscheinend nur auf älteren
Nvidia-Karten auftritt) wird auch beseitig sein.

Viele Grüße,
Martin




 
Hallo Martin,

unter XP läuft es. Unter Fedora auch, allerdings ist die CPU zu 100% ausgelastet (was die Bedienung etwas erschwert, Darstellung ist aber ok):

freeglut (./dieplaneten): Unable to create direct context rendering for window 'Die Planeten'
This may hurt performance.
 
Hi Martin,

ich habs grad auch nochmal unter Ubuntu 7.10 auf einer GForce 2 getestet. Klappt wunderbar!
 
Hallo Martin

Erstmal vielen Dank für das tolle Programm. Ich weiss nicht, wieviele Stunden oder Tage Du daran programmiert hast, jedenfalls ist es eine tolle Sache! :)

Wenn Du magst, hätte ich noch einen oder zwei Vorschläge: Falls es nicht zu kompliziert ist wäre es hübsch wenn von den Jupitermonde die Schatten auf Jupiters Globus zu sehen wären, oder habe ich das im Programm übersehen ?
Und eine kleine Anleitung im Programm stehen würde, welche Tasten, F-Tasten usw. welche Wirkung im Programm haben.

Ich wünsche frohe Ostern und Grüsse
Peter
 
>Erstmal vielen Dank für das tolle Programm. Ich weiss nicht, wieviele Stunden oder Tage Du daran programmiert hast, jedenfalls ist es eine tolle Sache! \:\)

Danke. So wahnsinnig viel Arbeit war es nicht. Es ist
nur ein sehr kleines Projekt, nicht zu vergleichen mit
Celestia oder ähnlichen Schwergewichten.

>Falls es nicht zu kompliziert ist wäre es hübsch wenn von den Jupitermonde die Schatten auf Jupiters Globus zu sehen wären, oder habe ich das im Programm übersehen ?

Das mit dem Schatten ist nicht so einfach. Ich denke mal darüber nach.

>Und eine kleine Anleitung im Programm stehen würde, welche Tasten, F-Tasten usw. welche Wirkung im Programm haben.

Das Programm ist ja so einfach gehalten, dass man eigentlich
keine Anleitung braucht (hoffe ich). F-Tasten zum Drücken
gibt es jedenfalls keine ;)

Eine Anleitung, welche einige Details zum Programm erklärt,
werde ich aber noch nachholen.

Euch Astronomen mag interessieren, dass alle Abstände und
Größenverhältnisse "realistisch" eingestellt wurden.
Die Umdrehungsgeschwindigkeiten der Monde sind dagegen nicht
realistisch.

Zu den Texturen: alle Texturen habe ich von einer Nasa-
Website heruntergeladen. Falls jemand meint, dass er
bessere Texturen hat, soll er sich bei mir melden!
Insbesondere brauche ich noch eine Textur für den Neptunmond Triton. Am besten in geographischer Projektion (d.h. Längen-
und Breitengrade sind parallel).

Viele Grüße, Martin



 
hi!

sieht gut aus dein Prorgamm willste Celestia konkurenz machen :)

nur funzt es nicht so auf meinem ubuntu rechner :(

The_ride
 
Zuletzt von einem Moderator bearbeitet:
Hallo allerseits,
dieses Programm ist auf der CD-Rom der Computer Bild
enthalten, die ab morgen, Montag, 28.04.08, im Handel erscheint.
Ich habe die CB bereits am Samstag erhalten und das Programm
gerade installiert.
Läuft einwandfrei unter WIN XP.
Vielen Dank an Herrn Martin Steen für diese Bereicherung.
Gruß, Reinhard Jacob :respekt2:
 
Hallo!

Ja, ich habe auch gerade gesehen, dass das Programm
auf der CD ist. Und es ist sogar ein kleiner Bericht
mit Bild im Heft! Das ist für mich natürlich
eine schöne Motivation, weiterzumachen.

Vielen Dank auch an das Forum hier für die Unterstützung!

Zur Linux-Version:
Für eine "richtige" Linux-Version müsste ich natürlich
den Quellcode veröffentlichen. Das werde ich auch tun,
sobald ich ihn etwas überarbeitet habe.

Viele Grüße, Martin Steen






 
Status
Es sind keine weiteren Antworten möglich.
Zurück
Oben