Shader

Modulate Shader

This shader adds an $hdrscale parameter that functions as a multiplier for the final result, so an $hdrscale of 2 is equivalent to having $mod2x.

Examples:

$hdrscale 1

hdrscale_1

$hdrscale 2

hdrscale_2

$hdrscale 10

hdrscale_10

Parallax Corrected Cubemaps

Cubemap Guide

This page covers Momentum’s implementation of Parallax-Corrected Cubemaps, created with a combination of custom entities and materials.

Thanks to Brian Charles for his work on this feature.
More technical information can be found on the Valve Developer Wiki Page.

Prerequisites #

To make use of this page, you should:

  • Be proficient in using the Hammer Editor
  • Have the momentum.fgd in your Hammer configuration
  • Know how to use the developer console

Components of a Parallax-Corrected Cubemap #

In Hammer, Parallax-Corrected Cubemaps need two entities to function correctly:

...

The PBR Shader

Pbr

PBR Guide

The Physically Based Rendering (PBR) shader is a powerful new tool for Strata Source that provides more realistic and versatile rendering of brushes, displacements and models whilst using fewer textures and needing fewer VMT tweaks.

The original repo can be found on GitHub.


This guide will be a general overview of its use and how to set up textures for it from scratch.

Prerequisites #

To make proper use of this Guide you should:

...