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!

Werbeanzeige

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

1

05.08.2010, 17:32

Bump Mapping Beispiel

Guden,
ich wollt euch mal mein Bump Mapping Beispiel zeigen. Heißt im Download Packet zwar ParallaxMapping, weil ich das ursprünglich geplant hatte, aber es handelt sich definitiv um BumpMapping ^^.

Hier ein Screenshot von meiner Homepage wie es aussehen sollte:

(Link)


Ihr braucht dafür mindestens OpenGL 2.0 und Shader Version 1.20.

Hier ist der Link zu dem Beitrag in meinem Forum:
http://www.hlc-games.de/forum/viewtopic.php?f=10&t=215

Gruß,
Lukas

PS: 100%ig funktioniert der leider nicht, vlt. werdet ihr's sehn. Eventuell findet ihr ja sogar den Fehler.
Ach ja und: bei nem Freund von mir scheint's auf ner ATI Karte gar nicht zu funktionieren, kA warum.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

05.08.2010, 17:38

ATI 4650...

(Link)


Ist es außerdem normal, dass die Lichtquelle sich ebenfalls zu drehen scheint? Jede Seite des Würfels wird von einer anderen Richtung beleuchtet und das ändert sich auch noch, wenn den Würfel dreht. Sehr verwirrend.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

3

05.08.2010, 17:45

Sieht gut aus, es sei denn, mann dreht den Würfel auf Ecke (s.u.)

Ist das absicht?

mfg CBenni::O
»CBenni::O« hat folgende Bilder angehängt:
  • ParallaxMapping 2010-08-05 17-38-49-79.png
  • ParallaxMapping 2010-08-05 17-39-05-34.png
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

4

05.08.2010, 17:57

@CBenni::O: die Beleuchtung ist bloß noch recht extrem bzw. das Ambient Light ist noch nicht drin.

@BlueCobold: Genau so sieht das bei nem Freund von mir auch aus. Ich wüsste zu gerne warum das bei NVIDIA super funktioniert nur bei ATI nicht.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

05.08.2010, 17:58

Hab mir den Code jetzt nicht angeschaut aber so wie das aussieht liegt der Fehler wohl an einem falschen Tangentspace. Also stimmen entweder deine Tangentenvektoren nicht oder die Transformation. Evtl. is einfach nur was falsch transponiert?

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

6

05.08.2010, 18:03

Das das ein Fehler sein kann glaube ich auch. Ich glaube nicht, dass es was mit dem Problem bei ATI Karten zu tun hat.
Weil auf allen NVIDIA Karten mit denen ich das schon hab laufen sehen geht's.
Das Problem mit Tangent Space besteht allerdings trotzdem, weil - wie es "dot" vermutlich aufgefallen ist - sieht das BumpMapping auf manchen Seiten des Würfels verkehrt herum aus.
Dennoch: dass das bei den 'ATI Leuten' so extrem komisch aussieht, hat glaub ich nicths mit dem Tangent space zu tun.

idontknow

unregistriert

7

05.08.2010, 18:08

ATI 4650...

(Link)


Ist es außerdem normal, dass die Lichtquelle sich ebenfalls zu drehen scheint? Jede Seite des Würfels wird von einer anderen Richtung beleuchtet und das ändert sich auch noch, wenn den Würfel dreht. Sehr verwirrend.


Ich hab nur einen schwarzen Würfel :X.

ATI Radeon HD 5700

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

05.08.2010, 19:57

Was das ATI Problem angeht: Werden auf ATI Karten alle Shader Objekte korrekt erstellt?
Nvidia Treiber fressen im Gegensatz zu ATI nämlich gern alles mögliche was eigentlich gar kein GLSL ist...

Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

9

05.08.2010, 20:55

Habe eine ATI Radeon HD 5750.
Bei mir wird einfach diese gelbe Meldung in der Konsole angezeigt.

Quellcode

1
WARNING : N multisamples for AntiAliasing are not supported , trying lower count!

Er fängt dann mit 16 an und geht runter.
Sogar in den Minus bereich.

MfG Stazer

idontknow

unregistriert

10

05.08.2010, 22:25

Habe eine ATI Radeon HD 5750.
Bei mir wird einfach diese gelbe Meldung in der Konsole angezeigt.

Quellcode

1
WARNING : N multisamples for AntiAliasing are not supported , trying lower count!

Er fängt dann mit 16 an und geht runter.
Sogar in den Minus bereich.

MfG Stazer


Bei mir auch.

Werbeanzeige