Avatar
Pjanus
Člen
Avatar
Pjanus:

Snažím se udělat svůj voxel engine něco podobného jako minecraft ale mám problém s otexturováním kostek. Když chci použít víc textur tak jejich "přepínaní" při vykreslování zabírá moc času. Navíc používám greedy meshing takže délka stran může být proměnlivá. Napadl mě jenom jeden způsob řešení a to že bych používal jednu velkou texturu a z ní bral jenom její malou část jako texturu pro daný blok. To by sice fungovalo v normálním případě ale když používám greedy meshing tak by se ta textura roztáhla. Tomu bych normálně zabránil tak že bych nastavil UV souřadnice vertexů na hodnoty větší/menší než 0-1. Ale v tomto případě používám UV souřadnice typu 0.0625 a nevím jak jim tedy říct kolikrát se mají opakovat na jaké ose. Pokud by mi mohl někdo s tímto problémem pomoct byl bych mu velmi vděčný. Doufám že jsem to vysvětlil nějak srozumitlně :)

 
Odpovědět 2.3.2015 22:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.