Oil, paint, or cel-shading filters
- Nerd
- Topic Author
Is it impossible to do well in real-time or are shader modders just uninterested?
Here are videos showing what I'm talking about.
I'm mainly requesting this because some emulated games don't look good no matter what you do(Okami on PS2) but with a filter like this you could, I'd imagine, forcefully improve the visuals.
Please Log in or Create an account to join the conversation.
- Omnipotus
Please Log in or Create an account to join the conversation.
- JPulowski
Please Log in or Create an account to join the conversation.
- Omnipotus
Please Log in or Create an account to join the conversation.
- SiriusHours
I would scream lol
This is an amazing job, great work!
Please Log in or Create an account to join the conversation.
- JPulowski
Screenshots
Download
Just copy to your current working SweetFX directory. It is based on v2.0 Preview 3. Enjoy.
Note: It might give warning when it is used with Shader Model below 4.0, but it still seems to be working. Will look into it later.
Please Log in or Create an account to join the conversation.
- Nerd
- Topic Author
Please Log in or Create an account to join the conversation.
- JPulowski
Please Log in or Create an account to join the conversation.
- Ioxa
JPulowski wrote: Kuwahara filtering by Jan Eric Kyprianidis + Depth-buffer based cel shading by kingeric1992:
Soon.
R.I.P. Text
But the effect is really cool looking. How does it look in motion?
Please Log in or Create an account to join the conversation.
- JPulowski
At current stage paint, cartoon or similar shaders are just proof of concept or suitable for those who like to take artistic screenshots. In the future ReShade will be able to detect 2D and 3D content, then it will be more suitable for gaming use.
Also Kuwahara filtering's actual purpose is denoising. Which means it can be also used to denoise, smoothen the image etc.
Please Log in or Create an account to join the conversation.
- Nerd
- Topic Author
Please Log in or Create an account to join the conversation.
- Ioxa
JPulowski wrote: It looks really great and natural. Closer objects are more detailed, and further objects are fuzzy like in a real painting.
At current stage paint, cartoon or similar shaders are just proof of concept or suitable for those who like to take artistic screenshots. In the future ReShade will be able to detect 2D and 3D content, then it will be more suitable for gaming use.
Also Kuwahara filtering's actual purpose is denoising. Which means it can be also used to denoise, smoothen the image etc.
Good to hear it looks good in motion. I thought it might look like the oil painting one that was posted in here where everything looked like it was crawling. I'm looking forward to trying this out when it's ready.
There was a quest in Oblivion where you went inside a painting, "A Brush with Death". It looked amazing, made me want to play the entire game like that. The effect was probably achieved through textures instead of post processing though. Here is a picture of it.
Still waiting to play an entire game in this style.
Please Log in or Create an account to join the conversation.
- JPulowski
But note that it is done in Photoshop, which should give better results since it is not done in real-time.
I remember that quest from Oblivion. If I remember correctly, it was done with textures and some simple shaders like the one in Telltale's latest Game of Thrones video game.
Also another Kuwahara implementation with "flow" effect: www.shadertoy.com/view/MsXSRN
Might be possible to port.
Please Log in or Create an account to join the conversation.
- Ioxa
Please Log in or Create an account to join the conversation.
- Nerd
- Topic Author
- One More Try
JPulowski wrote: There is already one available . I already ported it to ReShade, but paint shader does not work for some reason. I actually know the problem, the code just needs some minor modification. But I need to have talk with CeeJay or Crosire to be sure. The cel shading however works for games with depth buffer access. I can share it if you'd like but keep that in mind paint shader does not work (yet).
Any luck on the Oil Paint shader? What did you get stuck on? I made one in Reshade, but there were some definite odd behaviors I had to work around.
Please Log in or Create an account to join the conversation.
- JPulowski
The paint effect shader for ENB uses Kuwahara filtering, but the code is not optimization-friendly. It works when compiler optimizations has been disabled. I guess ENB skips optimization therefore such effects work fine with it.One More Try wrote: Any luck on the Oil Paint shader? What did you get stuck on? I made one in Reshade, but there were some definite odd behaviors I had to work around.
But since it uses Kuwahara filtering, similar implementations are already available and they work fine with optimization. I am going to release it when ReShade 0.15 comes out.
Please Log in or Create an account to join the conversation.