Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Mär 28, 2024 22:09

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 172 Beiträge ]  Gehe zu Seite Vorherige  1 ... 7, 8, 9, 10, 11, 12  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Mi Nov 18, 2009 11:24 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Bezüglich dem Performance-Problem würde ich auf Lossys Ratschlag vertrauen. Wenn es irgenwo langsamer als 2-5FPS läuft ist meistens ein SW-Renderer an der Arbeit. D.h. dass du eventuell Sachen benutzt die auf manchen GraKas nicht vom Treiber in HW unterstützt werden.

Und da sind wir auch beim Punkt Systemvorraussetzungen von mir. Sprich dich doch mal mir Ziz ab, welche Vorraussetzungen OpenParty an den Rechner stellt. Entsprechend solltest du dann auch keine neueren Sachen nutzten bzw. einen alternativen Renderpfad anbieten (was doppelt Arbeit macht).
Welche OGL Version du voraussetzt kannst du übers Wiki nachprüfen. Dort steht bei jeder Funktion dabei, ab welcher Version sie verfügbar ist.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Mi Nov 18, 2009 13:39 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Traude hat geschrieben:
Tschuldigung, OffTopic:
Ziz hat geschrieben:
Und wir müssen von Delphi auf jedenfall zu Free Pascal kommen, wobei ich da bis heute nicht (erfolgreich) ein Modul für Open Party erstellt habe

Ist das nur eine beispielhafte Aufzählung oder ein ernstes Problem für Euch? Ich dachte eigentlich, dass OpenParty in C geschrieben ist (hast Du irgendwann mal gesagt).

Ähm, du hast nicht verstanden, wo mein Problem lag? Nicht in dem Portieren von Delphi zu Free Pascal. Das ist nur ein kleiner Schritt, wichtiger ist das Portieren von Windows zu plattformunabhängig, was mit dem Schritt aber auch vollbracht werden müsste und wo ich nicht weiß, wieviel Windowscode bergmann89 benutzt hat. Wobei ich hinzusagen muss, dass vieles bei Open Party für den Minispieleprogramierer wegfällt. Kontext bekommen und son Kram.
Das wirkliche "Problem" ist das Einbinden einer DLL/SO von Free Pascal, weil ich da bisher kaum Erfahrungen habe und schauen muss, wie ich "cdecl" unter Pascal mach. Aber das reicht erstmal mit Offtopic, denke ich.

Bergmann89: Weiter machen! ^^

cu Ziz

PS: Oh, habe deine Nachricht bisher nicht gesehen, bergmann89, sorry... >.<

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Mi Nov 18, 2009 19:38 
Offline
DGL Member
Benutzeravatar

Registriert: Di Okt 03, 2006 14:07
Beiträge: 1277
Wohnort: Wien
Ziz hat geschrieben:
Ähm, du hast nicht verstanden, wo mein Problem lag?
Offensichtlich nicht.

Ziz hat geschrieben:
Das wirkliche "Problem" ist das Einbinden einer DLL/SO von Free Pascal
Hab ich auch noch nicht gemacht, aber hier gibt es einen hübschen Link dazu: http://www.freepascal.org/docs-html/prog/progch12.html#x251-25300012


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 08:08 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
So, eh sich hier alle die Köppe einschlagen: Das "Problem" mit dem Laden von FreePascal-SOs (und wahrscheinlich auch dlls) ist vom Tisch. Danke an der Stelle an i0n0s, der mir einiges Nachschlagen erspart hat und gleich den richtigen Befehl nannte. ^^
Und nun alle Augen wieder auf bergmann89, das hier ist sein Projektthread. Am Ende beginnt Flash Open Party und WormHoleSurfer für den Award zusammenzuzählen, weil hier andauernd zwischen den Projekten geschwenkt wird. ;-)

Nachtrag: Die Techdemo läuft schneller, aber irgendwie weiß ich nicht, ob das SO sein soll. Statt einer Fläche mit Textur texturiert er das Drahtgitter. Soll das so sein?
Bild

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Zuletzt geändert von Ziz am Do Nov 19, 2009 10:26, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 08:13 
Offline
DGL Member

Registriert: Mo Nov 06, 2006 19:15
Beiträge: 172
Wie schaut's aus Jungs? Meine aktuelle Highscore liegt bei 76655! :mrgreen:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 10:54 
Offline
DGL Member

Registriert: Mo Aug 31, 2009 13:19
Beiträge: 151
Habs die neue Techdemo zwar (noch) nicht selbst getestet, aber was ich auf dem Screenshot von Ziz sehe (auch wenns ein "Unfall" ist), gefällt mir bisher am besten :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 11:34 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey,

das is kein Unfall, das is wie schon im ProjektThread erwähnt ne Einstelungssache. Kann man jetzt machen wie einem bliebt... Einfach mal die INI im data-Ordner auf machen und dann WireFrame, Texture, AdditivBlending ne 0 oder ne 1 dahinter schreiben... Ich hatte noch keine Zeit für ein ordentliches Menü und wirds glaub ich auch erstma nich geben...

€: @Ziz 13FPS sin aber auch nich grad viel^^

MfG Bergmann

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 14:03 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Mein System ist wenig aussagekräftig - wie gesagt. So sieht die Config zu dem Screenshot aus:
Zitat:
[main]
Textures=1
AdditivBlending=1
[...]
WireFrame=1
[...]

Komplett: http://nopaste.info/f883b471c0.html

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 15:20 
Offline
DGL Member

Registriert: Fr Okt 03, 2008 13:32
Beiträge: 367
Sieht schonmal ganz gut aus. Ich würde als minimalen Alphawert in der Textur aber einen Wert ein bischen über 0 wählen, statt 0, damit die Röhre überall wenigstens ein bischen zu sehen ist.

Und zu dem mit dem Blending: Hast du das Schreiben in den Tiefenbuffer ausgeschaltet? Wenn nicht, könnten die näheren Flächen die weiter entfernten, aber später gezeichneten, Flächen verdecken.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 16:45 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey,

wenn ich den Alpha etwas größer als 0 wähle, dann wird (wenn der Alpha Wert gleichmäßig ist) nur der SternenHimmel leicht verfärbt, aber ne Röhre erkennt man nich wirklich, weil ja alles eine Farbe is un kein Licht aktiviert is...
TiefenTest is an, das is auch das Problem, aber wenn ich ihn aus mach kann ich dann keine Objekte mehr in die Röhre zeichnen -.-

MfG Bergmann

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 16:54 
Offline
DGL Member

Registriert: Mo Nov 06, 2006 19:15
Beiträge: 172
Ganz langsam, das klappt schon. Transparenz renderst du einfach zum Schluss. Das Schreiben in den Tiefenpuffer deaktivierst du nach dem letzten Objekt.

@Ziz: Da du deine INI schon mal gepostet und den Wert wireframe hervorgehoben hast - setz den doch mal auf 0 ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 17:20 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
NerdIII hat geschrieben:
@Ziz: Da du deine INI schon mal gepostet und den Wert wireframe hervorgehoben hast - setz den doch mal auf 0 ;)

Habe ich. Dann sieht man nur den Hintergrund. Nix Röhre. ^^

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 17:21 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Bei mir zeigt sich zwischen WireFrame=1 und WireFrame=0 kein Unterschied.

greetings

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 21:57 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey,

NerdIII hat geschrieben:
Ganz langsam, das klappt schon. Transparenz renderst du einfach zum Schluss. Das Schreiben in den Tiefenpuffer deaktivierst du nach dem letzten Objekt.
das hab ich mir auch so gedacht, man die Röhre aber auch manchma von der Seite sieht müssen die Objekte Hinter der 1. Wand aber vor der 2. Wand sein, und das geht nicht... Das besste wäre, wenn es sowas wie Blending für den TiefenBuffer gibt...aber ich glaub das is nich möglich, oder?
€: hab noch ne Idee gehabt, sieht nichma so schlecht aus (siehe ScreenShot). Allerdings senkt das emens die FPS... Un dann is mir noch die Idee gekommen, einfach mit aktivem GL_CULL_FACE das normale Face zu zeichnen un dann das BackFace drüber zu blenden, aber das geht nich, kp warum...

Lord Horazont hat geschrieben:
Bei mir zeigt sich zwischen WireFrame=1 und WireFrame=0 kein Unterschied.
Das würde mich wundern... Hast du die Ini auch gespeichert? Weil bei mir funzt es 1a und kann ja ncih sein, das es bei dir nich funzt ^^ Haste ma n Screenshot, vlt kann er die Ini nich richtig laden un nimmt die StandartWerte...

MfG Bergmann


Dateianhänge:
blendproblem.JPG [43.74 KiB]
Noch nie heruntergeladen

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WormHoleSurfer
BeitragVerfasst: Do Nov 19, 2009 22:23 
Offline
DGL Member

Registriert: Fr Okt 03, 2008 13:32
Beiträge: 367
Doch doch, das mit dem Blending klappt schon. Wie gesagt die nicht transparenten Dinge (Raumschiffe usw.) zuerst zeichen, mit Tiefentest und schreiben in den Tiefenbuffer an. Das kommt die Röhre mit Tiefentest an (und Bledning), aber ohne Schreiben in den Tiefenbuffer. Dadurch kann die Röhre nicht durch sich selbst verdeckt werden, aber durch die Raumschiffe.
Tiefentest geht mit glEnable/glDisable(GL_DEPTH_TEST) und das Schreiben in den Buffer kann man mit glDepthMask(false/true) aus/einschalten.

Zu meinem Vorschlag mit den Alphawerten: Stimmt natürlich, bei vollständig ausfüllender Röhre ist das überall. Bei Wireframe mit Textur (was tatsächlich gut aussieht) würde es aber einen Unterschied machen.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 172 Beiträge ]  Gehe zu Seite Vorherige  1 ... 7, 8, 9, 10, 11, 12  Nächste
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.087s | 18 Queries | GZIP : On ]