RealityShaders is an HLSL shader overhaul for Project Reality: Battlefield 2. RealityShaders introduces many graphical updates that did not make it into the Refactor 2 Engine.
RealityShaders also includes .fxh
files that contain algorithms used in the collection.
Shader Model 3.0 allows modders to add more grapical updates into the game, such as:
The Shader Model 3.0 update allows BF2Editor to support updated dependencies and Large Address Aware.
This fogging method eliminates "corner-peeking".
Valve Software's smoother version of the Lambertian Term used in lighting.
Logarithmic depth buffering eliminates flickering within distant objects.
Per-pixel lighting allows sharper lighting and smoother fogging.
This shader package includes updated thermal and suppression effects.
No more visible texture repetition off-map terrain.
Support for 16x anisotropic filtering.
PREFIX_Data
struct
datatype
APP2VS_
VS2PS_
PS2FB_
PS2MRT_
VertexShader
methods
VS_
PixelShader
methods
PS_
Major knowledge-base and inspiration.
Consultation and for sharing his test of features for Battlefield 2 graphics enhancements