//----------------------------------------------------------------------
//--- Sky shader:
// een schijnende zon
textures/UJE_00/uje_sun
{
	nocompress
	cull none
	q3map_nofog
	
	{
		map textures/UJE_00/uje_sun.tga
		blendFunc blend
		rgbGen identityLighting
	}
}

// een heldere maan
textures/UJE_00/uje_moon
{
	nocompress
	cull none
	q3map_nofog
	
	{
		map textures/UJE_00/uje_moon.tga
		blendFunc blend
		rgbGen identityLighting
	}
}
// een skybox: overdag
textures/UJE_00/ujesky
{
	qer_editorimage textures/UJE_00/qer_ujesky.tga
	q3map_lightrgb 0.8 0.9 1.0
	//q3map_sunExt red green blue intensity degrees elevation deviance samples
//	q3map_sun 1 .95 .9 100 60 25
	q3map_sunExt 1 .95 .9 100 60 25 2 16   //140 ipv 60
	// q3map_lightmapFilterRadius self other
	q3map_lightmapFilterRadius 0 8
	// q3map_skylight amount iterations
	q3map_skylight 50 5

//	sunshader textures/UJE_00/uje_sun	// de sprite van een schijnende zon

	surfaceparm sky
	skyparms "textures/UJE_00/ujesky" 256 -
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	nopicmip
	nomipmaps
//	{
//		map textures/UJE_00/ujesky_clouds.tga
//		rgbGen identity
//	}
//	{
//		map textures/UJE_00/ujesky.tga
//		blendfunc blend
//		rgbGen identity
//		tcMod scroll 0.0005 0.00
//		tcMod scale 2 1
//	}
}

// een skybox: avond
textures/UJE_00/ujenightsky
{
	qer_editorimage textures/UJE_00/qer_ujesky.tga
	q3map_lightrgb 0.8 0.9 1.0
	//q3map_sunExt red green blue intensity degrees elevation deviance samples
	q3map_sun 1 .95 .9 100 60 25 //sprite
	q3map_sunExt 1 .95 .9 100 60 25 2 16   //140 ipv 60
	// q3map_lightmapFilterRadius self other
	q3map_lightmapFilterRadius 0 8
	// q3map_skylight amount iterations
	q3map_skylight 50 5

	sunshader textures/UJE_00/uje_moon	// de sprite van een schijnende maan

	surfaceparm sky
	skyparms "textures/UJE_00/ujenightsky" 256 -
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	nopicmip
	nomipmaps
//	{
//		map textures/UJE_00/ujesky_clouds.tga
//		rgbGen identity
//	}
//	{
//		map textures/UJE_00/ujesky.tga
//		blendfunc blend
//		rgbGen identity
//		tcMod scroll 0.0005 0.00
//		tcMod scale 2 1
//	}
}
