NPR is Non-photorealistic rendering.
http://en.wikipedia.org/wiki/Non-photorealistic_rendering
I created some NPR shaders and a shader which can create an instant splash screen. As always Enjoy!
Galeries
http://s51.photobucket.com/albums/f386/vtastek/morrowind/Morrowind2009/splashshader/
http://s51.photobucket.com/albums/f386/vtastek/morrowind/Morrowind2009/cel%20shader/
Download:
http://www.4shared.com/file/PSJMARLY/vtasteks_NPR_shader_pack.html
vtastek's NPR shader pack
v01 for MGE
by vtastek
===============================================
==============================================
REQUIREMENTS:
==============================================
This requires MGE. Some shaders in the pack can run with old MGE versions but insta! splash needs depthbuffer enabled.
Also insta! splash and painterly needs a background template. You can find a quality example here:
http://szazmyrr.com/mods.html
and here(widescreen!)
http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=7240
You can provide your own too.
==============================================
ABOUT THIS MOD:
===============================================
Basictoon
This creates basic lines based on an edge detection method and adds it on the original image. You can bind some hotkeys to control mipmaps via MGE. It can look good with a couple of skipped mipmaps.
Insta! Splash
This one uses MGE's depth buffer feature and creates a blend between provided background and Morrowind's render. There are some variables you may want to look at inside the shader. You can set where the effect starts, control blending phase and outline threshold. I recommend using some hotkeys for MGE's zoom function to get the looks. It works best with good lighting.
Painterly
This one creates a soft painting look for Morrowind. There was some issues in dark environments but I fixed it with using MGE's HDR feature. When it is too dark, background power goes to zero. So you won't notice background tile a lot. I will try to make a scrolling tile based on eyevec(eye vector) so it won't repeat itself.
There are no recommended load orders for this shader. Feel free experiment! But I recommend SSAO strongly, it creates the missing shades.
===============================================
INSTALLATION:
===============================================
Shaders are going to
Data Files/shaders/default/
background template goes to
Data Files/Textures/
background tile is named
emptytexscroll.tga
by default inside the shader and both painterly and insta! splash uses the same name. You can edit the names inside the shader.
Warning!
This pack does not contain the background tile image. You have to find one.
===============================================
VERSION HISTORY
===============================================
v01
===============================================
INCOMPATIBILITIES & SAVED GAME WARNINGS:
===============================================
None. Pre MGE 3.8.0 users should look here:
http://mgeshaderlibrary.wikispaces.com/Using+Shaders
at number 6: Special Case
===============================================
CREDITS & USAGE:
===============================================
MGE team, OGE team and Bethesda.
Edge detection from StudioPostEffect
I think I deserve a little note on your splash packages created by this shader.
vt arts & software 2010
===============================================
Screens
===============================================
http://s51.photobucket.com/albums/f386/vtastek/morrowind/Morrowind2009/cel%20shader/
http://s51.photobucket.com/albums/f386/vtastek/morrowind/Morrowind2009/splashshader/
===============================================
BONUS
===============================================
I put a new shader in the pack:
color grading.
It saturates colors towards the most dominant color. It is a natural eye adaptation effect. When our eyes adapts to a colorful scene, most dominant colors start to look out of place, this shader eliminates that problem.
For future:
one thing would be adding depth based edges to the cel shading.
Maybe I can figure out how to do a cube texture that is projected correctly around the player for "painterly". So you won't notice the unmoving background image/tile.
Next level:
real strokes, brushes, smudges... My goal is absolute seamless between human painting/drawing and Morrowind render.
My final target is "what dreams may come". Even if it doesn't go up to there, I think in the way, I will create some good stuff.