a terrain question


(oceansofsadness) #1

i made a terrain in easygen, everything was fine till i edited the shader file (change from terrain.vertex to terrain_base). on steep slopes the vertexes are visible (see pic below)

all my pictures are 512 * 512
here’s my shader file:

textures/transylvania/terrain_base
{
	q3map_lightmapaxis z
	q3map_lightmapmergable
	q3map_lightmapsize 512 512
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	//q3map_forceMeta
   	//q3map_nonPlanar
   	//q3map_shadeAngle 180 
}

textures/transylvania/terrain_0
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.jpg
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_1
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/lightgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/lightgraniet.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_2
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/greygraniet.tga
	{
		map textures/transylvania/greygraniet.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_3
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet4.tga
	{
		map textures/transylvania/graniet4.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_4
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet3.tga
	{
		map textures/transylvania/graniet3.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet2.tga
	{
		map textures/transylvania/graniet2.tga
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_0to1
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map textures/transylvania/lightgraniet.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_0to2
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.tga
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map textures/transylvania/greygraniet.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_0to3
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.tga
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map textures/transylvania/graniet4.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_0to4
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.tga
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map textures/transylvania/graniet3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_0to5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/darkgraniet.tga
	{
		map textures/transylvania/darkgraniet.tga
	}
	{
		map textures/transylvania/graniet2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_1to2
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/lightgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/lightgraniet.tga
	}
	{
		map textures/transylvania/greygraniet.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_1to3
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/lightgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/lightgraniet.tga
	}
	{
		map textures/transylvania/graniet4.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_1to4
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/lightgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/lightgraniet.tga
	}
	{
		map textures/transylvania/graniet3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_1to5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/lightgraniet.tga
	surfaceparm landmine
	{
		map textures/transylvania/lightgraniet.tga
	}
	{
		map textures/transylvania/graniet2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_2to3
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/greygraniet.tga
	{
		map textures/transylvania/greygraniet.tga
	}
	{
		map textures/transylvania/graniet4.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_2to4
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/greygraniet.tga
	{
		map textures/transylvania/greygraniet.tga
	}
	{
		map textures/transylvania/graniet3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_2to5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/greygraniet.tga
	{
		map textures/transylvania/greygraniet.tga
	}
	{
		map textures/transylvania/graniet2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_3to4
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet4.tga
	{
		map textures/transylvania/graniet4.tga
	}
	{
		map textures/transylvania/graniet3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_3to5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet4.tga
	{
		map textures/transylvania/graniet4.tga
	}
	{
		map textures/transylvania/graniet2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/transylvania/terrain_4to5
{
	q3map_baseshader textures/transylvania/terrain_base
	qer_editorimage textures/transylvania/graniet3.tga
	{
		map textures/transylvania/graniet3.tga
	}
	{
		map textures/transylvania/graniet2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

sb who can help me?
:rocker:


(CooperHawkes) #2

no wonder since you commented out
q3map_shadeAngle 180