Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

27.01.2021, 06:37

Forenbeitrag von: »LipkeGu«

OpenGL3: Diffuse lighting

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...

05.12.2020, 16:48

Forenbeitrag von: »LipkeGu«

OpenGL: PVM, MVP, VMP, MPV tatütata... Was ist denn nun richtig? :(

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...

07.06.2018, 18:02

Forenbeitrag von: »LipkeGu«

[C#] (SharpDX) - DirectX11 - D3D - Wie lade ich Texturen für eine Skybox?

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...

05.06.2018, 15:41

Forenbeitrag von: »LipkeGu«

Strecken ziehen wie bei OpenTTD

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...

04.06.2018, 22:53

Forenbeitrag von: »LipkeGu«

[C#] (SharpDX) - DirectX11 - D3D - Wie lade ich Texturen für eine Skybox?

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...

Werbeanzeige