SMAA Injector - Subpixel Morphological Antialiasing by Alenet
Oblivion » Visuals and Graphics
Added: 30/11/2013 - 04:57PM
Updated: 23/01/2015 - 05:50PM

228 Endorsements

1.5 Latest version

1,933 Unique D/Ls

5,278 Total D/Ls

34,947 Total Views

Uploaded by Alenet


Last updated at 17:50, 23 Jan 2015 Uploaded at 16:57, 30 Nov 2013

This plugin is no longer supported
It has been included here: Oblivion Reloaded

Adds "Subpixel Morphological Antialiasing" to Oblivion.
SMAA is a very efficient GPU-based MLAA implementation, capable of handling subpixel features seamlessly, and featuring an advanced pattern detection and handling mechanism.
The SMAA injector was born in Crytek and today is one of the best antialiasing system.
The injector has its own vertex and pixel shader, so you must disable the ingame AA, don't force the AA by external tools and remove any OBGE filter AA shader effect from shader folder - if you have.

As we know, the original ingame AA doesn't work if you activate HDR; you can force the AA by external tools, but there are several conflicts (black water with OBGE with liquid water shader or FPS drops, strange border lines, flashing lights, crashes, hud disappears, slow motion....).
This method is the best way to obtain a great graphics like the AA 4x without conflicts and with a very low FPS impact specially using OBGE.
This injector works better then the AA included in OBGE. Clear near shapes, no flickering effects on distance, no blurs, no strange light or flashing.
This SMAA script works with every game based on DirectX 9; i tuned up parameters obtaining the best possible graphics in Oblivion preserving the frame rate.
Optimized preset: EVERY PRESET that you can find in the ini file. Choose the best preset for you.

I suggest not using the anysotropic filtering because you have a "real distant effect" without it (specially on high resolution). Anyway if you want to activate it, it raises the texture definition on distance and on particular view angles.

You can change the preset in the ini file.
LOW = for low-end computer
MEDIUM = for middle-end computer (recommended)
HIGH = for middle-high-end computer (recommended)
ULTRA = for high-end computer and a maximum resolution of 1920x1080. If you play Oblivion over that resolution do not use this preset (use the HIGH) because the FPS impact can be high and the graphic difference is very low.

Simply put all files into the Oblivion main directory (containing the game executable).

Remove the files.

From keyboard; not Oblivion key
PAUSE/BREAK: Enable/Disable SMAA

The CSE script editor crashes if it is loaded. Before using CSE, rename the d3d9.dll into d3d9.dll.1 (for example) to avoid loading. Then rename again, to make it works in the game. If you prefer to do it in a "automatic" way you can use this trick (Windows 7 or higher): create a batch file with this...

@echo off
echo Renaming Directx library...
ren d3d9.dll d3d9.dll.1
echo Starting Construction Set Extended...
start obse_loader.exe -editor

echo Waiting for exit...
timeout /t 1 /nobreak > nul
tasklist /fi "IMAGENAME eq TESConstructionSet.exe" | find /i "TESConstructionSet.exe" > nul
if errorlevel 1 goto END
if errorlevel 0 goto LOOP

ren d3d9.dll.1 d3d9.dll

- This is an optimization for Oblivion of original SMAA Injector by Crytek
- You can use original HDR
- High performance and no FPS impact
- Optimal quality on edges and movements
- Activation/deactivation at runtime
- No flickering lights on screen
- No blurs (like FXAA)
- Fully compatible on old graphics cards and newer ones
- High realism
- Optimization for distant objects and near objects

The file can be redistributed retaining the original copyright notice.
Copyright (C) 2011 by Jorge Jimenez, Jose I. Echevarria, Belen Masia, Fernando Navarro and Diego Gutierrez.