Computergrafik

Fragen und Antworten für Computergraphiker und Programmierer

1
Ordnen Sie eine Textur einem hyperbolischen Dreieck zu
Ich habe eine Weile darüber nachgedacht, wie ich das angehen soll, daher wären alle Vorschläge dankbar! Ich möchte eine Textur in Form eines unteren rechten euklidischen Dreiecks auf ein hyperbolisches Dreieck auf der Poincare Disk abbilden. Hier ist die Textur (das obere linke Dreieck der Textur ist transparent und wird …

1
Per-Vertex-Berechnung in OpenGL-Tesselation
Ich versuche, eine positionsbasierte Stoffsimulation mithilfe von Hardware-Tesselation zu implementieren. Dies bedeutet, dass ich einfach ein Kontrollquad auf die Grafikkarte hochladen und dann Tesselation und Geometrieschattierung verwenden möchte, um die Knoten im Stoff zu erstellen. Diese Idee folgt dem Papier: Huynh, David, "Stoffsimulation mit Hardware-Tessellation" (2011). These. Rochester Institute of …

2
Wie wird mit spektraler Wiedergabe umgegangen?
Wird das gesamte spektrale Rendering als Simulation behandelt? Gibt es Techniken, die besser auf das "Consumer" -Rendering zugeschnitten sind, z. B. für Echtzeit oder auch nur "realistisches Aussehen ohne Lösung vollständiger physikalischer Gleichungen"? Ich würde gerne verstehen, wie wir mit dem Rendern von Spektraleffekten umgehen. Es scheint, dass ein Photon …

3
Was bringt die Software-Rasterisierung in modernen Game-Engines?
Ich nehme dieses Quartal an einem Computergrafikkurs teil. In einem unserer Laborprojekte geht es um Software-Rasterisierung. Jetzt plane ich den Projektvorschlag und denke darüber nach, wie ich ihn für andere Leute in der zeitgenössischen Spieleentwicklung nützlich machen kann. Nach einer kurzen Suche lernte ich eine Technik namens Software Occlusion Culling. …
9 rendering 


1
Kugelschnitt-Okklusion (für Hybrid-Raytracing)
Denken Sie über Hybrid-Raytracing nach, daher die folgende Frage: Angenommen, ich habe zwei feste Kugeln und s 2 . Wir kennen ihre Zentren und Radien und wir wissen, dass sie ein überlappendes Volumen im Raum haben.s1s1s_1s2s2s_2 Wir haben einen typischen 3D - Grafik - Setup: nehmen Auge am Ursprung ist, …



1
Was ist das moderne Äquivalent zu Anzeigelisten?
Anzeigelisten waren eine OpenGL-Funktion, mit der theoretisch jeder Teil der API beschleunigt werden konnte, indem eine Gruppe von Befehlen zur späteren Verwendung gespeichert wurde. Nach meinem Verständnis ist dies im Hinblick auf die derzeitigen Bemühungen zur Reduzierung des Overheads des Fahrers sehr sinnvoll. Anzeigelisten waren in Version 3.1 jedoch veraltet. …


2
Wie werden 2D-Bitmaps grundsätzlich gerendert?
Angenommen, wir haben einen 64-Bit-Computer mit Wortadressierbarkeit und möchten ihn so programmieren, dass er ein 5x7-Zeichen ausgibt, das als Binärbild-Bitmap (wie die folgende) auf einer speicherabgebildeten Anzeige gespeichert ist. Da wir 5 x 7 = 35 Pixel pro Zeichen haben, können wir ein Zeichen mit 35 Bit in einem einzelnen …


1
Problem mit der omnidirektionalen Schattenzuordnung von WebGL
Zunächst möchte ich sagen, dass ich viel über Schattenmapping mit Tiefenkarten und Cubemaps gelesen habe und verstehe, wie sie funktionieren. Außerdem habe ich Berufserfahrung mit OpenGL, aber ich habe ein Problem bei der Implementierung Omnidirektionale Schattenkartierungstechnik unter Verwendung einer Einzelpunktlichtquelle in meiner 3D-Grafik-Engine namens "EZ3". Meine Engine verwendet WebGL als …

1
Ist es empfehlenswert, alle verfügbaren Textureinheiten zu verwenden?
Wenn ich mehrere Texturen auf ein Netz anwende, wie beim Bump-Mapping, binde ich die Texturen normalerweise an die ersten festen Textureinheiten, z. B.: Diffus = Einheit 0, Bump = Einheit 1, spiegelnd = Einheit 2, und verwende diese dann weiterhin für jede unterschiedliches Netz mit unterschiedlichen Texturen. Aber ich habe …
9 opengl  texture 

1
Grundlagen des uneinheitlichen rationalen B-Spline (NURBS)
Ich versuche, NURBS-Kurven (Oberflächen später!) Zu verstehen, aber ich habe einige Probleme, die Grundlagen des Innenlebens zu verstehen. Könnte mir bitte jemand ein paar Dinge erklären? Da ich aus Bezier-Kurven komme, wäre ein Vergleich zwischen diesen beiden besonders nützlich. Die "rationale Basisfunktion" ähnelt ein wenig dem Bernstein-Polynom der (rationalen) Bezier-Kurve. …
9 nurbs 

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.