OpenGL Tutorial EarthView

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

OpenGL Tutorial EarthView

Beitrag von nicolaus »

So hier mal wieder ein kleines tutorial zu OpenGL.
In dem tut erstellen wir eine Sphere und legen darauf eine texture der Erde für tag und für nacht.
Dann lassen wir das ganze noch ein wenig rotieren das es auch schön echt aussieht.
Und schon hat man ein gefühl dafür wie sich ein Astronaut so fühlt.

Im zip is der code, 2 texturen und ne exe.
DOWNLOAD EarthView Tutorial

NOTE:
Wenn ihr die exe startet dauert es ein stück bis ihr was seht da erst die texturen geladen werden müßen.
Zur zeit weiss ich leider nich wie ich das laden beschleunigen kann aber wenn einer ne idee hat dann bitte posten.

Key´s
t = wechselt die texture für tag oder nacht
prior = zoom out
next = zoom in
up = rotade
down = rotade
left = rotade
right = rotade

Hoffe es gefällt.

Viel Spaß!

Gruß,
Nico
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Sieht Spitze aus :allright:
Gefällt mir gut

PS: Wäre etwas günstiger, wenn Du die "DFloat2Double" umbenennen würdest, für die Leute, die die Lib haben.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

ts-soft hat geschrieben:Sieht Spitze aus :allright:
Gefällt mir gut

PS: Wäre etwas günstiger, wenn Du die "DFloat2Double" umbenennen würdest, für die Leute, die die Lib haben.
Danke!
Stimmt da haste recht mit dem Procedurenamen. Werd ich dann gleich mal machen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Eine Stop Funktion fehlt, kann die Erde nicht mehr stoppen, hab schon in alle Richtungen gegengesteuert :lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

krass :allright:
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

ts-soft hat geschrieben:Eine Stop Funktion fehlt, kann die Erde nicht mehr stoppen, hab schon in alle Richtungen gegengesteuert :lol:
Ich bau dir noch nen Stop ein. Ist die taste "S" ok? :mrgreen:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

nicolaus hat geschrieben:
ts-soft hat geschrieben:Eine Stop Funktion fehlt, kann die Erde nicht mehr stoppen, hab schon in alle Richtungen gegengesteuert :lol:
Ich bau dir noch nen Stop ein. Ist die taste "S" ok? :mrgreen:
"S" ist okay, mach schnell, die Erde ist nicht schwindelfrei :lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

ok wobei mir gerade noch ne idee gekommen ist. werd mal noch eben versuche was mit ein zu bauen
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

so hab nun auch noch die Taste "S" für das stopen der rotation drin und noch paar sterne im hintergrund.
Link ist der selbe.
Antworten