Home Forum 3D News://3D                          Nowości Książki Imprezy Konkursy Galerie Praca Gdzie kupić
Nowości
Konkursy
Imprezy
3D Ring
Galerie
Książki
Publikacje
Forum 3D
News://3D
Programy
Modele
Linki
www.cad.pl
Praca
Gdzie kupić
Reklama
Redakcja

 
 
 
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

OpenGL - zmiana koloru obiektu

 
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum WWW.3D.PL -- Forum 3D Strona Główna -> pl.comp.grafika.grafika3d
Autor Wiadomość
Marcin Laszewski
Gość





PostWysłany: Sro Gru 03, 2008 11:16 pm    Temat postu: OpenGL - zmiana koloru obiektu Odpowiedz z cytatem

Dzien dobry,

Zaczalem programowac w OpenGL w jezyku C. O ile dobrze zrozumialem
idee to cala zabawa polega na "nawrzucaniu" do sceny potrzebnych obiektow
przestrzennych - punktow, odcinkow, trojkatow, sfer i zleceniu wyswietlenia
tego wszystkiego "maszynie OpenGL" (sprzetowej na karcie graficznej lub
programowej realizowanej przez procesor).

Niby OK, ale:

1. Czy musze wrzucac te obiekty za kazdym razem?
Nie mozna by tego zrobic tylko raz, a potem tylko np. obracac?
2. Czy na utworzonej juz scenie mozna zmienic tylko kolor wybranego
obiektu?

Pytania pewnie proste, ale od czegos chcialem zaczac.

Pozdrawiam!
Powrót do góry
GAD Zombie
Gość





PostWysłany: Czw Gru 04, 2008 2:39 pm    Temat postu: Re: OpenGL - zmiana koloru obiektu Odpowiedz z cytatem

Marcin Laszewski pisze:
> Dzien dobry,
>
> Zaczalem programowac w OpenGL w jezyku C. O ile dobrze zrozumialem
> idee to cala zabawa polega na "nawrzucaniu" do sceny potrzebnych obiektow
> przestrzennych - punktow, odcinkow, trojkatow, sfer i zleceniu wyswietlenia
> tego wszystkiego "maszynie OpenGL" (sprzetowej na karcie graficznej lub
> programowej realizowanej przez procesor).
>
> Niby OK, ale:
>
> 1. Czy musze wrzucac te obiekty za kazdym razem?
> Nie mozna by tego zrobic tylko raz, a potem tylko np. obracac?
> 2. Czy na utworzonej juz scenie mozna zmienic tylko kolor wybranego
> obiektu?
>
> Pytania pewnie proste, ale od czegos chcialem zaczac.

Po pierwsze raczej nie ta grupa (polecam juz bardziej
comp.graphics.api.opengl (tylko po angielsku).
Jednak skoro juz tu, to moze nakresle pare spraw.
Dosyc rozminales sie z idea OpenGL w swoim rozumowaniu. Polecam zaczac
od literatury. Na dobry start jest darmowa ksiazka (tez online) Red Book
(wpisz w google). OpenGL pozwala na przerozne przeksztalcenia
matematyczne i rysowanie na ekranie w przestrzeni dzieki tym
przeksztalceniom. To nie "maszyna", do ktorej sie cokolwiek "wrzuca".
Kazda klatka animacji to ponowne rysowanie trojkatow ulozonych w bryly i
tyle. Oczywiscie obliczenia robi za Ciebie API OpenGL i dzieki temu nie
musisz sie o to martwic. Ustawiajac "kamere" zmieniasz tak naprawde
matryce widoku. Potem zmieniasz matryce pozwalajaca rysowac w danym
widoku, w dany sposob (w ogromnym uproszczeniu). Potem rysujesz. Masz
sporo funkcji, ktore to ulatwiaja. Jednak musisz zrozumiec sama idee -
nie da sie nic wrzucic i obracac. Musisz obsluzyc obracanie i rysowac
obiekty obrocone, jesli tego potrzebujesz.
Co do punktu 2, to rowniez nie ma zadnej utworzonej sceny, a jedynie
podczas rysowania mozesz zmienic sposob rysowania, czyli wplynac jakos
na to jak wyswietli sie obiekt, ktory bedziesz w nastepnej kolejnosci.
Tu masz mozliwosc wplyniecia nie tylko na kolor, ale rowniez mozesz
nalozyc teksture, ew. zmienic sposob rysowania (szeroki temat ->
ksiazki). Dodatkowo jesli wlaczysz i poustawiasz swiatla, one takze
wplyna na to, jak rysowane elementy beda wygladaly.


--
GAD Zombie
http://gad.art.pl/ (a email dosc podobny Wink)
Powrót do góry
arcis
Gość





PostWysłany: Czw Gru 04, 2008 7:31 pm    Temat postu: Re: OpenGL - zmiana koloru obiektu Odpowiedz z cytatem

> Ustawiajac "kamere" zmieniasz tak naprawde matryce widoku.

hmmm. nie wiem bo mialem kontakt z opengl kiedys - ale wydaje mi sie ze
kamera jest constans a rusza sie calym swiatem...
czy myle z directx?
pozdr
a

Powrót do góry
Sławomir Szczyrba
Gość





PostWysłany: Czw Gru 04, 2008 10:05 pm    Temat postu: Re: OpenGL - zmiana koloru obiektu Odpowiedz z cytatem

Zenek? Ciocia? Berta? Marcin Laszewski? Gdzie oni są!
>
> 1. Czy musze wrzucac te obiekty za kazdym razem?
> Nie mozna by tego zrobic tylko raz, a potem tylko np. obracac?
>
Poczytaj to : < http://42.pl/u/1kCi >
(pozostałe tutoriale też warto Smile

Sławek
--
________
_/ __/ __/ Czy uda się ich kiedyś obłaskawić? - koń kanclerza
\__ \__ \_______________________________________________________________
/___/___/ Sławomir Szczyrba steev/AT/hot\dot\pl
Powrót do góry
GAD Zombie
Gość





PostWysłany: Pią Gru 05, 2008 12:00 am    Temat postu: Re: OpenGL - zmiana koloru obiektu Odpowiedz z cytatem

arcis pisze:
>> Ustawiajac "kamere" zmieniasz tak naprawde matryce widoku.
>
> hmmm. nie wiem bo mialem kontakt z opengl kiedys - ale wydaje mi sie ze
> kamera jest constans a rusza sie calym swiatem...
> czy myle z directx?

Nie jestem pewny jak jest w DX, ale powyzsze nie jest prawda w OpenGL.
Jest tak jak napisalem - kamere sie przestawia i "elementy w swiecie"
tez sie przestawia.

--
GAD Zombie
http://gad.art.pl/ (a email dosc podobny Wink)
Powrót do góry

Załóż konto e-mail w domenie grafik.3d.pl

Wyświetl posty z ostatnich:   
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum WWW.3D.PL -- Forum 3D Strona Główna -> pl.comp.grafika.grafika3d Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 


Powered by phpBB © 2001, 2005 phpBB Group
© Design by eBiu.pl                                                                                                                                         © Serwis internetowy helion.pl
editio Program partnerski sprzedaż Program partnerski encyklopedia informatyki Maja Kierzkowska Andrzej Pikoń Andrzej Kierzkowski Andrzej Kierzkowski Bartosz Danowski Game Development sklep internetowy, sklepy intrenetowe