Als «opengl» getaggte Fragen

OpenGL ist ein Grafikstandard und eine API für den Desktop- und Workstation-Markt. Es ist so konzipiert, dass es mit dedizierter Computerhardware leicht zu beschleunigen ist. Daher bieten die meisten Implementierungen eine erheblich verbesserte Leistung gegenüber herkömmlichem Software-Rendering. Derzeit wird OpenGL für Anwendungen wie CAD-Software und Computerspiele verwendet. Es ist auch plattformübergreifend. Der OpenGL-Standard wird von der Khronos-Gruppe gesteuert, die auch OpenGL ES steuert.

3
Probleme mit der ersten Schattenzuordnung
Ich habe zum ersten Mal eine grundlegende Schattenzuordnung in OpenGL mithilfe von Shadern implementiert und habe einige Probleme. Unten sehen Sie ein Beispiel meiner gerenderten Szene: Der Prozess der Schattenzuordnung, dem ich folge, besteht darin, dass ich die Szene unter Verwendung einer Ansichtsmatrix aus der Sicht des Lichts und der …


1
Wie generiere ich eine 3D-Rennstrecke aus einem Spline?
Ich möchte eine dreidimensionale Rennstrecke um einen Spline erzeugen, der seine Form beschreibt. Hier ist ein illustratives Video . Die Strecke sollte ein endloser Tunnel sein, der entlang eines 3D-Splines verläuft und einige Hindernisse aufweist. Meine bisher beste Idee war es, eine Kreisform entlang des Splines zu schlagen. Ich möchte …



2
Umgang mit OpenGL und Vollbild unter OS X.
Ich mache den größten Teil meiner Entwicklung unter OS X und für mein aktuelles Spielprojekt ist dies meine Zielumgebung. Wenn ich jedoch Spiele spiele, spiele ich unter Windows. Als Windows-Spieler bin ich es gewohnt, mit Alt + Tab vom Spiel zur letzten geöffneten Anwendung zu wechseln. Unter OS XI kann …
9 opengl  sdl  macos 

3
Ordnen Sie unabhängige Transparenz im Partikelsystem
Ich schreibe ein Partikelsystem und möchte einen Trick finden, um eine korrekte Alpha-Mischung zu erreichen, ohne Partikel zu sortieren, weil: Jedes Partikel ist ein Punktsprite in einem einzelnen Netz, und ich kann die Szenendiagrammfunktion nicht zum Sortieren transparenter Knoten verwenden. Der Systemknoten sollte jedoch ordnungsgemäß sortiert sein. Die Partikelposition wird …


4
So verbessern Sie die Dosierleistung
Ich entwickle ein Sprite-basiertes 2D-Spiel für mobile Plattformen und verwende OpenGL (eigentlich Irrlicht) zum Rendern von Grafiken. Zuerst habe ich das Sprite-Rendering auf einfache Weise implementiert: Jedes Spielobjekt wird als Quad mit einem eigenen GPU-Draw-Aufruf gerendert. Wenn ich also 200 Spielobjekte hätte, hätte ich 200 Draw-Aufrufe pro Frame durchgeführt. Natürlich …

1
Sprite-Blätter mit Pufferobjekten und Shadern
Was ist der "beste" Weg, um Sprite-Blätter mit Shadern und Puffern zu handhaben? Im Sofortmodus ist es einfach, die Texcoords eines Sprites beim Zeichnen zu ändern, aber ich weiß nicht, wie ich das mit modernem OpenGL machen soll. Sollte ich alle Texcoords in einem Puffer speichern und den Zeiger für …


3
Verwirrung über GLViewport
Ich hoffe, jemand kann mir helfen, das GLViewport zu verstehen und was passiert, wenn wir die Größe ändern Dies wird meine Verwirrung veranschaulichen .... Also, hier habe ich ein Quad in der Mitte des Bildschirms. Wenn mein GLViewport mit der Breite und Höhe des Geräts übereinstimmt, erhalte ich das Bild …



2
Reload VS soution Explorer erzwingen, wenn neues c # -Skript über Unity3d hinzugefügt wird?
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu erzwingen?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.