Wie kommt Code auf den Monitor?

Diskutiere Wie kommt Code auf den Monitor? im Games Forum im Bereich Home Entertainment; Hi. Mich würde mal interessieren, wie der Code von Spielen auf den Monitor kommt. Sprich: Was passiert eigentlich? Was macht CPU, was GPU? Was...
  • Wie kommt Code auf den Monitor? Beitrag #1
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
Hi.
Mich würde mal interessieren, wie der Code von Spielen auf den Monitor kommt. Sprich: Was passiert eigentlich? Was macht CPU, was GPU? Was hat die API damit zu schaffen? Wäre cool wenn hier eine Diskussion zu Stande käme, oder ein paar links gepostet würden...
Keine Ahnung ob das hier rein passt, aber es schien mir am treffendsten.

Gruß,
pollux
 
  • Wie kommt Code auf den Monitor? Beitrag #2
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Auf http://www.3dcenter.de/ findest du einige Artikel zu verschiedenen Konzepten. Zum Teil aber etwas spezieller als du es vielleicht haben willst..
 
  • Wie kommt Code auf den Monitor? Beitrag #3
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
da hab ich schon viel gelesen, aber nichts gefunden was mir groß weiterhilft. ich hab da auch gefragt, aber irgendwie hat da keiner lust mir zu helfen ;)

gruß,

spalter
 
  • Wie kommt Code auf den Monitor? Beitrag #4
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Ich glaube um das Konzept wie ein 3D-Programm abläuft zu verstehen, brauch man schon einiges an grundlegender Programmiererfahrung (die ich selbst auch nicht habe).
Du solltest also zunächst damit beginnen, zu verstehen wie der Ablauf eines ganz simplen Programms in der Rechnerarchitektur funktioniert.
 
  • Wie kommt Code auf den Monitor? Beitrag #5
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
nö, so genau will ichs gar nicht wissen. nur was im groben passiert. sprich: was die api ungefähr macht, was die graka ungefähr macht, und wann das bild auf dem monitor zu sehen ist. das ganze sollte sich so auf einer seite erklären lassen :app:

gruß,

pollux
 
  • Wie kommt Code auf den Monitor? Beitrag #6
daywalker87m

daywalker87m

Bekanntes Mitglied
Dabei seit
13.02.2004
Beiträge
2.214
Reaktionspunkte
1
also ganz ganz grob luaft es nach EVA du gibst was ein der Rechner verarbeitet es mit hilfe der CPU und der Bildschirm macht die ausgabe.

Die Übertragung geschieht mit 1 und 0.
1 Strom an
0 Strom aus
 
  • Wie kommt Code auf den Monitor? Beitrag #7
LeChuck

LeChuck

Senior Moderator
Dabei seit
12.12.1999
Beiträge
8.274
Reaktionspunkte
3
Ort
Monkey Island
file-pollux schrieb:
Hi.
Mich würde mal interessieren, wie der Code von Spielen auf den Monitor kommt. Sprich: Was passiert eigentlich? Was macht CPU, was GPU? Was hat die API damit zu schaffen? Wäre cool wenn hier eine Diskussion zu Stande käme, oder ein paar links gepostet würden...
Keine Ahnung ob das hier rein passt, aber es schien mir am treffendsten.

Gruß,
pollux

Also die CPU übernimmt die Aufgabe der Berechnung der Vektorpunkte, das bedeutet fast jedes Objekt das später in 3D dargestellt wird besteht aus vielen Dreiecken. Die CPU erstellt das Drahtgittermodell (3D Vektor) und diese Daten werden an die GPU weitergeleitet. Die macht dann den Rest, d.H. Texturen (Grafiken der Oberflächen, wie z.B. Wände etc.) werden auf die Dreiecke gelegt. Je nachdem wie leistungsfähig die Grafikkarte ist, können noch Effekte hinzugefügt werden, die die CPU nicht belasten.

Die CPU muss aber auch die KI (Künstliche Intelligenz) der Charaktere im Spiel (bei Ego Shootern meist die bösen Jungs/Aliens die du abballern musst) berechnen.

Jede einzelne Szene wird in der Grafikkarte berechnet (bzw. gerenderd) und wird dann auf dem Monitor ausgegeben (das kann man bestimmt noch besser erklären ...).

Die API ist dafür da das ein Spieleprogrammierer nicht seinen Code für jede Grafikkarte anpassen muss. In der API sind standardisierte Befehle vorhanden, die an die Grafikkarte weitegeleitet werden. Diese muss dann der Grafikkartentreibern in die für die Grafikkarte verstehbaren Codes umwandeln. Wenn eine Grafikkarte z.B. DX9 fähig sein will, muss sie alle Befehle in der DX9 API verstehen können.

So hab ich das jetzt mal aus dem Stegreif versucht zu erklären. Auf Richtigkeit gibt es keine Garantie :)
 
  • Wie kommt Code auf den Monitor? Beitrag #8
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
finde ich aber ziemlich gut, danke schön.
 
  • Wie kommt Code auf den Monitor? Beitrag #9
Burnmaster66

Burnmaster66

Bekanntes Mitglied
Dabei seit
28.04.2004
Beiträge
860
Reaktionspunkte
0
Ort
Dahoam
in einer älteren gamestar ausgabe wurde das ganze auf 2 seiten auch ziemlich anschaulich erklärt. ich muss mal schaun, ob ich die noch irgendwo rumfahren hab.
 
  • Wie kommt Code auf den Monitor? Beitrag #10
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
hey das wäre spitze wenn du mir sagen könntest in welcher ausgabe das war, ich kenne jemanden der die alle hat.
oder weisst du noch ungefähr wie der titel hieß, dann könnte man ja mal auf der seite suchen.
 
  • Wie kommt Code auf den Monitor? Beitrag #11
Burnmaster66

Burnmaster66

Bekanntes Mitglied
Dabei seit
28.04.2004
Beiträge
860
Reaktionspunkte
0
Ort
Dahoam
ich hab auch alle ausgaben hier rumstehen. hab auch mal geguckt, habs aber noch nicht gefunden. auf der seite bin ich auch noch net fündig geworden.
 
  • Wie kommt Code auf den Monitor? Beitrag #12
file-pollux

file-pollux

Bekanntes Mitglied
Dabei seit
10.05.2000
Beiträge
812
Reaktionspunkte
1
Ort
matrix
ich hab auch mal ein wenig gesucht, aber habe nur den report "3d grafik 2006" gefunden. nicht ganz das was ich suchte. meintest du das?
 
  • Wie kommt Code auf den Monitor? Beitrag #13
Burnmaster66

Burnmaster66

Bekanntes Mitglied
Dabei seit
28.04.2004
Beiträge
860
Reaktionspunkte
0
Ort
Dahoam
nene. da war mal ne reportage, wo die ganzen vorgänge erklärt wurden. das wurde auch mit der produktionskette in einer fabrik als beispiel veranschaulicht.
 
Thema:

Wie kommt Code auf den Monitor?

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben