kendzi
(Tomasz Kędziora)
72
Balustrady i płoty to proste o teksturowane trójkąty. Domyślnie mam włączoną przezroczystość tekstur dla płotów oraz innych modeli. Jednak aby prawidłowo wyświetlić takie obiekty należy dodatkowo renderować je w kolejności od najdalszego do najbliższego względem kamery. Inaczej fragmenty tekstury dla których ustawiona jest pół przezroczystość, będą ją miały obliczoną błędnie. I niestety tego u mnie brak.
Na przykład tutaj jest przykład płotu który mimo iż został umieszczony dalej od kamery, został wy-renderowany później niż ten z przodu. Dlatego w przerwach tego z przodu jest on niewidoczny.
I inny brzydki artefakt:
Półprzezroczyste obrzeza liści renderowane są z kolorem tła zamiast z kolorem tekstury płotu.
Generalnie w aplikacji jest niewiele półprzezroczystych obiektów. Jednak przy dużej ich liczbie wygląda to źle.
Co ciekawe mapy F4 również nie sortują półprzezroczystych obiektów. Dlatego mają takie fajne drzewa.