高さマップをz値を格納する配列[x] [y]にレンダリングするアルゴリズムを作成しました。 これをforループを使って頂点にロードします。どうすればいい?forループを使って頂点をロードする
私はdirectx btwでこれを行いたいと思います。
高さマップをz値を格納する配列[x] [y]にレンダリングするアルゴリズムを作成しました。 これをforループを使って頂点にロードします。どうすればいい?forループを使って頂点をロードする
私はdirectx btwでこれを行いたいと思います。
Fristly、第三バッファ
をロックし、第二頂点バッファ(N×m個)
を作成するには、最後に、バッファのロックを解除
for(int x=0;x<n;x++)
for(int y=0;y<m;y++)
vertex[x*m+y]=vector3(xvalue,yvalue,array[x][y]);
によってバッファに値をコピーします。
これは知りたいことですか?
Terrain Rendering TutorialやTerrain Generation with a Heightmapのような地形レンダリングの例を見てください。