I'm working hard on a nice terrain system for my schmup's level editor, since i've recently realized manually making dozens of giant levels in MAX just won't do it efficiently neither on my and the computer's end.
The pictures are about my current state, right now rendered in 3dsMax, but i hope the next progress upload can finally be an ingame shot. It already could have been, but i don't have shadows applied yet in DBPro. (and this is what this thread is about, read the questions after the line!)
TestTerrainShotA
TestTerrainShotB
I have discovered that having hexagon shaped tiles makes it a lot easier to make more diverse, and practically more natural looking ground. These tiles will be instanced / deleted real time as the camera goes forward on its path, making up a segment of a computer screen sized mesh at a time.
-------------
The mesh building part is (still can't say 'was', but i'm close) just the tip of the iceberg, now i would need to know,
what are the overall options for achieving something which is the closest as possible to a terrain for example in Starcraft 2 or Red Alert 3,
on the texturing side?
The most hot question here is that should i be bothered by the built in availability of multi-texturing at all? Can that be executed with normal maps, and self shadow casting, running just fine at the same time?
If yes, how many layers of textures can i activate on a polygon at once?
...or the built in multi-texturing is for using diffuse maps (the standard single texture we usually apply to any object) only?
...in that case, what shader / solution should i use for the task?
Should i use the built in shadow casting shader, or are there faster, or nicer solutions? I only need self casting for terrain only, this will be a fast paced game, nobody cares of an enemy tank casting shadows onto itself.
I would also want to put alpha mapped tank tracks / explosion decals onto the terrain and things like that, is it possible for these type of objects to receive the shadow of the terrain,
but not to cast shadows themselves ONTO the terrain object?
Thank you all for any help.
-In.Dev.X: A unique heavy story based shoot'em ~35%
-CoreFleet: An underground commander unit based RTS ~15%
-TailsVSEggman: An Sonic themed RTS under development for idea presentation to Sega ~15%