This project uses AI-generated code.
- ToPBR: Automatically converts Source Engine materials to PBR at runtime (WIP)
- Reads VTF texture files directly from Source Engine filesystem
- Writes PBR textures (normal, roughness, metallic) to
rtx-remix/mods/~gmod_topbr/textures/ - Generates roughness textures from
$envmapmaskor$phongexponent - Estimates metallic from
$phongboostvalues - Auto-processes materials on map load
- Hardware Skinning (WIP)
- Remix API Support (x64 only)
- Lights
- Lua bindings for addon creation
-
Switch to the
x86-64branch of Garry's Mod on Steam (x32 works but not recommended) -
Ensure you've ran the vanilla game at least once, especially if you switched branches.
-
Download RTXLauncher.
-
Windows
- Run the launcher
-
Linux
- Ensure Steam Play is forced for Garry's Mod with either Proton Experimental or another recent Proton build.
- Run GModPatchTool
- Make sure it's marked as executable
chmod +x ./RTXLauncher.Avalonia.Linux, and run it.
-
Select the Release Channel (Stable or Nightly)
-
Select
Start Quick Installon the main screen and follow the prompts when asked. -
Once it's finished, press
Launch Gameat the bottom of the launcher.
Multiplayer works best when the server/host has this addon and the cvar sv_allowcslua 1 set.
You can join servers without the addon but you will experience visual issues.
- vlazed for toggle-cursor
- Yosuke Nathan on the RTX Remix Showcase server for making the initial
Garry's Mod Remixedlogo - Everyone on the RTX Remix Showcase server
- NVIDIA for RTX Remix
- Nak2 for NikNaks
- BlueAmulet for SourceRTXTweaks
- 0xNULLderef and Wolƒe Strider Shoσter for additional x64 patches (culling and HDR map lighting)
- King David for all of their guidance for getting hardware skinning working.