Looking for help making a basic terrain fly over application

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
decap008
Posts: 1
Joined: Sun Aug 27, 2006 1:19 am

Looking for help making a basic terrain fly over application

Post by decap008 »

I have a vision, a simple application that takes a user from double click to flying full screen through an alien landscape.

I would like to take 2 exported bryce 5 terrains and 2 exported bryce 5 textures (take a flat object look at it head on and render it at full res as "groundtexture.tga" (doesnt have to be tga) and makes an alien landscape to fly over.

groundtexture
groundmesh
skytexture
skymesh

I use visual c++ as the compiler,
I want to make a program that allows an external terrain fly over but with the following specifications:

Double click runs the program in full screen mode opengl or directx whichever is easier.
(i dont want partial screen and i dont want user to have to choose options)

collision detection to avoid flying through the ground

arrow keys or awds to manouvre with mouse for angle to fly through.

starts by looking face down at the ground from a great height (not essential but would be cool)

ESC key and/or Q key to quit out

loads a ground mesh called "groundmesh"
loads a texture called "groundtexture"
loads a sky dome or simple backdrop called "skymesh"
loads a texture called "skytexture"
puts in a light source with lensflare called "sunlight"

preferably the meshes / textures load from a fileformat that bryce 5 outputs. eg.,

.3ds
.dxf
.x
.id4
.lws
.mbs
.pgm
.rds
.hb
.cob
.dem
.vsa
.wrl
.obj
.nff

would be nice if it played a .wav or .mp3 file as it did it
mymusic.wav

Anyone out there who knows how to knock this up or does it already exist somewhere?

Ideally it would allow you to change the 2 textures and 2 objects whilst not having to recompile by overwriting the existing textures and objects with new ones with the same names. I.e. flyover.exe would have the 2 model files and 2 texture files in the same directory and they could be modified without recompiling.

So in the flyover directory there would be...

flyover.exe
groundmesh.3ds
groundtexture.tga
skymesh.3ds
skytexture.tga
shurijo
Posts: 148
Joined: Sat Feb 21, 2004 3:04 am

Post by shurijo »

Tutorial 12 does a lot of that. Just start there and add in the remaining items.
Post Reply