Abo
  1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › OpenGL-Ersatz: Vulkan bringt sehr…

OpenGL vs Vulkan

  1. Thema

Neues Thema Ansicht wechseln


  1. OpenGL vs Vulkan

    Autor: Beeblox 01.02.16 - 10:38

    > Erschwert wird ein schneller Einstieg vieler Interessierter wohl auch dadurch, dass Vulkan im Vergleich zu OpenGL zunächst viel schwerer zu erlernen sein soll. Statt Tage wie bei OpenGL werden wohl Wochen vergehen, bis Programmierer mit Hilfe von Vulkan einfache Formen auf ein Display zeichnen können.

    Ich würde 1-2 Stunden rechnen, bis man verstanden hat, wie die Grundlagen von OpenGL funktionieren und einfache Formen damit zeichnen kann. Wer braucht da bitte Tage dafür?

    > Bis Vulkan abseits von Spielen zum Einsatz kommt, werden wohl noch einige Jahre vergehen. So müssen die Toolkits wie Qt oder GTK, die zum Erstellen von grafischen Anwendungen genutzt werden, um Vulkan-Unterstützung erweitert werden. Letztlich muss auch ein Weg gefunden werden, wie OpenGL und Vulkan parallel zueinander auf einem Rechner eingesetzt werden können. Laut Ekstrand arbeitet Nvidia inzwischen an einer möglichen Lösung dafür.

    Mit OpenGL als API kann man ja gar nix machen, ohne dass ein Toolkit einem ein Surface zur Verfügung stellt, auf das man zeichnen kann (ausgenommen egl). Würde man die Schiene weiter fahren, müsste Vulkan auch erstmal von den Toolkits unterstützt werden, bevor es überhaupt für irgendwas verwendet werden könnte. Ich frage mich, was Vulkan da anders machen möchte. Die Möglichkeit, ein Vollbild-Surface zu benutzen, könnte man wohl auch anbieten, ohne Toolkit-Unterstützung zu haben. Wird das so gemacht? Kennt da jemand Details?

  2. Re: OpenGL vs Vulkan

    Autor: DebugErr 01.02.16 - 13:09

    Guter Mann, ich glaube er geht von Grafikprogrammierungs-Neulingen, die noch nicht mal etwas von Vektoren wissen. Nicht die, die von D3D auf OGL portieren. Von daher Tage.

    Und ich befürchte auch, dass Vulkan am Ende nur etwas für dicke Spielefirmen sein wird, die genügend Ressourcen aufwenden können, um die dann deutlich komplexere API den EntwicklerN beizubringen, wenn Vulkan vergleichbar mit dem "Befehlssatz" von D3D12 sein wird - da habe ich nach kurzer Zeit das Handtuch geworfen, und ich bin auch nicht neu in dem Thema.

  3. Re: OpenGL vs Vulkan

    Autor: nille02 01.02.16 - 14:15

    DebugErr schrieb:
    --------------------------------------------------------------------------------
    > Und ich befürchte auch, dass Vulkan am Ende nur etwas für dicke
    > Spielefirmen sein wird,

    Du übersiehst die 3D Engines. Da rückt die API in den Hintergrund und man muss sich damit erst mal nicht beschäftigen.

  4. Re: OpenGL vs Vulkan

    Autor: tingelchen 01.02.16 - 15:57

    > Guter Mann, ich glaube er geht von Grafikprogrammierungs-Neulingen, die noch
    > nicht mal etwas von Vektoren wissen. Nicht die, die von D3D auf OGL portieren. Von
    > daher Tage.
    >
    Na, wer sich erst noch mit den Vektoren beschäftigen muss, der muss erst mal etwas Mathe nachholen, bevor er mit der Programmierung anfangen kann :) Es geht hierbei tatsächlich um die reine Programmierung. D.h. etwa 16h (2 Arbeitstage). Das ist schon realistisch. Natürlich kann man durch das Abschreiben eines Howto den ersten Würfel binnen Minuten auf den Schirm bringen. Aber verstanden hat man da noch nichts.

    Für erste Grafiken brauch man wirklich nicht lange. Innerhalb von Stunden. Aber mit allem drum und dran, bis man OGL wirklich so nutzen kann, wie man es möchte. Sind 2 Arbeitstage schon realistisch.

  5. Re: OpenGL vs Vulkan

    Autor: smirg0l 01.02.16 - 17:15

    tingelchen schrieb:
    --------------------------------------------------------------------------------
    > > Guter Mann, ich glaube er geht von Grafikprogrammierungs-Neulingen, die
    > Für erste Grafiken brauch man wirklich nicht lange. Innerhalb von Stunden.
    > Aber mit allem drum und dran, bis man OGL wirklich so nutzen kann, wie man
    > es möchte. Sind 2 Arbeitstage schon realistisch.

    Und dann kann und muss man Stück für Stück lernen, dass X so mittlerweile nicht mehr gemacht wird, das Y eigentlich seit 4.2 auch durch Z abgelöst wurde und mit jedem Schritt wird es komplizierter.
    Ja, mächtiger, schneller, eigentlich cooler, aber auch deutlich komplexer.

    Mehr Macht bedeutet auch, dass Dinge schneller in die Hose gehen können. Im Shader einmal nicht aufgepasst und einen Index referenziert, den es nicht gibt => segfault. Weil der Treiber es natürlich nicht abfangen kann.

    Ich finde es schon spannend, dass ich theoretisch viel mehr Einfluss haben werde, weniger spannend finde ich, dass ich vermutlich diesen Einfluss auch definitiv nutzen muss, um überhaupt was auf dem Schirm sehen zu können. Und sich da richtig einzulesen, ich denke auch, das wird dauern.

    Aber erst mal müsste man die API und die Specs überhaupt mal zu Gesicht bekommen... :|

  6. Re: OpenGL vs Vulkan

    Autor: spiderbit 02.02.16 - 16:46

    ja aber ist doch auch heute schon so wer programmiert noch spiele direkt ohne engines dazwischen mit opengl befehlen? Gut vielleicht baut man noch nen eigenen shader oder irgendwas, aber man zeichnet doch nicht mit vektoren mit opengl befehlen sachen.

    Bzw das dann wahrscheinlich eher ein hobbyprojekt, damit man halt zeigen kann eih ich kann so nen daemlichen wuerfel zeichnen vielleciht noch mit paar netten anderen effekten.

    Da heute auch schon fast alle spiele ueber grosse engines entwickelt werden wird sich fuer die spieleentwickler gar nicht so viel aendern. Auch wenn ichs fuer ne resourcenverschwendung hielte koennte ich mir sogar noch vorstellen das die engines dx12 und vulkan beides unterstuetzen und man dann im compiler nur irgendwo ne option um stellt und er einem so oder so ein build aus spuckt war ja zu quake3 und hl2 zeiten auch so aehnlich, die meisten spiele unterstuetzten mehrere apis.

    Der Aufwand des portierens zwischen dx und vulkan koennte acuh geringer sein, wenn man weis welche register oder was auch immer man in der einen sprache wie befuellen/ansteuern oder was auch immer muss, will man in der anderen api ja an sich das selbe machen, koennte mir vorstellen das die befehle dafuer oder zumindest deren parameter sehr aehnlich sind. (aber geb zu das sind jetzt vermutungen :) )

  7. Re: OpenGL vs Vulkan

    Autor: Graveangel 03.02.16 - 01:56

    Ich bin eigentlich kein dummer Mensch, aber ich würde vermutlich noch länger brauchen.
    Allerdings sind meine Mathematik-Kenntnisse leider nicht so weitgehend, wie ich es gerne hätte.
    Das Prinzip von Vektoren und Matrizen verstehe ich zwar, aber was man alles damit machen kann wird mir erst nach und nach klar.

    Schade, dass ich noch kein gutes Lehrbuch dafür gefunden habe, sonst würde es vermutlich schneller gehen, als alles auf StackOverflow zu lesen >_>

  8. Re: OpenGL vs Vulkan

    Autor: tingelchen 03.02.16 - 13:06

    Ein Lehrbuch für Vektoren? Ich habe mir vor Jahren da mal ein Buch geholt. Fällt ja alles unter Lineare Algebra. Hab eines von H.Anton ISBN:3-8274-0324-3. War damals nicht so teuer. Evtl. ist es ja was für dich :)

    In wie weit hast du denn da ein Verständnisproblem? Wenn man einmal verstanden hat was ein Vektor und eine Matrix ist, ergibt sich die Mathe um das Thema fast von alleine. Muss zugeben. Die 4 Grundrechenarten mit Matrizen sind besonders am Anfang etwas wirr :D

    Verabschiede dich einfach von dem Gedanken darin vornehmlich Koordinaten zu speichern.

    Wenn es etwas spezieller wird, wie Inverse Kinematik ist obiges Buch nicht das richtige. Da es vor allem die Grundlagen vermittelt. Da sind HowTo's die bessere Wahl. Oder wenn du jemanden im Umfeld im Bereich Informatik Studium hast, mal nach einem Paper fragen :)

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Lidl Digital, Neckarsulm
  2. NETZkultur Systemhaus GmbH, Lippstadt
  3. STUTE Logistics (AG & Co.) KG, Bremen
  4. Hays AG, Frankfurt am Main

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. 399€ (Vergleichspreis ab 467€)
  2. täglich neue Deals bei Alternate.de
  3. (reduzierte Überstände, Restposten & Co.)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Red Dead Online angespielt: Schweigsam auf der Schindmähre
Red Dead Online angespielt
Schweigsam auf der Schindmähre

Der Multiplayermodus von Red Dead Redemption 2 schickt uns als ehemaligen Strafgefangenen in den offenen Wilden Westen. Golem.de hat den handlungsgetriebenen Einstieg angespielt - und einen ersten Onlineüberfall gemeinsam mit anderen Banditen unternommen.

  1. Spielbalance Updates für Red Dead Online und Battlefield 5 angekündigt
  2. Rockstar Games Red Dead Redemption 2 geht schrittweise online
  3. Games US-Spielemarkt erreicht Rekordumsätze

Autonome Schiffe: Und abends geht der Kapitän nach Hause
Autonome Schiffe
Und abends geht der Kapitän nach Hause

Weite Reisen in ferne Länder, eine Braut in jedem Hafen: Klischees über die Seefahrt täuschen darüber hinweg, dass diese ein Knochenjob ist. Doch in wenigen Jahren werden Schiffe ohne Besatzung fahren, überwacht von Steuerleuten, die nach dem Dienst zur Familie zurückkehren. Daran arbeitet etwa Rolls Royce.
Ein Bericht von Werner Pluta

  1. Elektromobilität San Francisco soll ein Brennstoffzellenschiff bekommen
  2. Yara Birkeland Autonome Schiffe sind eine neue Art von Transportsystem
  3. Power Pac Strom aus dem Container für Ozeanriesen

Drahtlos-Headsets im Test: Ohne Kabel spielt sich's angenehmer
Drahtlos-Headsets im Test
Ohne Kabel spielt sich's angenehmer

Sie nerven und verdrehen sich in den Rollen unseres Stuhls: Kabel sind gerade bei Headsets eine Plage. Doch gibt es so viele Produkte, die darauf verzichten können. Wir testen das Alienware AW988, das Audeze Mobius, das Hyperx Cloud Flight und das Razer Nari Ultimate - und haben einen Favoriten.
Ein Test von Oliver Nickel

  1. Sieben Bluetooth-Ohrstöpsel im Test Jabra zeigt Apple, was den Airpods fehlt
  2. Ticpods Free Airpods-Konkurrenten mit Touchbedienung kosten 80 Euro
  3. Bluetooth-Ohrstöpsel im Vergleichstest Apples Airpods lassen hören und staunen

  1. Vodafone: "Wir bauen mehr Gigabit als alle Glasfaserunternehmen"
    Vodafone
    "Wir bauen mehr Gigabit als alle Glasfaserunternehmen"

    Die Übernahme von Unitymedia durch Vodafone stößt auf Bedenken bei der EU-Kommission. Der Vodafone-Chef sieht sich jedoch als führenden Gigabit-Betreiber.

  2. Leistungsschutzrecht: So oft könnten Verlage künftig an Bezahlartikeln verdienen
    Leistungsschutzrecht
    So oft könnten Verlage künftig an Bezahlartikeln verdienen

    In vielen Medien geht der Trend zu Bezahlschranken für exklusive Inhalte. Künftig müssten Google und andere Internetdienste wegen des Leistungsschutzrechts auch für Links auf geschützte Artikel zahlen. Google signalisiert dabei eine merkwürdige Art von Zahlungsbereitschaft.

  3. Autonomes Fahren: Uber-Mitarbeiter warnte vor Sicherheitsmängeln
    Autonomes Fahren
    Uber-Mitarbeiter warnte vor Sicherheitsmängeln

    Ein Zwischenfall alle 15.000 Meilen: Ein ehemaliger Mitarbeiter von Uber hat im Frühjahr das Management des Fahrdienstes darauf aufmerksam gemacht, dass die autonom fahrenden Autos nicht sicher sind. Die Warnung kam wenige Tage vor dem Unfall, bei dem eine Fußgängerin starb.


  1. 14:45

  2. 14:00

  3. 13:22

  4. 12:30

  5. 12:12

  6. 12:03

  7. 11:50

  8. 11:45