Posted in: Graphics
Posted 2023-01-23 at 05:18 by papadanku

Hello all,
There are comments about how Project Reality's graphics are dated. However, recent updates have shown us that Project Reality has potential for graphical enhancements without using third-party tools such as ReShade. I will discuss a technical upgrade to Project Reality: the adoption of Shader Model 3 (SM3).
What is a shader model?
A shader model determines our capabilities and limitations when programming shaders. A shader model also determines how the shader compiler compiles shader code. Each shader model version has more capabilities and less limitations than the previous version.
What we did
We rewrote and documented Battlefield 2’s shaders for SM3. This endeavor was difficult because it was done by one person and there was a lack of resources about BF2's shaders. Thankfully, members from the Forgotten Hope 2 team were able to share knowledge on how BF2 renders things.
Why Shader Model 3?
SM3 introduces more DirectX features that we can use for Project Reality. Below is a truncated list on what SM3 brings to the table for Project Reality.
- Derivative instructions
- Dynamic branching (useful for soft shadows and parallax mapping)
- High precision shading
- Higher register and instruction limits
- Special texture instructions (useful for sharper texture filtering)
- Vertex textures (useful for 3D water/terrain)
Conclusion
Project Reality has potential for graphics upgrades by changing only the game’s shaders. We plan to make these new shaders permissible for other people to use and modify for their own modifications (and maybe their own games

Have a happy 2023!
[R-DEV]papadanku
Updated 2023-01-24 at 02:52 by papadanku
-
Glad the update is going smoothly! Will go tell my friends about the update
Posted 2023-04-05 at 07:53 by mwl
Updated 2023-04-05 at 08:07 by mwl -
The new shaders are now an integral element of the game. Such shaders can still be modified, but THIS game cannot be launched with a locally modified shader.
Posted 2023-04-19 at 01:13 by periodtour -
I love checking out websites that get that giving out great resources for free is awesome. I really loved reading your post. Thanks!
the backroomsPosted 2023-04-19 at 09:45 by kamron21 -
I have a question how did you draw another square into your new sprite [URL="https://geometrydashscratch.io"]Geometry Dash Scratch[/URL]
Posted 2023-04-20 at 06:39 by taylorgodiva -
I had no idea that we had British soldiers from World War II, but it would be a terrific idea.
drift bossPosted 2023-05-04 at 03:58 by Oersaty -
Because of our commitment to quality and client satisfaction, the customers of roofing contractors osprey and roofing contractors punta gorda highly suggest our repair services.
Posted 2023-05-19 at 21:30 by bobbrencher01 -
It's great to hear that Project Reality is exploring potential graphical enhancements through the adoption of Shader Model 3 (SM3). Shader models play a crucial role in determining the capabilities and limitations of programming shaders, and upgrading to SM3 can bring a range of benefits.
By rewriting and documenting Battlefield 2's shaders for SM3, Project Reality opens up new possibilities for DirectX features and improvements. The introduction of derivative instructions, dynamic branching, high precision shading, higher register and instruction limits, special texture instructions, and vertex textures can significantly enhance the visual quality and realism of the game.
The efforts of the Project Reality team, even with limited resources and the challenge of working with BF2's shaders, showcase their dedication to improving the graphics of the game. Collaboration with the Forgotten Hope 2 team, who shared their knowledge on BF2's rendering techniques, is commendable and has helped expedite this change.
Moreover, Project Reality plans to make these new shaders accessible for others to use and modify for their own modifications or even their own games. This move promotes community involvement and allows for further innovation and customization within the gaming community.
Overall, the adoption of Shader Model 3 in Project Reality demonstrates the team's commitment to advancing the game's visuals and providing an enhanced experience for players. SEO CincinnatiPosted 2023-05-22 at 13:46 by HaruEdwards -
Upgrading graphics provides a significant benefit by enhancing the visual quality and performance of a computer system, enabling smoother gameplay, faster rendering of graphics-intensive tasks, and improved overall user experience in activities such as gaming, video editing, and graphic design. Contact us if interested to sell my house fast killeen.
Posted 2023-05-22 at 15:02 by bobbrencher01 -
The adoption of Shader Model 3 (SM3) in Project Reality has brought potential for graphical enhancements without relying on third-party tools like ReShade. Shader models determine the capabilities and limitations when programming shaders, and each version introduces more features and fewer restrictions.
In this upgrade, the team rewrote and documented Battlefield 2's shaders for SM3. Despite the challenges of having limited resources and a single person working on it, knowledge shared by members of the Forgotten Hope 2 team on how BF2 renders things proved valuable.
Shader Model 3 offers several advantages for Project Reality, including derivative instructions, dynamic branching for soft shadows and parallax mapping, high precision shading, increased register and instruction limits, special texture instructions for sharper texture filtering, and support for vertex textures, which can be useful for 3D water/terrain effects.
The goal is to make these new shaders accessible for others to use and modify in their own modifications or games. The team expresses gratitude to the Forgotten Hope 2 team for their assistance, which enabled them to implement this change earlier than anticipated.
Overall, this technical upgrade showcases the potential for graphical improvements in Project Reality by focusing on the game's shaders. drain cleaning fort lauderdalePosted 2023-05-30 at 18:15 by AraHeusaff -
It is interesting because playing a game such as Foodle has helped me understand that I did not know the daily puzzle
Posted 2023-06-02 at 19:55 by andrewmc