The new version of the Relief Mapping mod runs faster and supports both ATI and NVIDIA hardware. You will need a PS 3.0 compatible video card such as the ATI 1800/1900 or NVidia 6000/7000 series. For best performance game should be played in High Quality mode at 800x600 resolution.
This mod was created to test relief mapping technique with high quality game art. Note, however, that some geometry will not look correct with Relief Mapping as the art for the game was not created with this effect in mind. For correct use of the technique the edges of scene polygons should have no displacement (depth=0). But since the depth maps for this mod are created automatically from the game normal maps this is not guaranteed.
Because the way Quake 4 works, Relief Mapping is not as efficient as it could be in an ideal implementation. Quake 4 executes one pass per light, so when two lights illuminate the same geometry, that geometry is rendered twice repeating all the Relief Mapping calculations.
But as Relief Mapping depends only on the camera position and not on the light position the same Relief Mapping calculations could be shared by multiple light passes saving a lot of computation. This can be achived using the Deferred Shading technique but that would require changing the Quake 4 executable and is out of the scope of this tech demo.
For more details about Relief Mapping and Deferred Shading go to: http://fabio.policarpo.nom.br/docs/ReliefMapping_I3D2005.pdf http://fabio.policarpo.nom.br/docs/Deferred_Shading_Tutorial_SBGAMES2005.pdf
============================ Relief Mapping 2 for Quake 4 ============================ To install the mod: Just copy the 'relief_mapping.pk4' file to your Quake 4 base folder (for example 'c:\games\quake4\q4base'). Then run the game and make sure to select the High Quality mode and a resolution of 800x600. Note that previous version of this mod only worked with the Ultra Quality mode but the new version works with High Quality mode instead. To remove the mod: Delete the 'relief_mapping.pk4' file... the game be as good as new! Comments and suggestions: Fabio Policarpo firstname.lastname@example.org http://fabio.policarpo.nom.br
There are no comments yet. Be the first!