Koriscenje Direct X-a i XNA-a je prosto ne zamislivo bez programabilnih shader-skih jezika...
E sad trenutno sam u fazi istrazivanja nekih VertexMultiTexture shader-a, naime radim na kreiranju i koriscenju istih.
Potrebana mi je konkretna pomoc posto se o ovome malo prica po netu i malo ko je upucen u HLSL, ukoliko ima neko ko je
kreirao neki VertexMultiColor shader za terrene npr :D ili sl voleo bih da da neki savet.
Ili bilo sta slicno sto bi bilo od pomoci:
Ideja je sledeca
1)Kreira se teren,mapa svejedno.Koristim proste Vertex strukture za ovo (CustomVertex.PositionNormalTexture).
Naravno ne koristim njega vec kreiram svoju strukturu koja je dosta slicna tj. ima 2 texture.
2)E sada ide problem. Kako bih izbegao lepljenje textura po vertexima zbog velicine mape koja moze biti poprilicno velika zelim da koristim shader...
Ideja je standardna HEIGHT map ide od 0 do 255 i postoje 4 razlicite texture voda,pesak,trava i krs...
Na osnovu pozicije vertexa u height mapi koristi se odredjena textura sa mogucim visestrukim texturama (prelaz izmedju vode i peska je i pesak i voda) na granicnim nivoima...
Koristim transparenciju i alpha channel za ovo i veoma je prosto....
Ovo je otprilike moja ideja shader je pri kraju ali nesto ne mogu da ga primenim u kodu.Provereno je da radi sa XNA-om ali imam problema kada pokusavam istu logiku u MDX-u :S
Svaka ideja kritika ili resenje su dobro dosli..
Hvala unapred