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

1

18.12.2006, 14:10

Opengl: Light problem

Hallo!
Ich fange gerade an ein kleines Spiel zu basteln mit Opengl.
Doch das Licht will nicht das machen was ich will!

(Link)

Egal welche position ich angebe! es kommt immer so ^^ raus.

Hier mal der code:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
GLfloat LightAmbient[]= { 1.0f, 1.0f, 1.0f, 1.0f }; 
GLfloat LightDiffuse[]= { 1.0f, 1.0f, 1.0f, 1.0f }; 
GLfloat LightPosition[]= { 0.0f, 8.0f, 0.0f, 1.0f };

void init_Light(){

                glLightfv(GL_LIGHT1, GL_AMBIENT, LightAmbient);     glLightfv(GL_LIGHT1, GL_DIFFUSE, LightDiffuse);     glLightfv(GL_LIGHT1, GL_POSITION,LightPosition);    
    glEnable(GL_LIGHT1);
     
}


Bitte um hilfe!
Gruß Flo

2

18.12.2006, 14:20

Ich habe glaub ich das problem!!

glNormal3f( 0.0f,-1.0f, 0.0f);

Das muss ich noch angeben bei den Models.
Naja ich weiß nicht was das ist!

Deswegen die Frage:
Was heißt das?


Gruß Flo :)

Anonymous

unregistriert

3

18.12.2006, 15:56

http://www.joachimrohde.com/cms/xoops/modules/articles/article.php?id=11&PHPSESSID=4cf4fdcf89010b95b11918a1413287e2

weiter unten (Normalvektor zum Betrachter)

cu

4

19.12.2006, 18:32

Jetzt habe ich einen dumm effect:

(Link)


Der Ball ist die "Lampe"! Also die Quelle!
Doch wenn sie z.B. rechts oben ist wird die textur ganz links nicht dunkler!
Was nicht so toll aussieht!
Wie kann man das korrigieren?
Gruß Flo

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

19.12.2006, 18:59

Gib dem Licht eine Reichweite.

7

19.12.2006, 19:00

Weiß einer zufällig auch wie das geht? :?

Gruß Flo

8

21.12.2006, 12:28

schade :(

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

9

17.01.2007, 20:38

du kannst die GL_*_ATTENUATION faktoren verändern

Werbeanzeige