Esempio n. 1
0
void SetTerrain()
{	
	terrain.LoadFromHeightMap("./Textures/heightMap257_bit16.raw", 257);
	terrain.BuildTerrain(200, 20, 4);
	terrain.CalculateNormals();
	//terrain.CalculateTangents();
	//terrain.CalculateBitangents();
	terrain.BuildChunkMesh(XYZ_UV_N);
	terrain.SetColorTexes("./Textures/Cliff.jpg", "./Textures/Grass_Hill.jpg", "./Textures/DirtGrass.jpg", "./Textures/Pebbles.jpg");
	terrain.SetSplatMapTex("./Textures/splat.tga");
	terrain.SetMtlParameters(30.0f, 30.0f);

	scene.AddTerrain(&terrain);
}