textures

Texturen sind Bildserien, die in Computergrafiken verwendet werden, um Orte auf einer sichtbaren Oberfläche mit unterschiedlichen Werten zu assoziieren. Diese Zuordnung wird typischerweise durchgeführt, indem Orte auf der Textur (normalerweise zweidimensional, aber andere Dimensionen und Arten von Texturen existieren) auf Orte auf der gerenderten Oberfläche abgebildet werden. Die Filterung wird häufig verwendet, um beim Abtasten von Werten aus der Textur Aliasing zu glätten, wobei normalerweise mehrere Bilder in einer Textur namens Mipmaps verwendet werden.
1
Antwort

Genaue Kontrolle über Textur-Bits in GLSL

Ich versuche ein Octree-Traversalschema mit OpenGL und GLSL zu implementieren und möchte die Daten in Texturen behalten. Zwar gibt es eine große Auswahl an Formaten für die Texturdaten (Floats und Integer unterschiedlicher Größe), aber ich habe...
19.02.2013, 15:26
1
Antwort

Sampling auf den Texelzentren liefert keine korrekten Ergebnisse, OpenGL, C ++

Vor nicht allzu langer Zeit hatte ich ein Problem mit der Anzeige einer Textur, da ich Kanten von Texeln als Texturkoordinaten anstelle von Texelzentren verwendete. Dies in Kombination mit dem linearen Mischen ergab ein glattes Ergebnis von Farb...
18.12.2012, 15:15
2
Antworten

Wie lade ich Texturen mit der FreeImage-Bibliothek zu OpenGL?

Ich lerne OpenGL in C ++ mit NeHe-Tutorials, aber ich versuche, sie mit FreeImage-Bibliothek statt Glaux oder SOIL zu machen. Der gute Punkt, den ich bei der Verwendung von FreeImage sehe, ist die letzte Aktualisierung im Oktober letzten Jahres,...
15.06.2013, 16:48
2
Antworten

OpenCV-Image wird für OpenGL-Textur geladen

Ich möchte ein Bild (jpg und png) mit OpenCV als OpenGL Texture laden. So lade ich das Bild in OpenGL: %Vor% Das Bild wird geladen, da "image.empty" immer false zurückgibt So rendere ich die Szene mit der erstellten Textur: %Vor% U...
29.05.2013, 09:10
2
Antworten

cudaArray vs. Gerätezeiger

Ich bin verwirrt über den Unterschied zwischen der beabsichtigten Verwendung von Gerätezeigern und cudaArray -Strukturen. Könnte jemand bitte erklären, warum ich einen gegen den anderen benutzen würde? Mein grundlegendes Problem ist, dass ich...
22.01.2013, 01:14
2
Antworten

Ist es möglich OpenCV GpuMat als OpenGL Textur zu binden?

Ich konnte keine Referenz finden außer: Ссылка diskutiert einen CUDA-Ansatz. Idealerweise möchte ich eine OpenGL-Textur mit dem Inhalt von cv::gpu::GpuMat aktualisieren, ohne sie in die CPU zu kopieren und ohne CUDA direkt zu verwe...
06.08.2013, 17:19
5
Antworten

Threading Texturen laden Prozess für Android OpenGL-Spiel

Ich habe viele Texturen im JPG-Format. Und ich muss sie im OpenGL-Speicher laden, bevor die eigentliche Zeichnung beginnt. Ich habe eine Frage gestellt, und mir wurde gesagt, dass die Trennung von JPEG-Entpacken von glTexImage2D (...) -Aufrufen...
11.06.2011, 20:15
1
Antwort

dart: web_gl: RENDER WARNUNG: Textur, die an Textureinheit 0 gebunden ist, kann nicht gerendert werden

Ich erhalte den Fehler [.WebGLRenderingContext]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete' , wenn ich meine Web-App in Dartium...
22.02.2014, 12:02
2
Antworten

Die verschiedenen Adressierungsmodi von CUDA Texturen

Ich verwende eine CUDA-Textur im Grenzadressierungsmodus ( cudaAddressModeBorder ). Ich lese Texturkoordinaten mit tex2D<float>() . Wenn die Texturkoordinaten außerhalb der Textur liegen, gibt tex2D<float>() 0 zurück. Wi...
26.09.2013, 06:31
1
Antwort

Wie kopiert man Textur1 effizient in texture2?

Ich möchte texture1 nach texture2 kopieren. Der dümmste Weg ist das Kopieren von tex1-Daten von der GPU zur CPU und dann das Kopieren der CPU-Daten in die GPU. Der dumme Code ist wie folgt: %Vor% Wie ich weiß, muss es eine Methode geben, die...
19.04.2013, 08:21