Wie minimal sollte eine Spiele-Engine sein? Wie viel der Inhaltspipeline sollte in die Engine eingebettet sein? Einige Anwendungsfälle, in denen der Supermotor nützlich sein könnte: Beim Laden von Benutzerinhalten muss der Benutzer seine Texturen nicht verpacken, die Engine erledigt dies beim Laden. Ein Skript fordert eine Schriftart an, die viel …
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 …
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 …
Ich habe eine Rocket League gesehen und festgestellt, dass es animierte Abziehbilder und Räder gibt. . Ich möchte etwas Ähnliches wie die Effekte im obigen Bild implementieren. Wie würde ich einen Unity Shader schreiben, um den Radeffekt zu erzielen? Ich weiß nicht viel über Shader, aber kann ich den Standard-Unity-Shader …
Ich habe eine Textur in three.js geladen und dann an die Shader übergeben. Im Vertex-Shader berechne ich die Normalen und speichere den UV-Vektor in einer Variablen. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix * vec3(normal); …
Ich habe gerade angefangen, openGL zu lernen und bekomme dieses Artefakt, wenn ich eine Kugel mit Mipmaps texturiere. Wenn das Fragment den Rand meiner Textur abtastet, erkennt es die Diskontinuität (z. B. von 1 bis 0) und wählt die kleinste Mipmap aus, wodurch diese hässliche Naht entsteht: hässliche Naht http://cdn.imghack.se/images/6bbe0ad0173cac003cd5dddc94bd43c7.png …
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> …
Ich schaue mir das Textur-Mapping-Tutorial von NeHe an . Es sieht zu kompliziert aus, nur eine Textur zu laden. Gibt es eine Möglichkeit, eine Textur in SFML zu laden und sie dann in Open GL zu verwenden? Ich benutze SFML für meine Fensterung.
Ich habe eine Karte, die zur Laufzeit prozedural generiert wird, und ich untersuche derzeit Methoden zum Rendern dieser Karte. Ich habe mich für das Aussehen von Starcraft 2 interessiert und möchte einige Ratschläge dazu erhalten, welche Methoden es verwendet, um dies zu erreichen. Zweitens möchte ich nach Möglichkeit Tutorials, Artikel …
Ich versuche, ein einfaches Google-Objekt, das von Google SketchUp 8 Pro generiert wurde, auf meine WebGL-App zu zeichnen. Das Modell ist ein einfacher Zylinder. Ich habe die exportierte Datei geöffnet und die Eckpunkte, Indizes, Normalen und Texturkoordinaten in eine .json-Datei kopiert, um sie in Javascript verwenden zu können. Alles scheint …
Ich suche nach einer einfachen, in sich geschlossenen C-Bibliothek für Linux, um Bilder aus Dateien in OpenGL-Texturen zu laden. Die Lizenz sollte ziemlich liberal sein: zlib, bsd, mit oder so. Ich habe SOIL gefunden , es wurde jedoch schon lange nicht mehr aktualisiert. Gibt es noch etwas oder muss ich …
Also schreibe ich ein kleines Spiel mit Direct3D 9 und verwende Multitexturing für das Gelände. Ich probiere nur 3 Texturen und eine Mischkarte aus und erhalte die Gesamtfarbe aus den drei Texturen basierend auf den Farbkanälen aus der Mischkarte. Wie auch immer, ich bekomme einen massiven Rückgang der Bildrate, wenn …
Ein großes PNG auf der Festplatte nimmt möglicherweise nur ein paar Megabyte ein, aber ich stelle mir vor, dass auf der GPU dasselbe PNG in einem unkomprimierten Format gespeichert ist, das viel mehr Speicherplatz beansprucht. Ist das wahr? Wenn es stimmt, wie viel Platz?
Ich suche nach Texturen für Unity3d und stecke in einer scheinbar einfachen Phase fest. Mein Ziel ist es, ein RGBA-Bild mit Farbinformationen für jedes Pixel und einem separaten Alphakanal zu erstellen. Diese beiden Komponenten werden als Grundfarbe bzw. Reflexionsstärke in Unity eingespeist. (Verwenden von "Reflective / Bumped Diffuse" -Material.) Wenn …
Ich mache ein Kachel-basiertes Spiel und arbeite für die Unterstützung von Kachelsätzen. Ich versuche es so zu machen, dass eine Texture2D als ausgewählte PNG-Datei festgelegt wird. Ich kann dies ohne Probleme tun, wenn ich das Bild in die Inhaltspipeline lade, aber der Ebeneneditor wird von Personen ohne Zugriff auf die …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.