System Specs and Colors
Besides resolution differences and a couple of custom view distances variations across platforms, we achieved an exact platform image color output on all platforms in the final shipped version of Crysis 2.
Multiplatform games usually look “darker” on Xbox 360. This is due to the console hardware performing an additional TV gamma correction step, besides other details, when using gamma correction. Unfortunately this is not a standard; no other hardware does this, so we decided on matching X360 output to PC and PS3 platforms instead.
System Specs and Colors
Any color/contrast/brightness differences are most likely due to an improper HDMI setup for the user's display. To ensure a correct set-up, the user can follow these simple steps:
1. If the TV supports HDMI 1.3 or higher:
? 360: pick “Expanded” in console dashboard display setup, in reference levels
? Ps3: enable “RGB full range” in console display setup
? If incorrect settings are used, the brightness calibration icon might be always visible (too bright), resulting in a lack of contrast (insufficient darks) and visible (color) banding. This very likely also means the TV does NOT support HDMI 1.3 and higher, or is not properly detected by hardware.
2. If the TV does not support HDMI 1.3 or higher:
a. 360: pick “Standard” on console dashboard display setup, in reference levels
b. Ps3: disable “RGB Full range” in console display setup
c. If the user has the wrong setting, the brightness calibration icon will always not be visible, or almost invisible, resulting in crushed darks.
3. Another common mistake from users is not picking the correct resolution to match the display's native resolution, resulting in an additional image upsample from the TV. If the display monitor's native resolution is 1080p, the user should pick it as default on either XBox 360 or PS3.
Anisotropic filtering is enabled for all specs, while on PS3 it is dynamically adjusted and goes up to 16x anisotropic, and on Xbox 360 it is limited to 4x anisotropic in order to reduce the performance cost.
DigitalFoundry:
while Crysis 2 runs at 1152x720 resolution on the Microsoft platform, PS3 operates at a base resolution of 1024x720. The final framebuffer is then sent out to RSX, where a bilinear upscale gives us the usual 1280x720 output.
So, 360 has more 128 (1152 vs 1024) lines of resolution but has 12x less (4x vs 16x AF) Anisotropic filtering than PS3 version.
Both versions are sub-hd and PS3 version is upscaled by the framebuffer of RSX to 720p (1280x720). When playing, the differences are almost interceptive. Some people when playing may even think that the PS3 has a higher resolution due the 16x AF but in terms of results they are both the same. Buy the game for the console you want because they are both good.
http://crytek.com/sites/default/files/c2_ce3_key_rendering_features_final_2.pdf
http://upload.wikimedia.org/wikipedia/commons/8/80/Anisotropic_filtering_en.png
http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/Juegos/UnrealEngine3/UE3/Anisotropic_compare.png
Cheers