Garry's Mod

Garry's Mod

1,994 ratings
Procedural Terrain / Maps
15
21
6
3
11
11
5
8
4
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun
File Size
Posted
Updated
30.095 MB
3 Jul, 2022 @ 5:02pm
7 Jul, 2022 @ 12:20pm
18 Change Notes ( view )

Subscribe to download
Procedural Terrain / Maps

Description
Welcome to my procedural terrain addon! please read the entire description so you know how to use this mod :)

So this is a project ive been working on for about 5 months now, I am pretty proud of its release however it will likely not be 100% perfect, please report any bugs by commenting below, (check for addon confliction pls!) Thanks.

If you are experiencing crashing, before reporting it in the comments, please try and switch to the 64x branch of gmod as it is more stable. Source physics isn't exactly happy when generating map wide objects, this addon is quite literally pushing source to its limits.

So this is procedurally generated maps and terrain right? Let me explain how you use it!

HOW TO USE:
- Go to gm_flatgrass, this mod replaces it with the custom terrain!
- Access the custom menu by typing terrain_menu in console, or by going into the utilities tab and clicking the button.
- You must be superadmin to use the menu!
- There are plenty of options in the menu, I will just let you figure out how to use its features, it should be pretty simple.
- The "submit button" actually changes the terrain, this is important, do not mix it up with the "test changes" button, which just alters the visual for your viewing.

Custom materials that can be used with blendmap:
- gm_construct/construct_sand
- ground/snow01 (may need ep2, not sure)
- hunter/myplastic
- phoenix_storms/ps_grass
- most materials from material tool
- most .vmt files on your client

FEATURES!
- Better performance than other displacement forest maps such as gm_fork
- Imported models, no dependeces required!
- All chunk, blending, foliage, and tree shading complete in under 10 seconds (with my specs)
- Lightmap calculations complete in under a minute (with my specs)
- Lakes / Water System
- Custom entity that acts as a displacement
- Custom lightmap with generated shading
- Customizable blendmap between 2 textures
- Custom Lighting
- No uv/texture stretching
- Trees & grass foliage
- Lots of options in the menu including a optional user-created LUA heightmap function
- Mutliplayer Support
- Simple saving and loading system

BUGS I AM AWARE OF:
- Jeep for whatever reason doesn't collide with terrain
- Tree and Rock collision can be wonky with high ping
- Having a weak computer and being on the 32 bit branch of gmod may cause crashes, easiest solution is to switch to 64 bit if you haven't already
I am unsure how to fix this as it is an internal source issue, for some reason only 64 bit has patched the bug.

Special Thanks:
DefaultOS - LOTS of help from this guy, helped with implementation of a lightmap & blend texture, as well as optimizations reguarding to trees, thx a lot man
Impulse - helped import models / water material
Fasteroid - added water shading

FAQ
- I keep crashing!
switch to 64x branch of gmod, its more stable
- [script error here]
try disabling conflicting addons, theres probably a whole bunch
- how is this possible?
im just goated with the sauce

extra stuff:
source code: https://github.com/meetric1/GMod-Procedural-Terrain
discord: https://discord.gg/cmQvg2AHgP
patreon: https://www.patreon.com/meegmod

Popular Discussions View All (15)
32
12 Apr, 2023 @ 6:48pm
Suggestions
Cigarette
10
1 Nov, 2022 @ 5:18pm
PINNED: Custom Heightmap functions
Meetric
9
7 Jul, 2022 @ 10:55am
PINNED: Solution: Crash upon loading in!! (how to change gmod 32bit to 64bit)
::Рοϲκ::
377 Comments
random_guy1 1 Jul @ 12:50pm 
i wish this worked for any map
The Chromatik Aberration 27 Jun @ 1:15pm 
Imagine if this could be exported to .vmf, that would be super sick fr
thedude123 4 May @ 6:02am 
bug [Procedural Terrain / Maps] lua/autorun/terrain_menu.lua:10: attempt to index global 'Terrain' (a nil value)
1. unknown - lua/autorun/terrain_menu.lua:10
2. unknown - lua/includes/modules/concommand.lua:54
AnarchyBurger 26 Apr @ 6:20pm 
meetrix has the best mods in gmod
Gary 19 Apr @ 3:41pm 
Made middle earth :3
Antiblue 15 Mar @ 3:21pm 
using bitwise operators are cool (bit.bor(), bit.band(), bit.rol(), etc.)
engineer gaming 29 Jan @ 7:48pm 
this is fucking great
jelly jiggler (EI goblino) 5 Dec, 2024 @ 11:35am 
i remember the owner used this to make the one gwater 2 video (i think??)
jelly jiggler (EI goblino) 5 Dec, 2024 @ 11:32am 
shut up epictime that's not real idiot
astem 23 Nov, 2024 @ 6:25am 
yeah also the mod is pretty good, but i really want to disable it without de-installing the mod when i don't want procedural terrain generation on gm_flatgrass.