Als «c++» getaggte Fragen

1
Holen Sie sich Vektorlänge mit GLM
Ich bin ziemlich verwirrt darüber, wie sich die GLM-Bibliothek verhält oder wie ich sie missbräuchlich verwende. glm::vec2 testVec(6,-4); float len = testVec.length(); Ich erhalte den Wert 2mit dem obigen Code-Schnipsel. Ich glaube, ich versuche, die Länge des durch definierten Vektors zu ermitteln testVec. Sie wissen sehr gut, dass es nicht …
14 c++  vectors  glm 

4
Projiziertes Gitterwasserhorizontdetail
Ich versuche, eine Ozeanszene mit C ++ und DirectX11 zu implementieren. Derzeit habe ich ein projiziertes Raster, Gerstner-Wellen und eine Grundschattierung. Mein Problem ist, dass wenn ich meine Kamera horizontal ausrichte, so dass ich den Wasserhorizont in der Ferne sehen kann, das projizierte Gitter selbst bei hohen Scheitelpunktzahlen unzureichend wird. …

1
Was macht "makeContextCurrent" genau?
Ich bin ziemlich verwirrt über diese Funktion. Die GLFW-Kontextreferenz lautet wie folgt: Diese Funktion macht den OpenGL- oder OpenGL ES-Kontext des angegebenen Fensters im aufrufenden Thread aktuell. Ein Kontext kann jeweils nur für einen einzelnen Thread aktuell gemacht werden, und jeder Thread kann jeweils nur einen aktuellen Kontext haben. Aber …
12 opengl  c++ 


2
Archimedische Spirale in C ++
Ich versuche, die x- und y-Positionen einer archimedischen Spirale in C ++ zu zeichnen . Bisher habe ich so etwas versucht, aber kein Glück: int dx = 0; int dy = 0; int x = 0; int y = 0; for (int i = 0; i < maxPoints; i++) { …
8 c++  geometry 

2
Wie gehe ich mit einer parametrischen Gleichung beim Raytracing um?
Nachdem ich mir den Mobius-Streifen angesehen hatte , bemerkte ich, dass seine Gleichung wirklich einfach ist und versuchte, ihn meinem Raytracer hinzuzufügen. Ich habe einen "naiven" Weg versucht, indem ich einfach Naneinander befestigte Dreiecke erzeugt habe, um die gewünschte Form zu erhalten. Während dieser Ansatz funktioniert, ist das Ergebnis nicht …



1
Resultierende Wahrscheinlichkeitsdichte in Path Tracer für Pfade mit Next Event Estimation
Ich versuche, meinen eigenen Gradient Domain Path Tracer zu implementieren, indem ich dem Code desjenigen folge, der ihn bereits implementiert hat: https://gist.github.com/BachiLi/4f5c6e5a4fef5773dab1 Ich habe es bereits geschafft, verschiedene Schritte zu durchlaufen, aber ich wollte etwas mehr tun. Ich habe den Code in der Referenz durch die Implementierung der nächsten Ereignisschätzung …

1
Die Bedeutung der frühen Strahlbeendigung und der Durchquerung von vorne nach hinten bei der Strahlverfolgung
Ich bin neu in der Computergrafik. In diesen Tagen habe ich versucht zu verstehen, wie Raytracing mithilfe einer Beschleunigungsdatenstruktur funktioniert. Ich bin mehrmals auf den Begriff "Early Ray Termination" gestoßen, habe ihn auch mehrmals über das Internet angesehen, konnte aber keine zufriedenstellende Erklärung dafür finden. Was bedeutet es, einen Strahl …

1
DirectX12 CbvHeap
Mit directX12 haben sie Heap-Deskriptoren eingeführt. Eine Möglichkeit für uns, die Tabelle für Ressourcen zu beschreiben, die wir an die Shader senden wollten. Ich bin zugegebenermaßen sehr neu in der Computergrafik und habe in directX11 nur ein bisschen gebastelt. Ich habe im Moment nicht mit Instanzen oder komplizierteren Dingen gespielt, …
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.