Showing posts with label effect. Show all posts
Showing posts with label effect. Show all posts

Thursday, October 23, 2014

SweetFX, shader for Direct3D (Works on PPSSPP's Direct3D 9 Backend)

As I mention in previous post, the Direct3D backend of PPSSPP (and generally) lacks advanced feature like "post processing shader". Thankfully, we can achieve the same result by using 3rd party shader like SweetFX. SweetFX support DirectX 9, 10 and 11. Further explanation and how to get it, go to:  http://www.guru3d.com/files-details/sweetfx-shader-suite-download,31.html . Scroll down to the end of the article, to get the download links.

Usage is very easy. Extract SweetFX to PPSSPP folder like below

tekken 6 ppsspp shader sweetfx direct3d 9 directx
Choosing the effect must be done by editing the "SweetFX_settings.txt" manually. Notepad will do.

To activate an effect/shader, on the CHOOSE EFFECT section, just change it's value to 1. Example to activate CARTOON effect

#define USE_CARTOON 1 //[0 or 1] Cartoon : "Toon"s the image. (Interferes with SMAA, CRT, Bloom, HDR and Lumasharpen)

Also, don't forget to tweak these corresponding options manually until you get result which meet your taste.

   /*-----------------------------------------------------------.
  /                      Cartoon settings                       /
  '-----------------------------------------------------------*/
#define CartoonPower         1.5    //[0.1 to 10.0] Amount of effect .....
#define CartoonEdgeSlope     1.5   //[0.1 to 8.0] Raise this to ..........


Below, some results from tweaking the option above (in red) values. CP=CartoonPower, CES=CartoonEdgeSlope
tekken 6 ppsspp shader sweetfx direct3d 9 directx
CP=9.9 and CES=0.9

tekken 6 ppsspp shader sweetfx direct3d 9 directx
CP=2.9 and CES=0.9

You can apply multiple effect simultaneously, i.e. Cartoon + Monochrome.

tekken 6 ppsspp shader sweetfx direct3d 9 directx
Cartoon effect combined with Monochrome
Get your PSP's Tekken 6 copy from PlayAsia
Nina Williams Figure