Found some Free Skyboxes

Blitz3D Forums/Blitz3D Programming/Found some Free Skyboxes

It seems to me that people are always looking for good skyboxes, I did a google search and found these free skybox websites:

[link]http://www.gamesextract.com/resources/skyboxes/skyboxes_sunny.php[/link]
[link]http://www.gamesextract.com/resources/skyboxes/skyboxes_cloudy.php[/link]
[link]http://www.gamesextract.com/resources/skyboxes/skyboxes_night.php[/link]
[link] http://www.scentednectar.com/skyboxes/index.htm[/link]
[link]
http://www.alusion-fr.com/an1ffa.htm
[/link]

also, does anyone have a good terragen skybox tutorial, all the ones i've found don't work...

Thanks for sharing the URL. Use the [a] tag instead of [link]:
(a url) cick me (/a), where () should be [].

sweet! that alusion site has some great ones!

for a pretty good skybox tutorial, check out the castle demo by mark sibly (mak) found in the 'samples' under blitz3d. that works great for me.

There is a great program named SkyPanorama by Frecle.

http://www.blitzbasic.com/Community/posts.php?topic=31940

i get a 404 on the first site

Surely not. This thread is barely two years old.

As Mortiis says SkyPanorama is a great program.
I've adapted Mark's skybox code to load the output from SkyPanorama.
Please note that LoadAnimTexture needs the clamp_u and clanp_v flags setting otherwise the 'join' line shows.
;------------------
Function LoadSkyStrip(file$)
;------------------
	tex = LoadAnimTexture(file$,1+8+16+32,512,512,0,6)
	hEntSkyBox=CreateMesh()
	b = CreateBrush()
	BrushTexture b,tex,0

	;back face
	b = CreateBrush()
	BrushTexture b,tex,0
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,+1,+1,+1,0,0:AddVertex s,-1,+1,+1,1,0
	AddVertex s,-1,-1,+1,1,1:AddVertex s,+1,-1,+1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;left face
	b = CreateBrush()
	BrushTexture b,tex,1
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,-1,+1,+1,0,0:AddVertex s,-1,+1,-1,1,0
	AddVertex s,-1,-1,-1,1,1:AddVertex s,-1,-1,+1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;front face
	b = CreateBrush()
	BrushTexture b,tex,2
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,-1,+1,-1,0,0:AddVertex s,+1,+1,-1,1,0
	AddVertex s,+1,-1,-1,1,1:AddVertex s,-1,-1,-1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;right face
	b = CreateBrush()
	BrushTexture b,tex,3
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,+1,+1,-1,0,0:AddVertex s,+1,+1,+1,1,0
	AddVertex s,+1,-1,+1,1,1:AddVertex s,+1,-1,-1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b

	;top face
	b = CreateBrush()
	BrushTexture b,tex,4
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,-1,+1,+1,0,1:AddVertex s,+1,+1,+1,0,0
	AddVertex s,+1,+1,-1,1,0:AddVertex s,-1,+1,-1,1,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;bottom face	
	b = CreateBrush()
	BrushTexture b,tex,5
	s=CreateSurface(hEntSkyBox,b )
	AddVertex s,-1,-1,-1,1,0:AddVertex s,+1,-1,-1,1,1
	AddVertex s,+1,-1,+1,0,1:AddVertex s,-1,-1,+1,0,0
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	
	ScaleMesh hEntSkyBox,3000,3000,3000
	FlipMesh hEntSkyBox
	EntityFX hEntSkyBox,1+8
	
	Return hEntSkyBox
End Function



sorry i didn't look at the date

I don't see why you should apologise for resurrecting a thread that's still relevant. Mortiis and I are still interested, I'm sure many more are too.

The reason I say this is that I just got 'noob-slapped' for my first(!) post on another forum by self-appointed invigilators, for asking the wrong question.
Which is why I gladly flee back here, where the community is friendly and helpful.