The official PA+ prop packs.
The Ploppable Asphalt + (PA+) mod can be used to create props which use network shaders to display map theme textures such as asphalt, pavement, grass, gravel, cliff. You can also use diffuse, alpha, normal, specular maps depending on which exact shader you use. The props are also decal compatible.
This article assumes you are familiar with regular prop asset creation.
There are 3 different network shaders to choose from. In the official packs for PA+ they are used like this:
- RoadBridge for asphalt and pavement
- Road for grass and cliff
- TrainBridge for gravel
It's highly recommended to use only completely flat meshes, as the normals will not appear correctly when the prop is rotated - the lighting will "follow" the rotation.
There are size limitations depending on the shader, for example - the regular road shader doesn't appear correctly for a 32x32 meter prop.
To avoid Z-fighting for props placed on the ground, the mesh should be slightly raised, the official packs for PA+ are 2 cm above ground for main meshes and 5 cm above ground for LOD meshes.
Comparison between RoadBridge (left), TrainBridge (middle), Road (right) shaders. Imported textures are shown at the bottom.
The textures you need to import are similar to regular props, but the PA+ mod will convert the textures for use on network shaders.
Just like any diffuse texture
Works like a regular alpha map for RoadBridge and TrainBridge but displays grass when black on the Road shader.
White will display pavement for RoadBridge, gravel for TrainBridge, cliff for Road.
White displays asphalt on all 3 shaders.
Works just like any normal map for RoadBridge and TrainBridge, but doesn't work at all for Road.
Works just like any specular map.