Als «opengl-es» getaggte Fragen

Teilmenge der OpenGL 3D-Grafik-API für eingebettete Geräte wie Mobiltelefone.

3
So verbergen Sie einen nachbearbeiteten Netzumriss, wenn das Netz ausgeblendet ist
Ich arbeite daran, eine aktive Gliederung in meiner 3D-Engine einzurichten, einen Hervorhebungseffekt für ausgewählte 3D-Zeichen oder Landschaften auf dem Bildschirm. Nachdem ich mit dem Schablonenpuffer gearbeitet und einige unbefriedigende Ergebnisse erzielt hatte (Probleme mit konkaven Formen, Konturdicke aufgrund des Abstands von der Kamera und Inkonsistenzen zwischen meinem Desktop und meinem …

1
OpenGL ES erzeugt einen Schabloneneffekt mit Textur
Umgebung Dies ist die Umgebung, in der ich arbeite: OpenGL ES 2.0 iPhone Simulator & iPhone 4 iMac 27 "mit NVIDIA GeForce GTX 680MX 2048 MB Hoffentlich hilft das. Das Problem Ich habe aus mehreren Quellen und mehreren Websites, einschließlich Stackoverflow, hoch und niedrig gesucht, aber keinen funktionierenden Schabloneneffekt erzielt. …

2
Kachelkarte / Geländeimplementierung mit unterschiedlichen Höhen benachbarter Kacheln
Ahoi! Ich suche nach Informationen über Kachelkarten oder vielmehr darüber, wie eine bestimmte Art von Kachelkarte genannt wird. Ich interessiere mich für die Art der Implementierung, die in Achterbahn-Tycoon oder der Transport-Tycoon-Reihe von Spielen verwendet wird, und habe mich mit Vektorfeld-Terrain und Höhenkarten-Terrain befasst, aber ich bin nicht sicher, ob …

1
Was bedeuten die Komponenten von gl_TexCoord [0]?
Was sind die Unterschiede zwischen gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pund gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Ich verstehe, dass das gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zPixelkoordinaten sind? Aber was gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pbedeutet und wo muss ich sie verwenden?

6
OpenGL ES 2.0: Repository für Qualitäts-Shader [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Könnte ich Sie bitte bitten, mir ein Repository …

4
Fehlende Funktionen von WebGL und OpenGL ES
Ich habe angefangen, WebGL zu verwenden, und bin zufrieden damit, wie einfach es ist, meine OpenGL-Erfahrung (und damit auch OpenGL ES) zu nutzen. Mein Verständnis ist jedoch wie folgt: OpenGL ES ist eine Teilmenge von OpenGL WebGL ist eine Teilmenge von OpenGL ES Ist das in beiden Fällen richtig? Wenn …

1
Sprite-Blatttexturen, die Kanten benachbarter Texturen aufnehmen
Ich habe eine benutzerdefinierte Sprite-Routine (openGL 2.0), die ein einfaches Sprite-Blatt verwendet (meine Texturen sind horizontal nebeneinander angeordnet). Hier ist zum Beispiel ein Test-Sprite-Blatt mit zwei einfachen Texturen: Beim Erstellen meines openGL-Sprite-Objekts muss ich nun die Gesamtzahl der Frames in seinem Atlas angeben und beim Zeichnen angeben, welchen Frame ich …

5
Warum kann ich den Operator '> =' nicht mit Vector3s verwenden?
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 


2
Verwenden von zwei Shadern anstelle von einem mit IF-Anweisungen
Ich habe daran gearbeitet, eine relativ große OpenGl ES 1.1-Quelle auf ES 2.0 zu portieren. In OpenGL ES 2.0 (was bedeutet, dass alles Shader verwendet) möchte ich dreimal eine Teekanne zeichnen. Die erste mit einer einheitlichen Farbe (ua die alte glColor4f). Die zweite mit einer Farbe pro Scheitelpunkt (die Teekanne …
9 opengl-es  glsl 

1
Optimieren der Leistung eines Heavy-Fragment-Shaders
Ich benötige Hilfe bei der Optimierung der folgenden Shader: Scheitel: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Fragment: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the …

1
Wie funktioniert gluLookAt?
Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …


1
Mischmodi in Cocos2D mit glBlendFunc
Wir haben versucht, die gängigsten Mischmodi zu replizieren, die in Photoshop und Quartz 2D verfügbar sind, aber wir haben nur 3 entwickelt, und das nach einiger langer Online-Suche. Für alle Interessierten sind sie hier: Multiplizieren = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Screen = GL_MINUS_DST_COLOR, GL_ONE Lineares Ausweichen = GL_ONE, GL_ONE Sie können diese …

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 …

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.