0utsideR Napisano Styczeń 24, 2007 Zgłoś Share Napisano Styczeń 24, 2007 Do czego sa potrzebne normalne? Jak sie je wyznacza i jak ich uzywac? Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Styczeń 24, 2007 Zgłoś Share Napisano Styczeń 24, 2007 normalne do czego ? Zakladam ze chodzi ci o normalne do powierzchni (np dla ktorjkata)wyznacza sie ogolnie znanymi wzorami np przez mnozenie 2 wektorow dostajesz do niego prostopadla.Uzywa sie do obliczen swiatla. (w ogolnosci) Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Kezard Napisano Styczeń 24, 2007 Zgłoś Share Napisano Styczeń 24, 2007 Normalna jest to wektor prostopadły do powierzchni. OpenGL wykorzystuje normalne do obliczania oświetlenia. Wektor normalny można obliczyć iloczynem wektorowym. Tu masz więcej informacji : http://www.fizykon.org/Slowniczek/wektory.htm Link do komentarza Udostępnij na innych stronach More sharing options...
5corpio Napisano Styczeń 24, 2007 Zgłoś Share Napisano Styczeń 24, 2007 Liczysz je dla każdego trójkąta albo możesz policzyć dla każdego wierzchołka poprzez uśrednianie normalnych z kilku trójkątów do których należy ten wierzchołek dzięki temu otrzymasz cieniowanie bardziej gładkie niż te w przypadku 1 normalnej dla 1 poly.Podstawowo używasz powiedzmy ich tak: [code=Delphi] glBegin(GL_TRIANGLES); glNormal3f(xNormalnej, yNormalnej, zX[ZN^ N^ N^ N[ 6u+Ł3z+g]m96[Z%X]'ŹÓ,ibsŻ7!Ł}ś +3xĘ,ZćjYWek\"zźFx''Ż7Łc4#Yfek[kMr4Ź'!Śknui' glNormalPointer(); [/code] [quote] Do czego sa potrzebne normalne [/quote]Zrób sobie najprostrzy przykład włącz światło i nie ustwiaj normalnych, a potem ustaw normalne i porównaj wyniki. Co do wyznaczania osoby wyżej już podały.Dodatkowo dla brył z GLu: dyski, kule i stożki normalne są generowane automatycznie. Ot taka mini-strona moja po godzinach http://www.wnetrzekuchni.pl Link do komentarza Udostępnij na innych stronach More sharing options...
0utsideR Napisano Styczeń 25, 2007 Autor Zgłoś Share Napisano Styczeń 25, 2007 Faktycznie nie do konca wyjasnilem o co mi chodzilo ale sie domysleliscie Dzieki za pomoc Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.