	Teszt 2. rsz
	
	  Az elz cikkben mr rtam pldt a csillogsra  tkrzdsre, 
	most pedig a surface-t vagyis a felsznt vizsgljuk meg  tzete-
	sebben.  Az jsgban tallsz rszfile-okat  surf1.vo,  surf2.vo, 
	surf3.vo, surf4.vo nven. Ezeket ugyan gy tudod hasznlni ahogy 
	a demo1.vo stb.-t. Legegyszerbb ha a demo1.v f file-ot  trod 
	gy hogy a vgn nem a bal1.vo-t, hanem a surf1.vo-t hvja  meg. 
	(Az #include bal.vo sor helyett rj #include surf1.vo-t)  Hiszen 
	pldnk  hasonl mint a demoban. A httr marad fekete, a  talaj 
	most  is  konyhak,  hogy ne a levegbe legyen  a  gmbnk  amin 
	teszteljk  a klnbz felszneket.  Mindegyik  felszndefini-
	ciban  vannak  olyan  rszletek mint  bump,  wave,  turbulence, 
	texture.  Ezek szksgesek a fellet megadshoz, ez  kpletesen 
	olyan, mint az hogy nem elg a gmbnl megadni a kzppontot  s 
	a  sugarat, hanem be kell rni azt is, hogy gmb kvetkezik.  Na 
	lssuk:
	     
	SURF1.VO
	surf {
		diff red
		bump{
			wave{
				center -1 1 0
				wavelength 1
				amplitude 3
				damping .5 
				phase 1
		}}}
	 Ez  az els rsz csinlja azt az rdekes hullmos  felsznt.  A 
	center a hullmok kzppontjnak koordintit adja meg. A  wave-
	length  a  hullmok tvolsgt, az amplitude a  hullmok  ampli-
	tudjt (nagysgt). A damping az tmr cskkensnek  mrtkt 
	adja meg, a phase pedig a kezdfzist.
	
	sphere	{
		center 0 -1.5 -4
		radius 4
		}
	 Ez  mindegyik  rszfile-ban  a gmbt jelenti  meg,  az  adott 
	kzppontban,  4-es sugrral. Ez mindehol ugyanaz s  a  felszn  
	utn kell ezrt, nem rom le tbbszr.
	
	SURF2.VO
	surf {
		diff red
		bump{
			turbulence{
				scale 1 1 1
				offset 0 0 0
				amplitude .6
				terms 5 
				
		}}}
	 Ez egy domborulatokkal tarktott szerintem holdfelsznt jelent 
	meg. A scale az x, y, z, irnyban lv domborulatokat adja  meg. 
	Az  offset akr el is hagyhat, a terms pedig az  brzols  fi-
	nomsgt  adja  meg. Ezek utn termszetesen mg meg  kell  je-
	lenteni a gmbt.
	
	SURF3.VO
	surface {
		texture{
			pattern checker
			scale 1.6 1.6 0
			surf	{ diff black }
			surf	{ diff white }	
		}}
	 Ez  a  felszn elvileg kt klnbz felsznt varil,  gy  egy 
	gmbre  fesztett sakktblt kapunk. A checker a  pattern  utn 
	azt jelenti hogy teljes 3d-ben keveri a felszneket. A surf utn 
	adjuk  meg  a kt felszndefinicit amit kever.  A  scale  jelen 
	esetben azt szablyozza, hogy a gmbre fesztett ngyzet  milyen 
	nagysg legyen. Most csak x s y irnyba jelentjk meg. 
	
	SURF4.VO
	surf {
		texture{
			pattern checker
			scale 1.3 1.3 0
			fuzz .3
			blend 1
			surf	{ diff black }
			surf	{ diff white }	
		}} 
	 Ez  a felszn ugyanaz mint az elz egy kis bvtssel,  ami  a 
	fuzz s a blend parancsban materializldik.
	 A  fuzz  ugyanazt  csinja mint a demo 4.  kpben,  teht  egy 
	kicsit  sszekeveri a sznhatrokat. Mg a blend egy kis  hom-
	lyostst jelent.
	
	 Ezek  a  kpek 160*100-as felbontsban vannak ezrt  kicsik  s 
	darabosak, br gy is lvezhetk. Termszetesen ki lehet  nagy-
	tani 320*200-as vagy 640*480-as felbontsba is ami mr  gynyr-
	en  nz ki. Ehez a ffile-ban kell trni a res 160 100-at  res 
	360 200-ra. 
	 
	Gusztusos s szerencss prblgatst kvn:(A) Matyi
