[WIP/REL] Oblivion Graphics Extender

Post » Wed Mar 30, 2011 8:55 am

Just stopping by to say hello. Ethatron, thanks for your invaluable work. :clap: It will open new possibilities. Subsurface scattering, why not? There is a skin shader already, right? :D

PS. I will make a new godrays shader that looks and works better then the current one for Liquid water. But I'm not sure about interior/night eye compatibility. The practical fix for that is disabling godrays in those situations.


You bring up a good point, instead of having a sss shader reference a color (neon pink for example) to make it work, wouldnt it be possible to just reference the skin material?
User avatar
roxanna matoorah
 
Posts: 3368
Joined: Fri Oct 13, 2006 6:01 am

Post » Wed Mar 30, 2011 2:59 am

Seriously; is there MLAA in Oblivion now?

Do me a favor and make some comparison shots. I would love seeing that in action.
User avatar
Miguel
 
Posts: 3364
Joined: Sat Jul 14, 2007 9:32 am

Post » Wed Mar 30, 2011 4:42 am

Seriously; is there MLAA in Oblivion now?

Do me a favor and make some comparison shots. I would love seeing that in action.

Not the best comparisons but here:
Spoiler
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA1off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA1on.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA2off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA2on.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA3off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA3on.png

User avatar
Rachell Katherine
 
Posts: 3380
Joined: Wed Oct 11, 2006 5:21 pm

Post » Wed Mar 30, 2011 11:27 am

Not the best comparisons but here:
Spoiler
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA1off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA1on.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA2off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA2on.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA3off.png
http://i51.photobucket.com/albums/f386/vtastek/oblivion/MLAA/MLAA3on.png



Looks great vtastek! So I was a bit confused whether or not this will work for Nvidia based cards?
Could you clarify Nvidia compatibility?

Thanks
User avatar
Stace
 
Posts: 3455
Joined: Sun Jun 18, 2006 2:52 pm

Post » Wed Mar 30, 2011 12:20 pm

Looks great vtastek! So I was a bit confused whether or not this will work for Nvidia based cards?
Could you clarify Nvidia compatibility?

Thanks

NVIDIA GeForce 240M here. It works great. Kudos to kapaer, I was curious about this shader for a while.
User avatar
NeverStopThe
 
Posts: 3405
Joined: Tue Mar 27, 2007 11:25 pm

Post » Wed Mar 30, 2011 4:42 am

Damn, that looks awesome! Definitely something I am interested in! How is it performance wise?

Some time ago I forced AA through my control panel, but after discovering OBGE - I had to drop it. The normal AA shader is acceptable, but MLAA would be way better. I hope performance is still doable with the other shaders enabled, such as SSAO/DoF and Godrays.
User avatar
LADONA
 
Posts: 3290
Joined: Wed Aug 15, 2007 3:52 am

Post » Wed Mar 30, 2011 10:58 am

I updated MLAA shader to v0.0.3.

Now this is runnning with not only RADEON but also NVIDIA videocards at original OBGEv2.dll(including Liquid Water's one).
I compressed RGBA to RGB, 8bit to 6bit per channel. They have blend-weights of their neighboring pixels.
It gives a little worser results, but I cannot tell the difference with my eyes.

Difference sample-pic between 8bit to 6bit is :
http://shy.jsphr.net/upload/img/ups26201.png

New shader is here:
http://shy.jsphr.net/upload/img/ups26200.zip
User avatar
brian adkins
 
Posts: 3452
Joined: Mon Oct 01, 2007 8:51 am

Post » Wed Mar 30, 2011 11:52 am

@everyone using liquid water: This will work if you use the shaderlist to run it.

Edit:
And @Ethatron: You should still consider making the alpha channel usable for effects. There are significant performance increases I could implement in the bokeh DoF's.
User avatar
leigh stewart
 
Posts: 3415
Joined: Mon Oct 23, 2006 8:59 am

Post » Wed Mar 30, 2011 1:08 pm

@everyone using liquid water: This will work if you use the shaderlist to run it.

Edit:
And @Ethatron: You should still consider making the alpha channel usable for effects. There are significant performance increases I could implement in the bokeh DoF's.


Will using the shaderlist effect the shader.ini and water.ini files?
User avatar
Josh Lozier
 
Posts: 3490
Joined: Tue Nov 27, 2007 5:20 pm

Post » Wed Mar 30, 2011 12:09 pm

no, those will still work correctly.
User avatar
C.L.U.T.C.H
 
Posts: 3385
Joined: Tue Aug 14, 2007 6:23 pm

Post » Tue Mar 29, 2011 9:59 pm

Will using the shaderlist effect the shader.ini and water.ini files?

from my understand you could always run them together it just might break load/render order dependant stuff, so everything that can be run via liquid water, run it via liquid water because there are compatability fixes etc in there, and in shaderlist just have the MLAA shader and nothing else.
User avatar
Undisclosed Desires
 
Posts: 3388
Joined: Fri Mar 02, 2007 4:10 pm

Post » Wed Mar 30, 2011 1:21 am

@kapaer I love you! ^_^

To get it working with OBGE Liquid Water I renamed the "MLAA.fx" to "NormalFilterAA.fx" and enabled it in "Shaders.ini" - "set OBGEWater.enableNormalFilterAA to 1 ;"

It's so good to not have the blurry NormalFilter anymore!


Edit:

@Shader developers, are you doing this by hand or porting via a shader creation tool like NVIDIA's FX Composer?

I'm tempted to try my hand at making some shaders though I'm still only part way through learning OpenGL ES2.0 and that's enough for giving me headaches...
User avatar
c.o.s.m.o
 
Posts: 3419
Joined: Sat Aug 12, 2006 9:21 am

Post » Wed Mar 30, 2011 11:20 am

Is there any performance hit with the MLAA?

I use NFAA with lower settings for its strength, so it's not blurry for me, though I sacrifice a tiny bit of smoothness for it.

I'm just wondering how MLAA compares, if it's delivering the same or better level of antialiasing with a similar lack of performance hit to the NFAA.

EDIT: Oh, man. I never realized how blurry things were even with my weaker NFAA settings. I tried MLAA out and it's quite nice. There's still the minimal amount of jaggies similar to what I got using NFAA, except without the blur.

Oh, also I used the renaming method Grug suggested and that worked fine for me.

kapaer is tha man!

I took some comparison screenshots if anyone is eager to see more.
User avatar
Charlotte X
 
Posts: 3318
Joined: Thu Dec 07, 2006 2:53 am

Post » Wed Mar 30, 2011 8:39 am

Is there any performance hit with the MLAA?

I use NFAA with lower settings for its strength, so it's not blurry for me, though I sacrifice a tiny bit of smoothness for it.

I'm just wondering how MLAA compares, if it's delivering the same or better level of antialiasing with a similar lack of performance hit to the NFAA.

EDIT: Oh, man. I never realized how blurry things were even with my weaker NFAA settings. I tried MLAA out and it's quite nice. There's still the minimal amount of jaggies similar to what I got using NFAA, except without the blur.

Oh, also I used the renaming method Grug suggested and that worked fine for me.

kapaer is tha man!

I took some comparison screenshots if anyone is eager to see more.


Yeah NFAA has quite a large amount of blurriness to it especially with small objects at a distance. I was using low settings to reduce this also, (0.8 blur, 1.3 spread). MLAA is definitely leaps and bounds ahead in quality and I've noticed no performance impact. I imagine it should be minimal.

Probably should announce this kapaer / upload to TESNexus etc. heaps of people have been waiting on this feature for Liquid Water. :) <3
User avatar
Chica Cheve
 
Posts: 3411
Joined: Sun Aug 27, 2006 10:42 pm

Post » Tue Mar 29, 2011 11:03 pm

I had that first value for NFAA at 0.2, heh. It was definitely a lot less blurry in comparison to the default settings, but it took disabling it for me to realize there was still a significant amount of blurring.

I mean, forcing MSAA from the ATI control panel is always going to give me the best visual quality, but also a significant reduction in performance. NFAA was nice because it did a decent enough job without the performance hit, and now this MLAA is a step above that it seems. I guess that's my own antialiasing narrative ha

Of course for someone who can't handle any aliasing at all, MLAA is still going to frustrate them. MSAA will always look the best, I suppose. But getting 90% of the job done without blurriness or any kind of performance hit? I'm on the train to MLAA-town!!!!!!

I'm working with Sigourney Weaver on an even better implementation, Xenomorphological Antialiasing*. It gets rid of jaggies but at the expense of your life.

* "AAlien" ha ha hgfhgf
User avatar
Amy Gibson
 
Posts: 3540
Joined: Wed Oct 04, 2006 2:11 pm

Post » Wed Mar 30, 2011 1:13 pm

Comparison screenshots:

http://img146.imageshack.us/img146/3581/noaat.jpg | http://img718.imageshack.us/img718/7759/nfaa.jpg | http://img6.imageshack.us/img6/5427/mlaa.jpg

They're jpegs but the compression is light enough that you can very clearly see the differences, no issues with artifacts. Actually I'm not sure if it really means anything, but I found it interesting that the NFAA shot's filesize is slightly smaller than the others, presumably because there's a loss in image definition with the blurring.
User avatar
Brad Johnson
 
Posts: 3361
Joined: Thu May 24, 2007 7:19 pm

Post » Wed Mar 30, 2011 6:56 am

Comparison screenshots:

http://img146.imageshack.us/img146/3581/noaat.jpg | http://img718.imageshack.us/img718/7759/nfaa.jpg | http://img6.imageshack.us/img6/5427/mlaa.jpg

They're jpegs but the compression is light enough that you can very clearly see the differences, no issues with artifacts. Actually I'm not sure if it really means anything, but I found it interesting that the NFAA shot's filesize is slightly smaller than the others, presumably because there's a loss in image definition with the blurring.

yep you can really see a lot of extra detail in the stone walls, but AA's best test is under movement i will have to see how it performs.
User avatar
Jerry Cox
 
Posts: 3409
Joined: Wed Oct 10, 2007 1:21 pm

Post » Wed Mar 30, 2011 10:54 am

lol @palidoo. :P

But yeah, it's amazing how much the trees / plants / grass are blurred under NFAA. The MLAA makes it so much more bearable.

Going from NFAA to MLAA is like wiping Vaseline out of your eyes! =P
User avatar
Etta Hargrave
 
Posts: 3452
Joined: Fri Sep 01, 2006 1:27 am

Post » Wed Mar 30, 2011 2:10 pm

Could anyone suggest settings (if possible) for one of the DoF shaders that would keep the Player in focus at all times, while in 3rd person view? I've been playing around various settings, but can't seem to prevent the in-and-out focusing while in 3rd person, especially when mounted.

Thanks!

I could settle for the simpler distance-blur setting, but would rather not.
User avatar
Stay-C
 
Posts: 3514
Joined: Sun Jul 16, 2006 2:04 am

Post » Wed Mar 30, 2011 2:10 pm

That reminds me, has the "blurred held weapon in first-person" bug Bokeh and some other DOF shaders has been fixed? It's been a good while since I've played, I've been chatting on forums or mod collecting nowadays...
User avatar
Danny Blight
 
Posts: 3400
Joined: Wed Jun 27, 2007 11:30 am

Post » Tue Mar 29, 2011 11:56 pm

It's not a bug, it's just the way it works - and, if I remember correctly, most of the DoF shaders now let you make them not blur anything in front of you, so... yep!
User avatar
christelle047
 
Posts: 3407
Joined: Mon Apr 09, 2007 12:50 pm

Post » Wed Mar 30, 2011 2:12 am

MLAA Shader looks great. Does impact on my FPS about 20% but I do have an older 4870 which is the last generation NOT supporting MLAA at a driver level (I'm assuming for performance reasons) so Im not thats surprised.
User avatar
Jay Baby
 
Posts: 3369
Joined: Sat Sep 15, 2007 12:43 pm

Post » Wed Mar 30, 2011 10:02 am

It's not a bug, it's just the way it works - and, if I remember correctly, most of the DoF shaders now let you make them not blur anything in front of you, so... yep!


Do you really mean "in front of you," or do you mean "close to you?"
User avatar
Amy Melissa
 
Posts: 3390
Joined: Fri Jun 23, 2006 2:35 pm

Post » Wed Mar 30, 2011 4:10 am

MLAA Shader looks great. Does impact on my FPS about 20% but I do have an older 4870 which is the last generation NOT supporting MLAA at a driver level (I'm assuming for performance reasons) so Im not thats surprised.

You really noticed that significant of an impact on performance? I've got a 4850 and I haven't been able to tell--I'm in SI right now and my framerate is usually quite good there, so it becomes difficult for me to tell the difference between framerates above 25 or so. I suppose I can check the actual framerates with and without MLAA enabled real quick, but if I was in Tamriel I'm sure I would have noticed if it had a big impact on performance (it's much easier to tell the difference between 15 and 20 fps than 35 and 40 fps for me). I'm not sure how I feel about it if there's that much of a performance impact, I'll be pretty conflicted since http://img718.imageshack.us/img718/3199/maniascenery38.jpg http://img708.imageshack.us/img708/9463/maniascenery39.jpg http://img842.imageshack.us/img842/9595/maniascenery33.jpg http://img638.imageshack.us/img638/781/maniascenery34.jpg http://img402.imageshack.us/img402/1848/maniascenery42.jpg http://img840.imageshack.us/img840/6697/maniascenery43.jpg (p.s. the scenic screenshot thread doesn't get enough love) but a 20% impact on framerate would be kind of annoying once I'm back in areas that like crushing my computer.
User avatar
Lilit Ager
 
Posts: 3444
Joined: Thu Nov 23, 2006 9:06 pm

Post » Wed Mar 30, 2011 6:59 am

Finally, MLAA for OGBE. Thank you so much :D
User avatar
N Only WhiTe girl
 
Posts: 3353
Joined: Mon Oct 30, 2006 2:30 pm

PreviousNext

Return to IV - Oblivion