Als «3d» getaggte Fragen

Fragen und Probleme im Zusammenhang mit dem dreidimensionalen Raum, einschließlich 3D-Netzen und anderen Datenstrukturen, Vektormathematik, Transformationen usw.

1
Ist meine Perspektive Mathe richtig?
Ich habe eine Hausaufgabe, in der ich einige Punkte mithilfe einer bestimmten Transformation berechnen und plotten muss, aber ich bin nicht sicher, ob meine Ergebnisse korrekt sind, da die 3D-Darstellung mit Kamerakoordinaten sehr anders aussieht als die 2D-Darstellung mit den Bildkoordinaten . Kannst du mir helfen zu verstehen, was los …

3
Warum gibt es Grafik-Frameworks wie OpenGL und DirectX, wenn Spiele Pixel direkt zeichnen könnten?
Spiele und andere grafikintensive Anwendungen verwenden Frameworks wie OpenGL und DirectX. Außerdem benötigen sie Funktionen wie Pixel Shader und DX12. Aber warum brauchen wir all diese Frameworks und GPU-Funktionen, wenn wir einfach alles Pixel für Pixel zeichnen können? Erstens müsste das Spiel so kompiliert werden, dass es pixelweise gezeichnet wird. …

5
Gibt es eine Standardspezifikation für die grafische Darstellung in 3D?
Ich lese ein Buch über Computergrafik und irgendwann zeigt es ein 3D-Modell, das aus einer DAT-Datei erstellt wurde. Hier sind einige Regeln für die Erstellung der DAT-Datei: Hergestellt aus einer Liste von Eckpunkten / Flächen Gegen den Uhrzeigersinn geschrieben Gesichter enden mit einem Punkt (.) Brüche sind ebenfalls akzeptabel Ich …
12 3d 


1
Warum haben geglättete Netze in 3D Studio die gleiche Anzahl von Scheitelpunkten / Dreiecken? Wie können sie dann mit derselben Geometrie geglättet werden?
Ich versuche zu verstehen, warum Netze, die in 3D Studio (Modifikatoren / Glättung) geglättet werden, vor oder nach diesem Prozess dieselbe Anzahl von Scheitelpunkten / Flächen sowie genau dieselbe Geometrie aufweisen. Im folgenden Beispiel haben beide Netze 32 Eckpunkte und 60 Flächen. Obwohl ich Erfahrung in der Programmierung (c ++ …
11 3d  geometry  mesh  memory  model 

1
Ist dies der richtige Weg, um das Biergesetz umzusetzen?
Wenn ich das Beersche Gesetz (Farbabsorption über die Entfernung durch ein Objekt) implementiere, sieht es aus irgendeinem Grund nie sehr gut aus. Wenn ich die Farbe hinter dem Objekt habe, berechne ich die angepasste Farbe wie folgt: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb * (distanceInObject)); behindColor *= …

1
Pipeline zum Erstellen von Voronoi-Netzen
Ich möchte ein Maya-Plugin implementieren (diese Frage ist unabhängig von Maya), um 3D-Voronoi-Muster zu erstellen Ich weiß nur, dass ich mit der Punktabtastung beginnen muss (ich habe den in diesem Artikel beschriebenen adaptiven Poisson-Abtastalgorithmus implementiert ). Ich dachte, dass ich von diesen Punkten aus den 3D-Draht des Netzes mit Voronoi …
10 3d  geometry  mesh  polygon 


1
Was ist der Unterschied zwischen orthographischer und perspektivischer Projektion?
Ich habe Computergrafik aus dem Buch Fundamentals of Computer Graphic (aber der dritten Ausgabe) studiert und zuletzt über Projektionen gelesen. Obwohl ich nicht genau verstanden habe, was der Unterschied zwischen orthographischer und perspektivischer Projektion ist? Warum brauchen wir beide, wo werden sie eingesetzt? Ich möchte auch lernen, was Perspektiventransformation ist, …

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
Maximale Anzahl von Scheitelpunkten nach dem Abschneiden eines Dreiecks gegen einen AABB
Ich schneide ein 3D-Dreieck gegen eine 3D-Achsen-ausgerichtete Begrenzungsbox (AABB), um das größte planare Polygon des im AABB enthaltenen Dreiecks zu erhalten. Mein Clipping-Algorithmus ist eine (leicht modifizierte) Version des robusten Sutherland-Hodgman-Algorithmus (z. B. Clipping-Ebenen haben eine geringe endliche Dicke), wie in C. Ericsons Echtzeit-Kollisionserkennung beschrieben. Ich schneide das Dreieck gegen …
8 3d  geometry  clipping 

3
Wie debuggen Entwickler von Grafik-Engines ihren 3D-Grafikcode?
Ich versuche gerade, eine Amateur-Game-Engine zu erstellen, und stoße häufig auf sehr grundlegende Fehler (z. B. ändere ich den Code der Knotenhierarchie und plötzlich wird nichts mehr angezeigt). Einige der Methoden, die ich verwenden werde, umfassen: Verwenden Sie den Debugger meiner IDE und viele printfAufrufe, um zu sehen, was sich …
7 3d 

2
Wie übersetze ich Mausbewegungen in ein Rotations-Gizmo?
Ich muss Übersetzungs-, Skalierungs- und Rotations-Gizmos implementieren und habe Probleme mit dem Rotations-Gizmo. Grundsätzlich weiß ich nicht, wie ich die Mausbewegung übersetzen soll, um zu bestimmen, in welche Richtung das Objekt gedreht werden soll. Mit Rotations-Gizmo (Widget) meine ich so etwas wie das Folgende: Für die Übersetzungs- und Skalierungs-Gizmos, die …
7 3d 

1
Vom Menschen lesbare / beschreibbare 3D-Darstellungsformate / -sprachen?
Mein Ziel ist es, 3D-Netze ohne Verwendung eines 3D-Editors zu erstellen. Ich möchte also wissen, welche Darstellungssprachen und -formate es gibt, die dafür oder auf andere Weise dafür geeignet sind. Ich würde eine bevorzugen, die offen und weit verbreitet ist. So etwas wie eine 3D-Version von SVG oder Postscript wäre …
7 3d  mesh 

1
NURBS-Topologieklassifizierung
Inwiefern kann eine NURBS-Oberfläche nur die Topologie einer Ebene, eines Zylinders oder eines Torus haben? Zum Beispiel kann ich eine NURBS-Kugel machen. Ist die Kugel homöomorph zu einer der oben genannten Oberflächen?
7 3d  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.