WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen

Simulationen Alles zum Thema Simulation

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.03.2007, 20:55   #11
SilverCircle
Veteran
 
Registriert seit: 03.10.2006
Beiträge: 373


Standard

Zitat:
Dann kann man damit sehr gute fps erreichen.
Tja, dann mach mal Messungen, wie stark sich selbst simples (und qualitativ minderwertiges) antialiasing auf die GDI+ drawing performance auswirkt. Ohne AA will man das ja nicht mehr, weil es natürlich gräßlich aussieht und für ein payware Produkt nach heutigen Maßstäben inakzeptabel wäre.

Noch dazu ist die Präzision von GDI+ in manchen Fällen (z.b. bei Bezier Kurven) einfach grauenhaft

Das sind einfach grundlegende Probleme die man auch durch geschickte Programmierung nicht los werden kann - natürlich kann ein guter Programmierer seinen code optimieren und wird damit bessere Ergebnisse erzielen, als einer der bei jedem update auch Teile die eigentlich gar nicht gezeichnet werden müssten, neu zeichnet.

Zitat:
Weiters hängt der Framrateeinbruch quadratisch mit der Zeichenfläche zusammen, der im FS ja relativ gering ist, man nehme die EFIS Displays die sind ja nur ein relative kleiner teil des bildschirms.
Naja - bei einem glass cockpit mit 3 gleichzeitig sichtbaren, großen displays kann die zu zeichnende Fläche schnell 1/4 oder mehr des Bildschirms betragen.

Dazu kommt, dass gdi+ die Zeichenbefehle direkt via GDI umsetzt - d.h. jeder Aufruf geht über einen ring3/ring0 Wechsel, da dieser Teil des Win32 APIs unter XP im Kernelmodus läuft - auch nicht unbedingt performancefördernd, weil für so ein pfd oder nd kommt sicher einiges an Zeichenoperationen zusammen.
Zitat:
Unumstritten ist aber, das muss ich klar zugeben, dass RXP sicher eine gute Vector drawing Lösung hat.
Jean Luc hat mal behauptet, seine Vektorengine wäre noch deutlich schneller als AGG (durchaus denkbar, wenn er sie auf die speziellen Befürfnisse der gauge-Programmierung zugeschnitten hat) - und AGG schlägt GDI+ in manchen Bereichen bereits um Faktor 20 oder mehr.
____________________________________
Alex
No bumps, no bangs, Concorde.
SilverCircle ist offline   Mit Zitat antworten
Alt 11.03.2007, 22:03   #12
AOG
Veteran
 
Registriert seit: 16.09.2004
Beiträge: 438


Standard

Hi!

Du hast recht, die ich habe sämtliche funktionen geprofiled und habe performance mäßig mir das genau angeschaut.

Ich brauche keine Beziehr etc nur Arc's und Linien und eben das aliasing und diese Funktionen gehen performancemäßig gut, wenngleich sie mit einer Eigenbau Methode sicher bessern gehen würde...

Das wird langfristig von jeder Payware Schmiede auch das Ziel sein

mfg

Flo
____________________________________
Digital Aviation Fokker 70/100
http://www.digital-aviation.de

MSFS Weather Radar Solutions
http://www.addongauges.com
AOG ist offline   Mit Zitat antworten
Alt 11.03.2007, 23:02   #13
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Mögt ihr mich aufklären was AGG ist (Website)? Danke!

Grüße
Bastian
Bastian ist offline   Mit Zitat antworten
Alt 11.03.2007, 23:12   #14
ASchenk50
Elite
 
Registriert seit: 24.04.2003
Alter: 46
Beiträge: 1.051


ASchenk50 eine Nachricht über ICQ schicken ASchenk50 eine Nachricht über AIM schicken ASchenk50 eine Nachricht über Yahoo! schicken
Standard

Mich würden vor allem mal Details zur Systemtiefe interessieren. Bisher wurde nur mit Eyecandy und Frames überzeugt.
Was kann denn der Bus genau?
____________________________________
Neuestes Tutorial:
MADDOG 2006
Coming: Fokker 100 Tutorial
www.simtutorials.com
ASchenk50 ist offline   Mit Zitat antworten
Alt 11.03.2007, 23:56   #15
SilverCircle
Veteran
 
Registriert seit: 03.10.2006
Beiträge: 373


Standard

Zitat:
Original geschrieben von Bastian
Mögt ihr mich aufklären was AGG ist (Website)? Danke!
http://www.antigrain.com/
____________________________________
Alex
No bumps, no bangs, Concorde.
SilverCircle ist offline   Mit Zitat antworten
Alt 12.03.2007, 02:18   #16
Eichhörnchen
Senior Member
 
Registriert seit: 07.11.2006
Beiträge: 151


Standard

Zitat:
Original geschrieben von ASchenk50
Mich würden vor allem mal Details zur Systemtiefe interessieren. Bisher wurde nur mit Eyecandy und Frames überzeugt.
Was kann denn der Bus genau?
schau doch mal auf die seite von denen da steht einiges darüber was sie an system tiefe realisieren wollen. und klingt alles verdammt gut

Gruß
Florian
Eichhörnchen ist offline   Mit Zitat antworten
Alt 12.03.2007, 09:44   #17
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

@Alex
danke schön! Lässt sich das denn ebenso einfach integrieren wie GDI+ ?

Hab nur mal ne bissel mit GDI+ in Gauges rumgespielt und (wie ihr oben erwähnt habt) ist das ja wirklich sehr einfach.

Grüße
Bastian
Bastian ist offline   Mit Zitat antworten
Alt 12.03.2007, 17:36   #18
SilverCircle
Veteran
 
Registriert seit: 03.10.2006
Beiträge: 373


Standard

Zitat:
Original geschrieben von Bastian
[b]@Alex
danke schön! Lässt sich das denn ebenso einfach integrieren wie GDI+ ?
Nein, definitiv nicht. AGG ist ziemlich komplex und verfolgt einen komplett anderen Ansatz als GDI+, d.h. gdi+ code einfach so umschreiben wird nicht wirklich funktionieren.
____________________________________
Alex
No bumps, no bangs, Concorde.
SilverCircle ist offline   Mit Zitat antworten
Alt 12.03.2007, 17:47   #19
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Sry das ich dich damit nerve aber das interessiert mich sehr. Ist denn die Integration in ein Gauge und (beispielsweise) das stumpfe malen einer Linie einigermaßen einfach zu handeln?
Gibt es da eventuell irgendwo Beispiel Code zu?

Danke nochmal und Grüße
Bastian
Bastian ist offline   Mit Zitat antworten
Alt 12.03.2007, 19:52   #20
Matutin
Elite
 
Registriert seit: 30.03.2002
Alter: 41
Beiträge: 1.212


Matutin eine Nachricht über ICQ schicken
Standard

Entweder bin ich blind, oder es steht nirgends. Aber wann soll das Ding ungefähr kommen?
____________________________________
Spiderpig, Spiderpig! Does whatever Spiderpig does! Homer Jay Simpson
Matutin ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:41 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag