Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Name: GDI3D Beschreibung: Ich hatte mal irgendwann vor eine kleine Grafikkarte aus einem Mikrocontroller zu bauen (ist noch aber noch nichts geworden ). Dazu hatte ich in C++ einen einfachen Rasterizer implementiert und diesen jetzt nach C# portiert. Mit GDI3D könnt ihr, ähnlich wie mit OpenGL oder DirectX, Dreiecksnetze auf eine Bitmap zeichnen. Das alles ist softwarebasiert und absolut langsam, aber das Funktionsprinzip wird deutlich. Aktuell werden folgende Features unterstützt:- Eigene Verte…
-
So, jetzt gibt's ein Update Habe Folgendes implementiert:- Alpha blending - Stencil testing - CullMode wurde erweitert und verbessert - FastInvSqrt wurde hinzugefügt (schnelle Approximation der inversen Quadratwurzel) inkl. der Funktion NormaliseF() und der Eigenschaft NormalisedF in Vector2, Vector3 und Vector4 - Ein paar Optionen für den DepthTest wurden hinzugefügt (u.A. Disable, ReadOnly) - DepthBuffer, ColourBuffer und StencilBuffer sind nun seperat und auch durch ClearFrameBuffer() gemeins…
-
Erstmal Danke Zitat von ThuCommix: „Edit: Ich finde der Viewport als zentrales Objekt zum verwalten von resourcen ist etwas unglücklich gewählt.“ Fand ich eigentlich garnicht schlecht. Die Kamera nimmt ja die Fotos auf. Letzten Endes ist es aber eine Rendererklasse mit einem extra Konstruktor der gleichzeitig die Projektionsmatrix erstellt. Zitat von fufu: „Der Name ist allerdings ein bisschen unglücklich gewählt“ Mist Also bei Bear.ply krieg ich 26,82 Frames/s (nur Draw() und Clear() 100s lang …