-
Data: 2014-02-10 15:17:27
Temat: laczenie raytracingu i rasteryzacji
Od: firr <p...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Chyba bede musial zrobic ta rzecz ale nie wiem
jednej rzeczy, mianowicie jesli robie raytracing to
wysylam promienie z ekranu (((dosyc latwo je policzyc
np zakladam ze ekran ma 38 cm szerokosci, 30 cm wysokosci
a moje oko jest 100 cm od niego, wtedy promien dla lewego gornego rogu na poczatek w
(-19,-15,+100) i kierunek
to samo tylko znormalizowane )))
w raytracerze rzutowaniem nie musze sie przejmowac po prostu obliczam zdrzenia
promieni obliczam kolor i tyle
w rasteryzerze z kolei mam wspolrzedne w 3d ktore rzutuje na 2d - aby jedno sie z
drugim zgadzalo (a wlasnie chcialbym sprzac rasteryzacje z raytracingiem) musi byc
pelna zgodnosc, zdaje sie ze lepiej by bylo aby nic tam sie nie rozjerzdzało w
kalkulacjach miedzy obliczaniem punktu jedna a druga metoda. - Prawdopodobnie
rzutowanie pojedynczych wierzcholkow mozna zrobic z prostej proporcji uwzgledniajac
te
wymiary 38 cm 30 cm 100 cm ale powstaje pytanie
czy jak przetransformuje w ten sposob w rasteryzerze
wierzcholki trojkata to jego boki wystarczy polaczyc liniemi prostymi i to sie zgodzi
z obrazem z raytracera
czy tez nie do konca - podobnie z kwestą sfery, (bo chodzi glownie o te dwie rzeczy
trojkaty i sfery)
- z praktyki w raytracerze widze ze nieststy kule w
nim są poniekad znieksztalcane, co jest zapewne sluszne
bo tak ma byc, raytracer nie klamie (trojkatow na razie nie robilem ale spodziewam
sie ze tez beda pewnie znieksztalcone (?) ) *
co z tym zrobic - jak napisac taki rasteryzer by byl
zupelnie zgodny z wynikami raytracerera?
* jesli tak to wogole zachodzi pytanie czy rasteryzery takie jak opengl (ktore chyba
nie obliczaja tych znieksztalcen, nie sa zbudowane na jakims prostszym przeklamujacym
modelu )
Następne wpisy z tego wątku
- 11.02.14 15:34 firr
- 17.02.14 17:20 Andrzej S
- 17.02.14 17:48 bartekltg
- 17.02.14 17:59 firr
- 18.02.14 07:57 firr
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 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
Najnowsze wątki
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"