-
Data: 2012-11-15 22:58:46
Temat: Re: (about) [ogl] potok i shadery
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 15.11.2012 20:51, kenobi wrote:
>
> mz sama ta filozofia generowania obrazu 3d jaka
> tu jest w uzyciu, jest czy przynajmniej moze byc mz
> podejrzana o pewne koncepcyjne luki
To najpierw doczytaj jak to dokładnie działa.
>
> np to ze w oglu obraz jest zapodawany w formie
> tzw display listy a nie czystego stanu danych
Obraz w sensownych implementacjach jest zapodawany w formie czystych
danych. (Hint: glDrawArrays )
>
> 1. generowanie geometrii (tym zajmuje sie procesor
> i to by moze uszło. choc sceny maja chyba
> tendencje do bycia duzymi i samo wygenerowanie
> np miliona trojkatow zmuliloby juz procesor
> (ale dla uproszczenia moglbym przyjac ze
> to strona procesora)
Tylko geometrię się generuje jeden raz - to po pierwsze. Po drugie do
generowania "zmiennej" geometrii mamy od kilku late geometry shadery.
>
> 2. wyswietlenie (ew wczesniejsze przetworzenie)
> tego cholerstwa, tutaj nawet wydaje mi sie nie ma
> tak wiele do roboty jao ze duzo roboty np kolorowanie
> trojkatow a podstawie swiatla itp mozna zrobic przy
> generowaniu - i wogole ta cala robota tutaj (gdzie
> wtrynia sie te shadery)
Żeby wyświetlić tę powierzchnię
http://grota.be/~michoo/smieci/shader.png
zostały załadowane 3 tekstury a potem do karty graficznej poszły 4
wierzchołki. resztę zrobiły shadery - wygenerowały dodatkowe 64
wierzchołki i policzyły oświetlenie.
> wydaje mi sie nie specjalnie
> ciekawa (bo co tu niby takiego ciekawego mozna zrobic?
Np. wysyłać do karty graficznej kilka wierzchołków i rzeźbić z tego
niesamowicie szczegółowy obiekt na podstawie kilku tekstur.
--
Pozdrawiam
Michoo
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=