Hirdetés

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

  • Menthirist

    veterán

    Valaki OpenGL-hez kicsit értő ember segítene nekem? mert már végképp nem tudom, mi a gond...
    Adva van még mindig az obj beolvasóm, működik is a beolvasás, a wireframe nézetet gyönyörűen rajzolja, minden hiba nélkül.
    Viszont a shaded nézetben a face-ek össze-vissza állnak... Gondoltam arra, hogy biztos a normalvektorok azok, amik hülyéskednek, próbálgattam mindenféle másik módon is nézni, de mindig ezt az eredményt kapom:

    8 MB, TSCC kodek
    jelen esetben a wireframe még a beolvasott obj-ből jön, de a jobb áttekinthetőségért magamnak a shaded módban kipakoltam az obj vertex-normal adatait külön glVertex3f-ekbe és glNormal3f-ekbe (de ne tévesszen meg senkit, ugyanezeket az értékeket olvasná be a file-ból is...) Sőt még külön színeket is tettem be, hátha még jobban látni.
    Én eddig úgy tudtam, hogy alapból egy face egy irányba néz, a túloldalról nem látható. Ezeknek a face-eknek mégis mintha mind a két oldaláról látható lenne (hiába cullface-ezem csak a front-ot vagy a back-et), ráadásul mintha a face-ek félig átlátszóak lennének, vagy hasonló (szürke módban, amikor a face-ek nem színesek, akkor is olyan, mintha lenne átlátszóságuk, de ez lehet, hogy csak optikai csalódás...)
    pls valaki help :D

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