P7 - Kugel hat Löcher

Moderator: Game Technology

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

P7 - Kugel hat Löcher

Beitrag von 0b101101101 »

Wenn ich bei P7 die erste der other views anschalte, dann hat meine Kugel Löcher... Manche Dreiecke fehlen. Ist das normal? Ich habe das Gefühl, dass der Fehler auch bei den anderen Sachen eine Rolle spielen könnte.
Dateianhänge
//	 other views<br />	float fpure = 1.0 / (4.0 * dot(n, l) * dot(n, v));<br />	rgb = fpure * texture2D(tex, texCoord).rgb;
// other views
float fpure = 1.0 / (4.0 * dot(n, l) * dot(n, v));
rgb = fpure * texture2D(tex, texCoord).rgb;
toast.png (149.46 KiB) 775 mal betrachtet

FloM-KOM
Moderator
Moderator
Beiträge: 279
Registriert: 27. Apr 2010 17:20

Re: P7 - Kugel hat Löcher

Beitrag von FloM-KOM »

Hast Du den Fix aus diesem Thread schon drin? https://www2.fachschaft.informatik.tu-d ... 57&t=35250 Einmal aus dem github-Repo pullen und die Änderung reinmergen.

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

Re: P7 - Kugel hat Löcher

Beitrag von 0b101101101 »

Achso, der Fix ist wahrscheinlich in Kore und nicht in der Übung? :)
Ich update einfach beides nochmal...

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

Re: P7 - Kugel hat Löcher

Beitrag von 0b101101101 »

Ging es bei dem Fix nicht darum die mode Variable in D3D zu setzen?
Ich benutze OpenGL auf Linux, und habe darum das andere Problem, oder?

FloM-KOM
Moderator
Moderator
Beiträge: 279
Registriert: 27. Apr 2010 17:20

Re: P7 - Kugel hat Löcher

Beitrag von FloM-KOM »

Ja, es gab zwei Fixes, der erste (e99927f) ist für OpenGL.

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

Re: P7 - Kugel hat Löcher

Beitrag von 0b101101101 »

Ist anders, aber nicht besser... Hm...
https://goo.gl/photos/a6ndCXviLSkpMGAfA

Edit: Oder ist das jetzt diesmal unser Fehler?

FloM-KOM
Moderator
Moderator
Beiträge: 279
Registriert: 27. Apr 2010 17:20

Re: P7 - Kugel hat Löcher

Beitrag von FloM-KOM »

In diesem Fall tendiere ich eher zu einem Fehler in Eurem Shader, oder ist das der ungeänderte Shader aus dem Übungs-Repo?

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

Re: P7 - Kugel hat Löcher

Beitrag von 0b101101101 »

Das war unsere Rechnung. Hier nochmal ein Bild mit
float fpure = 1.0 / (4.0 * dot(n, l) * dot(n, v));
rgb = fpure * texture2D(tex, texCoord).rgb;
.
Dateianhänge
Und was ist mit der Textur da passiert?
Und was ist mit der Textur da passiert?
toast.png (84.37 KiB) 744 mal betrachtet
toast.png
toast.png (61.78 KiB) 744 mal betrachtet

FloM-KOM
Moderator
Moderator
Beiträge: 279
Registriert: 27. Apr 2010 17:20

Re: P7 - Kugel hat Löcher

Beitrag von FloM-KOM »

Ich habe eine Version von dem Ball hochgeladen in der die Normalen besser aussehen. Dieser Fehler https://goo.gl/photos/a6ndCXviLSkpMGAfA sollte aber auch in der alten Version nicht auftreten wenn die Lösung richtig implementiert ist.

Antworten

Zurück zu „Game Technology“