Garry's Mod

Garry's Mod

170 ratings
Realistic Riverden
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Map
Addon Tags: Roleplay, Realism, Water
File Size
Posted
1.229 GB
Dec 11, 2022 @ 11:06am
1 Change Note ( view )

Subscribe to download
Realistic Riverden

In 1 collection by somefoolouthere
Open Source Maps
64 items
Description
Here's another map with CSM support, realistic lighting, and ultra-high res 512x512 cubemaps.

You must have the original Riverden map installed and enabled, or you will have missing models and textures!
If you experience crashes trying to load the map, try using the x86-64 beta or disabling some addons.

The cubemaps increased the map's file size by about 9-10x. Was it a good idea? No. Does it look awesome? Heck yeah!

I couldn't increase the lightmap resolution for the interiors without getting messed up results, sorry. I will see if I can further optimize the map at some point.

File name: rp_riverden_v1a_csm

Features (compared to original version)
  • Full CSM support
  • StormFox support
  • 512x512 cubemaps for both HDR and LDR (they're really heavy on map size; resolution is planned to be reduced to 256x256 in the future)
  • Navmesh (not optimized)
  • AI nodes (auto generated, with a few midair links removed)
  • Adjusted lighting to be more accurate to the real world (ambient lighting is also based on sky color)
  • light_environment sunlight direction matches env_sun's
  • Realistic custom sky
  • RTT shadows have a high casting distance and are a neutral gray color for CSM blobby shadows (RGB 128, 128, 128)
  • HD compressed map icon (JPG renamed to PNG file extension)
  • env_wind
  • A sun that doesn't have an unrealistic overlay that magically shows up when you look at it (the overlay still exists, but it's much smaller)
  • More realistic sun position while trying to stay close to the one in the original map
  • Custom tonemapping
  • VMF included! See "How to get the VMF" below if you don't know how to get it.

Known Issues
  • Wrong cubemaps on many world brushes (interior reflections on exterior surfaces)
  • Navmesh isn't optimized
  • AI nodes probably suck a lot
  • Some world brushes have weird/smoothed normals, causing reflections to be warped
  • A low res cubemap can be seen on some buildings (I missed changing the resolution of an env_cubemap)
  • Sun is in a different position in the cubemaps?
  • Sun position isn't physically accurate
  • Your game can crash when noclipping outside the map and looking towards the city. Avoid noclipping outside of the map when using CSM.

Upcoming (as of 2023/8/30)
  • Tried to fix (some) wrong cubemaps
  • Add a water_lod_control
  • Reduce cubemap resolutions to 256x256
  • Added clouds
  • A tiny bit of lightmap optimization
  • Removed sun overlay
  • Tweaked env_wind values
  • Fixed lighting on some quarry stones
  • Added lightmaps to some static props
  • Fixed some lights casting endlessly
  • Moved some lights closer to their model/texture
  • Adjusted sunlight color to be more orange
  • Increased sun sprite intensity

Planned Updates
  • Make doors not auto-close
  • Try to fix wrong cubemaps
  • Move spawnpoints to the hospital
  • Add a water_lod_control
  • Pack content into the addon (not into the map due to the game writing to the map.pack file on each load; I would prefer not having so much data being written to that file)
  • Reduce cubemap resolutions to 256x256
  • Remove LDR support for file size reasons
  • Remove the sun overlay
  • More physically accurate sun position
  • Attempt to optimize the map (vertex count and possibly rendering in-game)
  • Fix smoothing groups on brushes
  • Fix up the navmesh
  • Remove mipmap limits on the cubemaps to help reduce aliasing

How to get the VMF
Extract the vmt file located in materials/mapsrc from the addon and remove the vmt extension, so it becomes a vmf file.

Credits
Popular Discussions View All (1)
0
Jan 17, 2023 @ 10:55am
PINNED: Issues
somefoolouthere
18 Comments
gornon freidman Oct 25, 2024 @ 12:51pm 
increasing the cubemap resolutions was a horrible idea
gael the soldier Aug 24, 2023 @ 7:06am 
imagine this in a realism
Dr. Thrax Jul 14, 2023 @ 8:36pm 
my laptop died
anemolis72 Jun 11, 2023 @ 2:48pm 
do this with truenorth
John G. Mod Mar 3, 2023 @ 1:11pm 
realism momento
somefoolouthere  [author] Dec 22, 2022 @ 9:46am 
@SwitchyWitch The auto-assignment of cubemaps to world brushes is what's causing this issue. It's fixable in Hammer by picking brushes to assign to env_cubemaps in their properties.
SwitchyWitch Dec 21, 2022 @ 10:08pm 
I have no clue how you managed to have so many cube maps but put them all in the wrong places
GETREKT Dec 17, 2022 @ 12:04am 
rtx
Neros Dec 16, 2022 @ 1:40pm 
my GPU: why must you hurt me this way