The Legend of Zelda: The Wind Waker: Difference between revisions

DOF Blur update. More updating required due to the many changes in 3.0 and onwards.
(Raising efb scale/internal resolution doesn't necessarily eliminate DOF blur but does at least reduce it depending on the scale)
(DOF Blur update. More updating required due to the many changes in 3.0 and onwards.)
Line 21: Line 21:


===Fire Effects===
===Fire Effects===
In Wind Waker, the various fire effects are glitched, resulting in a odd doubling of portions of the screen exposed to the heat effect. These heat effects are used in many places, like Dragon Roost Cavern and hanging torches. The glitches can be fixed by checking "EFB Copies - Disable" to disable the heat effect entirely, but this also disables dozens of effects used throughout the game. This is the only known solution to this problem.
In Wind Waker, the various fire effects are glitched, resulting in a odd doubling of portions of the screen exposed to the heat effect. These heat effects are used in many places, like Dragon Roost Cavern and hanging torches. The glitches can be fixed by checking "EFB Copies - Disable" to disable the heat effect entirely, but this also disables dozens of effects used throughout the game. This is the only known solution to this problem, and it is not recommended.
*See {{Issue|2120}}, {{Issue|2338}}, and {{Issue|3971}}.
*See {{Issue|2120}}, {{Issue|2338}}, and {{Issue|3971}}.


Line 34: Line 34:


===Distant Areas===
===Distant Areas===
====In older revisions====
Windwaker uses a DOF blurring effect, which scales poorly on resolutions above the gamecubes native 640x528. There are several solutions to this problem.
Distant areas are blurry with EFB copy to RAM option enabled. To avoid this, enable EFB copy to texture, but this will prevent the pictobox from working (infinite error when taking a photo). But distant areas may get "pixelated" with EFB copy to texture. So there are 3 ways to get a clear image at distance in that case :
*Use an efb scale that is higher than your window/fullscreen resolution.  This means for lower resolutions you will need a 2x efb scale and for higher resolutions you will need a 3x efb scale.  This will remove/reduce the DOF blur without breaking anything.
*Disable CPU→EFB access, enable EFB copy to RAM.
**EFB Copies - Virtual is required for this to work on the latest revisions.
**Breaks the sun glare effect.
**Unfortunately for users with 1080p and higher resolutions, 1920x1584 (3x scale) is the highest dolphin supports, and 4x has not been implemented yet. Without 4x it is impossible to set a EFB scale higher then 1920x1080, thus impossible to fix the blur with this technique. To fix it, use SSAA.
*Super Sample Anti-Aliasing (SSAA), combined with an EFB Scale equal to or greater then your current resolution, will solve the effect better then any other option available. It will allow for crystal clear distance areas without breaking any effects. Unfortunately, SSAA is very GPU intensive, so this can only be done by those with strong GPUs.
**EFB Copies - Virtual is required for this to work on the latest revisions.
*Disable EFB copy.
*Disable EFB copy.
**This solves the distant areas problem but breaks characters shadows, screen blurring (when cutting small trees with sword and other things), and causes the pictobox problem. This is not recommended. 
**This solves the distant areas problem but breaks characters shadows, screen blurring (when cutting small trees with sword and other things), and causes the pictobox problem. This is not recommended.
*Enable EFB and Zelda Twilight Princess Bloom Hack.
**Solves the blur problem and other issues. Zelda Twilight Princess hack works better than Bleach Versus Crusade, since Bleach Versus Crusade breaks shadows.
 
====In newer revisions====
*CPU->efb access and and efb copy to texture/ram no longer affect the DOF blur.
*To remove the DOF blur you need to use an efb scale that is higher than your window/fullscreen resolution.  This means for lower resolutions you will need a 2x efb scale and for higher resolutions you will need a 3x efb scale.  This will remove/reduce the DOF blur without breaking anything.
*Disable EFB copy.
**This solves the distant areas problem but breaks characters shadows, screen blurring (when cutting small trees with sword and other things), and causes the pictobox problem. This is not recommended.  
*The d3d11 video backend will produce DOF blur regardless of efb scale.  It is therefore advised to use the d3d9 or openGL video backends.
*The d3d11 video backend will produce DOF blur regardless of efb scale.  It is therefore advised to use the d3d9 or openGL video backends.
*It is not advised to use projection hacks with newer revisions.
*It is not advised to use projection hacks with newer revisions.