Page 1 of 1

FXAA Post Process Injection

Posted: Sat Aug 13, 2011 5:18 pm
by violator
Based on the work of Nvidia's Timothy Lottes.
FXAA Post Process Injection injects different post processing methods to games, like FXAA, Sharpening, Bloom etc.
Currently it works for DirectX9 and some of it for DirectX10.

The Project's SVN and package page: http://www.assembla.com/code/fxaa-pp-in ... sion/nodes

WARNING:
Since this is based on injecting the shader effects you should be careful with using it while playing on protected servers, since it can be mistaken as cheating and result with a ban.

Re: FXAA Post Process Injection

Posted: Sun Aug 14, 2011 8:44 am
by jurchiks
Maybe you could provide a screenshot or two of how it looks in Lineage II?
PS. For mods: this doesn't exactly count as client modding as you're modding d3d...dll, not the actual client files, and directX does not belong to NCZ0ft.

Re: FXAA Post Process Injection

Posted: Tue Aug 16, 2011 6:30 pm
by Starter
Still its modding of copyrighted content isnt it?

Re: FXAA Post Process Injection

Posted: Tue Aug 16, 2011 6:57 pm
by jurchiks
DirectX is free and has SDK available, I don't think that counts...

Re: FXAA Post Process Injection

Posted: Tue Aug 16, 2011 7:55 pm
by violator
I don't have L2 installed atm., so I'm unable to provide some screenshots.
As for the injecting this, it is not client modding, since you don't touch the game files at all.
FXAA is developed by Nvidia as Open Source, and works on all GPU's with Pixel Shader 3.0 - 5.0 support.
http://timothylottes.blogspot.com/

PS. this might be nice for the developers of their own L2J clients too, since it can be added in between the rendering processes, to avoid getting shaders applied to the HUD as example, and still have something faster than MSAA/SSAA and higher quality AA.
Age of Conan has been running with an older version of FXAA for some time now btw.

Re: FXAA Post Process Injection

Posted: Thu Aug 18, 2011 7:18 pm
by Starter
Im not talking of client modding. Its not always about the l2 client when it belongs to hurting copyrights and you should be 100 % sure if you want to start/continue a serious project.

Re: FXAA Post Process Injection

Posted: Thu Aug 18, 2011 7:54 pm
by AntV
May I return it a little bit on topic and leave the legal thing-ys for the Mods? :P

I tried it and I do not see any serious change, although there is a small performance increase with full AA.
Anyone else tried it?

Re: FXAA Post Process Injection

Posted: Thu Aug 18, 2011 8:48 pm
by djbenny
recommend latest version for L2 use.

Re: FXAA Post Process Injection

Posted: Thu Aug 18, 2011 9:10 pm
by AntV
I did try it on my Linux through wine as well (doesn't support AA at all) and there I had no change at all, are you sure it actually helps in clients with no AA?

Re: FXAA Post Process Injection

Posted: Mon Dec 12, 2011 10:11 am
by violator
I added a GUI lately: http://www.assembla.com/spaces/fxaa-pp-inject/documents

NOTE: Disable your graphics card and in-game AA processing.
FXAA is used as AA replacement to have less strain on fps than with your games or cards native methods.

This works only for DirectX version 9.x

Nvidia included FXAA in their latest beta driver, but you have no control over it's settings.
This FXAA tool provides you control options plus some additional shaders to add on top of your games.