Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Zitat von »Elmi« Wenn ich mir aber das Wavefront OBJ Dateiformat ansehe, da gibt es zu jedem Vertex drei Werte für die Normals, d.h. bei einem Dreieck gibt's dann insgesamt 9 Werte! Das ist richtig, 3 Werte für die Normals (X, Y, Z) was in OBJ so auch definiert ist. Entscheident sind die "F"-Definitionen (Faces) diese besagen: Quellcode 1 f 1/2/[3] 4/5/[6] 7/8/[9] Benutze für das "Triangle" den 1. Position-Definition, den 2. Texture-Definition und den 3. Normal(s) Eintrag. und verbinde das Vert...
Hallo Community, Ich beschäftige mich seit einer ganzen weile mit der OpenGL 3,x++ und DX11 Programmierung. Versuche in C++ eine Game-Engine "from Scratch" zu erstellen. Doch immer wieder stößt man bei Libaries like GLFW, GLUT, SDL2, OpenTK, SharpDX etc. auf ein Mysterium namens MVP, PVM PMV... (Modelmatrix, ViewMatrix und ProjectionMatrix) Da ich freeglut, glew, glm und stb nutze, und für aufwendige Tests ein eigenes (Test)-Projekt mit glfw habe, habe ich im test ein punkt mit Lighting. Ich hab...
Ich habe eine möglichkeit gefunden, einfach und auf .Net basis texturen zu laden. Die Grundlegene Funktion ist von Stackoverflow und selbst habe ich nur 2 Overloads hinzugefügt (Plain Texture, CubeMapTexture). C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 public static Texture2D CreateCubemapFromFile(string filename, out ShaderResourceView view) => LoadTexture(filename, out view, 6, ResourceOptionFlags.TextureCube); publi...
Zitat C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public static implicit operator Point(POINT point) { return new Point(point.X, point.Y); } [DllImport("user32.dll")] public static extern bool GetCursorPos(out POINT lpPoint); public void DrawLine(PaintEventArgs e) { Pen blackPen = new Pen(Color.Black, 3); POINT lpPoint; GetCursorPos(out lpPoint); e.Graphics.DrawLine(blackPen, lpPoint); } Ist nun etwas unsauber, aber bevor ich Sachen implementiere, programmiere ich sie immer ers...
Ich versuche mich momentan an einem kleinen 3D Projekt mit SharpDX und habe ansich den Fortschritt, ein Terain zu erstellen, auf basis der Abmessung einer Bitmap (W * H). <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Aber bin nun am Rätseln, wie ich eine Cubemap erstellen kann, dafür habe ich eine DDS datei angelegt, welche ich als Skybox nehmen möchte. Ist da eine möglichkeit, bzw ein weg es unter SharpDX D3D11 zu tun? Mit freundlic...