[Util] ZDoom Terrain Generator

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
BouncyTEM
Posts: 3820
Joined: Sun Aug 24, 2003 5:42 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support
Location: 2280 Lol Street: The Calamitous Carnival (formerly Senators Prison)

Post by BouncyTEM »

Kappes Buur wrote:I have uploaded a step by step tutorial to rapidshare.

http://rapidshare.de/files/1764562/heightmap.zip.html

It just might be possible, that someone finds it useful.
sorry dude, but it's not working for me.
my maps keep going FUBAR.
i did all the steps word for word and i still get messed up maps that i can't play. :(
User avatar
Your Name Is
Posts: 802
Joined: Sun Oct 31, 2004 5:06 pm
Location: Raleigh, NC
Contact:

Post by Your Name Is »

meh, ne1 have a heightmap of Halo's Blood Gulch (or Coagulation) w/ the bases as flat areas?
User avatar
Mancubus II
Posts: 91
Joined: Tue Jul 15, 2003 11:23 pm
Location: Chicago
Contact:

Post by Mancubus II »

Nmn wrote:If someone here is thinking about making a huge flat with shadows painted on it it won't work to good. You'll need a huge flat (1000x1000 at least for a decent terrain) and will mostly come out messed. I suggest lowering the lighting of the sector where the terrain is to give it more depth.
If you attempt to give that thing a 1000x1000 image your map will be a huge mess that's totally unuseable. The idea is to use as few as possible while still producing decent results. As has been explained here, really small images are the way to go. I suppose if you gave it a really high scale number for the pixel width scale then using a 1000x1000 image might be ok but still totally unnecessary.
User avatar
Chris
Posts: 2940
Joined: Thu Jul 17, 2003 12:07 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Post by Chris »

1000x1000 image might be ok
Not hardly. With something like that, you can kiss the CPU cache goodbye. It'll thrash like a mofo. 256x256x8 is about the max you can expect with good performance (and even then, with a decent CPU; eg. not Celerons).
User avatar
Kappes Buur
 
 
Posts: 4114
Joined: Thu Jul 17, 2003 12:19 am
Graphics Processor: nVidia (Legacy GZDoom)
Location: British Columbia, Canada
Contact:

Post by Kappes Buur »

Bouncy wrote:sorry dude, but it's not working for me.
my maps keep going FUBAR.
i did all the steps word for word and i still get messed up maps that i can't play. :(
I am sorry to read that. :(

Could you upload the graphics program created bitmap here?
Last edited by Kappes Buur on Sun May 15, 2005 11:22 am, edited 1 time in total.
User avatar
Nmn
Posts: 4629
Joined: Fri Apr 16, 2004 1:41 pm
Preferred Pronouns: He/Him
Contact:

Post by Nmn »

Mancubus II wrote: If you attempt to give that thing a 1000x1000 image your map will be a huge mess that's totally unuseable. The idea is to use as few as possible while still producing decent results. As has been explained here, really small images are the way to go. I suppose if you gave it a really high scale number for the pixel width scale then using a 1000x1000 image might be ok but still totally unnecessary.
So the thing is to split the "large" flat with shadows paint on into smaller images and texturize smaller parts of the terrain? This may be perhaps a good idea.
Chris wrote:Not hardly. With something like that, you can kiss the CPU cache goodbye. It'll thrash like a mofo. 256x256x8 is about the max you can expect with good performance (and even then, with a decent CPU; eg. not Celerons).
I'm not sure if I understand this correctly. A flat in Doom can't be bigger than 256x256?
User avatar
Chris
Posts: 2940
Joined: Thu Jul 17, 2003 12:07 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Post by Chris »

I'm not sure if I understand this correctly. A flat in Doom can't be bigger than 256x256?
In ZDoom it can be. But the larger you go, the more problems with CPU cache you'll have. IIRC, the last tests I remember hearing Randy do, he said 256x256 flats worked great on AMDs, but sucked on Pentiums (I think it was P2 or P3). It might've improved somewhat since, but still, the larger the flat the more data that's going to be shoved into the cache. You want it to fit, so the smaller it is, the better.
User avatar
RFNagel
Posts: 112
Joined: Fri Apr 23, 2004 8:20 pm
Location: Crystal River, Florida
Contact:

Post by RFNagel »

Man, this thing is *extremely* cool -:) One problem that I'm having 'tho. Note that although I'm not a DOOM level creator/editor, but am not new to the DOOM scene (to say the least LOL!).

I created a level using a 65x65 grayscale BMP format image, used ZDBSP to build the nodes, an decided to try to retexture the resulting level using ZETH. Every level that I created with the utility caused ZETH to crash to a miserable death.

I then tried smaller BMPs for the original image with the utility (thinking that tmaybe there were too many sectors in the resulting maps, causing ZETH to crash), but had the same results.

Any ideas?


@Grubber, Any chance for an "export" feature, to export any DOOM level to a grayscale height map :wink: <LOL>?
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Try using multiples of 16, IE 64x64, 32x32, 16x16, etc... I dunno, but it might be that.

:twisted:
User avatar
Your Name Is
Posts: 802
Joined: Sun Oct 31, 2004 5:06 pm
Location: Raleigh, NC
Contact:

Post by Your Name Is »

WHOA! I'm lost. Also, does anyone have Halo's Blood Gulch as a heightmap?
User avatar
Medricel
Posts: 1138
Joined: Sat Nov 20, 2004 9:47 am

Post by Medricel »

Lexus Alyus wrote:Try using multiples of 16, IE 64x64, 32x32, 16x16, etc... I dunno, but it might be that.

:twisted:
Be sure to add one pixel, unless you want 15², 31², and 63² terrains...


Also, I just slapped in a 33x33 heightmap, and it worked fine...
User avatar
Phoenix
Posts: 344
Joined: Tue Sep 28, 2004 4:49 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Location: Canada

Post by Phoenix »

whaddaya mean, 64x64 worked fine for me.
User avatar
Grubber
Posts: 1031
Joined: Wed Oct 15, 2003 12:19 am
Location: Czech Republic
Contact:

Post by Grubber »

RFNagel wrote:@Grubber, Any chance for an "export" feature, to export any DOOM level to a grayscale height map ;) <LOL>?
Heh, this might be interesting, but no (for now).
Shinjanji wrote:
Lexus Alyus wrote:Try using multiples of 16, IE 64x64, 32x32, 16x16, etc... I dunno, but it might be that.

:twisted:
Be sure to add one pixel, unless you want 15², 31², and 63² terrains...


Also, I just slapped in a 33x33 heightmap, and it worked fine...
No, it don't depends on texture size. I guess it's ZETH's problem.
User avatar
RFNagel
Posts: 112
Joined: Fri Apr 23, 2004 8:20 pm
Location: Crystal River, Florida
Contact:

Post by RFNagel »

Grubber wrote:Heh, this might be interesting, but no (for now).
'Twould be quite cool, thanks for the answer 'tho -:)

Grubber wrote:---snip---
No, it don't depends on texture size. I guess it's ZETH's problem.
Thanks for the info. Yeah, I'm thinking it's something to do with ZETH, as I can load any of the resulting WADs into ZDOOM with no problems at all (short of my old ancient slow PCs, whereas the framerate is quite miserable <LOL>).
JonD
Posts: 4
Joined: Tue May 17, 2005 4:02 pm

nice

Post by JonD »

neat, reminds me of terragen for quake back in the days, or cube's built-in noise-mapping stuff. Good work!
Post Reply

Return to “Creation, Conversion, and Editing”