Hey guys,
Today I'm going to talk about how I've started using Nem's MEGA Terrain Generator to, well generate terrain !
Mapping for Solitude is fun but limiting, there is only some much one can do with brush's. As we're attempting to make a full-sized campaign, outside terrains are very important, but as Solitude doesn't support any form of height maps making terrains is a hard and tedious task. That was before I found Nem's terrain generator.
Before I found Nem's terrain generator us mappers had to manual make hundreds of triangles and manually mold the terrain like so. This process had to be done for every single hill, bump, dip, etc. This would mean that mappers would spend hour(s) perfecting their terrain if large enough. This usually would take a whole mapping session to finish.
With Nem's terrain generator terrains like this are easily achievable.
There are numerous ways of making terrain in the terrain generator:
A) Hand carve it, raise and lower the ground to your liking using a grid. If you want even more control you can move each vertices.
B) Geometric, I'd call this random with some control. Great for getting ideas or getting a base terrain to start off with.
C) The most important feature, Nem's MEGA Terrain Generator supports height maps ! For those that don't know what a height map is; height maps are images with lighter and darker parts. The dark parts are lower altitude and the light parts are higher altitude.
There are more ways but lets move on, shall we.
Now I will be showing you what the terrain looks like in Worldcraft, and later on ingame. For this example I'll use this terrain.
I exported it to an RMF format then opened it in Worldcraft; here is the result.
It may look great, but when you take a closer look, you can see how unoptimized Nem's MEGA Terrain Generator is. The way it makes the terrain is by automatically making loads of triangles and then shapes the terrain using the triangles, a faster way of what I showed you in Worldcraft.
Now, I start optimizing it. Do you see a difference with the last image and this image ?
How about now ?
Well, now its ready to be put ingame. All I do now is add a spawn point and a temporary sky, compile and launch the game !
I hope this look into Solitude map making has interested you and inspired you to start making maps !
Since you've read it this far, I'll reward you with two Solitude online beta game videos !
Thanks for reading !
Regards,
- SamUK
Why are you using worldcraft and not radiant?
I thought this was Quake based...
worldcraft used to be a free quake-based game map editor. Then valve bought it & make if valve specific.
It was ~as nice (better in some respects, not in others) then gtk.
can you guys make the needler faster, make the firing on all weapons to have light effects (unless they are not supposed to have light effects in halo 1) and when you have the right textures for the gun fire, make the fire textures blink faster, it looks like, on the assualt rifle, that the texture stays on thescreen for a few seconds and then blinks and stays again.
PS: sorry for adding this as a reply, I ment to add as new
Preference, with the handy Quake adapter for worldcraft I can use whats familiar to me.
looks very nice... theres gonna be multiplayer, right?
Yes, first release is the multiplayer beta. :)
HELL YEAH! multiplayer looks promising :)
woot! cant wait!
muzzle flashes need a lot of work, if you're going to use images, add a lot of alpha and color blending
It is said like every freaking update that THE MUZZLE FLASHES ARE TEMPORARY!!! Don't post stupid comments like that!
calm down he was only giving his opinion he might not have read every single line of the updates or comments
Iwantalife.
Staticshade is right. Not everybody reads my boring updates.
very good job!
And so basically this terrain generator that is used in the "Sims" games right?
Nope.
why not? (and yes I read the update I'm just interested in knowing what is different)
Its a completly different terrain generator that supports height maps.
okay and what you were doing before could not do that =)
alright I think i got it now Sami anyway good update glad to see more progress being made!
We, the devs, were producing Solitude maps using this technique since the very beginning (our Blood Gulch terrain is made using Nem's terrain generator, although it's pretty flat compared to what SamUK shown here). Other than that there is also the way of hand-moving the vertices in Worldcraft that you can see on SamUK's profile.
cool stuff for something you can carry in your pocket!
Kewl!
i dont like the bodies exploding
The game likely won't have the gore when it's released.
I honestly believe the player should choose whether to have gibs enabled. This debate is very repetitive and a nuisance.
yo what about the aiming a systems is it going to be like that or are u going to make them like halo?
We've got the proper crosshairs, they're just not in the game yet.
The reload animation on the pistol shows the clip the entire time. My advice would be to lower the clip away from sight, and then be placed back into the gun itself, so that it doesn't seem like the player is simply releasing and inserting the clip without actually adding any bullets.
I noticed it on the sniper rifle, too. We've still got some animation tweaking to do before release, so I'm sure it'll be fixed.
Terrain mapping in hammer is an art!
And its fun :)
I suppose you absolutely have to use tiling textures in Solitude due to engine limitations but for HL maps Nems generator is pretty bad
Aye, for Half Life Terrain mapping is an art. For Solitude its a total disaster. Not engine limitations, platform limitations.
But why is it ''pretty bad''.
PS: Great job with NNK, maps look great.
Because its only uniform triangles. You can get much better results by smart usage of textures + geometry .. if you do it by hand :)
But yeah .. it works well for solitude
Keep it up :)
so when do you guys think it will be ready?
Hopefully before 4/20. :P
Hey Guys i was wondering if the light effects on the needlers needles was going to be that bright, or was that just thrown is as temporary?