Új hozzászólás Aktív témák

  • Menthirist

    veterán

    válasz eXodus #4498 üzenetére

    csak hogy elméletben is helyretegyük a dolgot, a backface culling azt jelenti minden helyen, hogy:
    minden face-nek van úgynevezett normál vektora. Ez határozza meg az őt alkotó vertexek kiolvasási sorrendjét is, de ez most nem lényeg. A lényeg az, hogy hivatalosan a face arra "mutat", amerre a normal vektora. Ha a túloldalról nézed, akkor láthatatlan a face (hacsak nem kétoldalú). A Backface culling azt csinálja, hogy minden olyan face-t eltűntet, aminek a normál vektora több mint 90 fokos szöget zár be a kamerával. Ha 90 fokot zár be, értelem szerűen pont merőleges a kamerára, tehát csak egy vonal látszik belőle, ha több mint 90 fokot, akkor pedig nem a kamera felé mutat a face, hanem el tőle (a modell túloldalán van). Ha tehát a backface culling be van kapcsolva, akkor csak azok a face-ek láthatóak, amik feléd mutatnak. Ebből adódik, hogy ha csinálsz egy gömböt, és letörölsz a feléd néző face-ek közül párat, akkor ha a backface culling ki van kapcsolva, akkor belelátsz a gömbbe (hisz látod azokat a túloldali face-eket, amik nem feléd mutatnak), míg ha be van kapcsolva, akkor nem látsz bele a gömbbe, mert nem mutatja a gömb túloldalán lévő face-eket, mert háttal állnak neked...

    ennyi volt mára (ma estére legalábbis) Magnificat (Menthirist :D) általános oktató beköpése :DDD Le lehet lőni, ha valaki le akar :B jah, és 4500 rulz :D

Új hozzászólás Aktív témák