RealityShaders
所属分类:图形图象
开发工具:HLSL
文件大小:0KB
下载次数:0
上传日期:2023-07-16 07:50:04
上 传 者:
sh-1993
说明: Project Reality的着色器更新:BF2
(Shader updates for Project Reality: BF2)
文件列表:
pr/ (0, 2023-12-22)
pr/shaders/ (0, 2023-12-22)
pr/shaders/BundledMesh.fx (15813, 2023-12-22)
pr/shaders/CommonPixelLight.fxh (601, 2023-12-22)
pr/shaders/DebugCircleShader.fx (2417, 2023-12-22)
pr/shaders/DebugD3DXMeshShapeShader.fx (15945, 2023-12-22)
pr/shaders/DebugLineGraph.fx (966, 2023-12-22)
pr/shaders/DebugSphereShader.fx (5866, 2023-12-22)
pr/shaders/Decals.fx (5303, 2023-12-22)
pr/shaders/FSQuadDrawer.fx (19382, 2023-12-22)
pr/shaders/FXCommon.fxh (1437, 2023-12-22)
pr/shaders/Font.fx (2233, 2023-12-22)
pr/shaders/LightGeom.fx (3002, 2023-12-22)
pr/shaders/Lightning.fx (1828, 2023-12-22)
pr/shaders/LoadingScreen.fx (1192, 2023-12-22)
pr/shaders/MeshParticleMesh.fx (4779, 2023-12-22)
pr/shaders/Nametag.fx (8221, 2023-12-22)
pr/shaders/NonScreenAlignedParticles.fx (8662, 2023-12-22)
pr/shaders/Particles.fx (9250, 2023-12-22)
pr/shaders/PortedFontShader.fx (2573, 2023-12-22)
pr/shaders/PortedMenuShader.fx (4151, 2023-12-22)
pr/shaders/PostProduction_nv3x.fx (11782, 2023-12-22)
pr/shaders/RaCommon.fxh (4123, 2023-12-22)
pr/shaders/RaDefines.fx (58, 2023-12-22)
pr/shaders/RaShader1Dif.fx (2297, 2023-12-22)
pr/shaders/RaShader1Dif1BoneSkinned.fx (2322, 2023-12-22)
pr/shaders/RaShaderBM.fx (10816, 2023-12-22)
pr/shaders/RaShaderBM.mfx (6135, 2023-12-22)
pr/shaders/RaShaderBMCommon.fxh (1562, 2023-12-22)
pr/shaders/RaShaderBMZOnly.fx (2321, 2023-12-22)
pr/shaders/RaShaderBMadditive.fx (2294, 2023-12-22)
pr/shaders/RaShaderDefault.fx (1554, 2023-12-22)
pr/shaders/RaShaderEditorRoad.fx (3916, 2023-12-22)
pr/shaders/RaShaderEditorRoadDetail.fx (60, 2023-12-22)
pr/shaders/RaShaderEditorRoadDetailNoBlend.fx (77, 2023-12-22)
pr/shaders/RaShaderLeaf.fx (6391, 2023-12-22)
pr/shaders/RaShaderLeafOG.fx (56, 2023-12-22)
pr/shaders/RaShaderLeafPointLight.fx (58, 2023-12-22)
... ...
# RealityShaders
## About
*RealityShaders* is an HLSL shader overhaul for [Project Reality: Battlefield 2](https://www.realitymod.com/). *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.
## Features
### Shader Model 3.0
Shader Model 3.0 allows modders to add more grapical updates into the game, such as:
- 3D water and terrain
- High precision shading
- Linear lighting
- Procedural effects
- Soft shadows
- Sharper texture filtering
- Steep parallax mapping
### Distance-Based Fog
This fogging method eliminates "corner-peeking".
### Logarithmic Depth Buffer
Logarithmic depth buffering eliminates flickering within distant objects.
### Per-Pixel Lighting
Per-pixel lighting allows sharper lighting and smoother fogging.
### Modernized Post-Processing
This shader package includes updated thermal and suppression effects.
### Procedural Sampling
No more visible texture repetition in clouds and far-away terrain.
## Coding Convention
Practice | Elements
-------- | --------
**ALLCAPS** | system semantics state parameters
**ALL_CAPS** | preprocessor (macros & arguments)
**_SnakeCase** | variables (uniform)
**SnakeCase** | variables (local & global) method arguments
**Snake_Case** | data subcatagory
**PREFIX_Data** | `struct` `PixelShader` `VertexShader`
## Acknowledgment
- [The Forgotten Hope Team](http://forgottenhope.warumdarum.de/)
Major knowledge-base and inspiration.
近期下载者:
相关文件:
收藏者: