opengl
əjdahalar googllaandroid - shader - webgl - api - keçən ayın ən bəyənilənləri - c
proyeksiyalamanın 2 əsas növü mövcuddur: orthogonal və perspective.
orthogonal proyeksiyada birbaşa 3 komponentdən biri atılır və geriyə qalan 2 komponenet istifadə olunur. məs:
(x, y, z) => (x, y)
bu tip proyeksiyalamada z komponenti bir əhəmiyyət kəsb etmir nəticəyə. fərqi yoxdu cisim uzaqdadır ya yox ekranda eyni ölçüdə görünəcək.
bir digər proyeksiya növü isə perspective proyeksiyalamadır. insan gözünün kürə şəkildə olması insana təbii olaraq perspective proyeksiyalama xüsusiyyəti vermişdir. bu proyeksiyalama növündə uzaqdakı cisimlər yaxındakılara nəzərən daha kiçik görünür və bu cür hesablanır:
(x, y, z) => (x/z, y/z)
gördüyünüz kimi x və y komponentləri z'ə bölünür, əgər z böyükdürsə (yəni cisim uzaqdadırsa) ekranda daha kiçik görsənir.
opengl və direct3d kimi qrafik kitabxanalarında bunun kimi faydalı alqoritmlər mövcuddur. proyeksiyalama opengl/direct3d pipeline'ın sadəcə ilk mərhələlərindən biridir. bundan əlavə rasterization kimi daha mürəkkəb mərhələlərdə mövcuddur
xəbər lentindən
bütün xəbərlər →
culture
‘Adolescence’ yaradıcısı rəsmi olaraq Netflix və Apple şouları arasında bir əlaqə olduğunu təsdiq etdi
science
Nəhəng virus kalium kanal geni verməklə mürəkkəb zülal evolyusiyasını işıqlandırır
science
İnsanlar niyə AI empathiyasını yüksək qiymətləndirsələr də, insan empathiyasını üstün tuturlar?
culture
Zendaya Halloween üçün Halle Berry-nin ən ikonik görünüşlərindən biri ilə təəccübləndirir
üzv ol
şərhlər: