[RELz][WIPz]Retro Shaders for OBGE

Post » Fri Feb 04, 2011 4:50 am

Version 3 Update : This update is bigger than a Nord carrying your dad's first CRT!

Download and readme here : http://www.tesnexus.com/downloads/file.php?id=35947

I uploaded a video to :

http://www.youtube.com/watch?v=o-mZKKwrcSQ

Youtube video conversion strips away a whole lot of detail but it gives a dulled blurry idea of what the EGA mode looks like at lord drad's estate.


Readme below also :


Screenshots -- Are now in the download.
There are 2 screenshots for each shader, indoor and outdoor.
They're organized to make it easy to preview any shader before using one.

There's a seperate download without screenshots for convenience too.

Retro Shader Pack by localhosed : Hyper-Fantastic version 3. Maybe it's only hyper or fantastic though.

Requires latest versions of OBGE and OBSE
Requires a Pixel Shader 3.0 capable card for now. (GeForce 6000 series and up, Radeon X1300 and up , new cards in about 2004 through 2006)

Descriptions of each shader :
Each of these has a scaling version (lr) that scales down the screen and is intended for resolutions lower than 640x480 ,
and a high resolution version. (hr) (uses whatever Oblivion is running at, like normal shaders)

////////////////////////////////////////
151 Color - "256 Color Cousin"
Looks similar to VGA 256 color mode. Easiest to play with this compared to the other shaders in the pack.

***************************************
147 Color - "Retro Diplomat"
Looks more like between 48 and 96 colors, better detail in fully bright screens. Uses lots of saturation levels for a different look.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
76 Color - "Retro Diplomat's Assistant"
Similar to 51 Color mode and sometimes more steadily accurate than mister Diplomat. He's a good pupil.
Comes with optional low detail version.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
51 Color - "Sega Genesis and snacks"
The Sega Genesis/Megadrive could use more than 64 colors, and this shader doesn't mimic its hardware limits otherwise, but looks similar in terms of colors used.
Too bad there's no FM synth to go with it yet.
Comes with optional low detail version.

----------------------------------------
40 Color - "Master System"
Fewer than 64 colors, but very similar looking. Definitely old looking, and good!
This looks similar to 76 colors and to me is a candidate for Master System/Megadrive area of colors also, but without snacks.

########################################
27 Color Tertiary - "Optimum Retro"
Uses 27 tertiary hues and tends to look extra accurate for such a small amount of colors. No primary or secondary hues are used. I think?!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
16 Color EGA Mode Eh - Emulator/Simulator
In low res mode, uses 640 by 200 (by default), just like EGA mode Eh! It changes dark yellow to brown just like the real thing.
Not 100% accurate, it has some odd looks in some places but overall converts well.
See link below to example screenshot of an old game, Sentinel Worlds : Future Magic , to see what games could do with EGA.

http://www.mobygames.com/game/dos/sentinel-worlds-i-future-magic/screenshots/gameShotId,28732/

Extra screenshots included for this shader too.

^^^^^^^^^^^^^^^
Scale.fx
Scales Oblivion to resolutions lower than normal (simulated). Use this seperately if you only want scaling without color changes, it's not needed with the other shaders.

////////////////////////////////////////////////


The scaling ditherer is meant for resolutions lower than 640x480, since oblivion can run down to that low but not below. AFAIK.


Installation :
Check out the latest OBGE documentation for the best instructions on how to load this with it.
At the time of this writing, this shader is loaded through shaderlist.txt and isn't automatically loaded by the support plugin, though that may change with later versions of OBGE.

Load order :
In shaderlist.txt load only 1 shader of these at a time, after any 3d effects.
As for mixing with 2d effects you may need to judge for yourself what you want to modify what other shader.

Coming Soon (probably) :
These shaders for morrowind
A ~256 color shader with several dither detail levels.


Technical Stuff :
Uses Ordered Dithering, usually 8x8 grid. The 76 and 51 color shaders are the only ones for now to use 3x3 grids also.
References and Thanks are below.

/*
I wouldn't have been able to write this shader without the help and/or support
of the following people and communities :

Authors of wikipedia's Ordered Dithering article, and Quantization
Authors of Libcaca's section on dithering : http://caca.zoy.org/wiki/libcaca/study/2
and : http://caca.zoy.org/wiki/libcaca/study/(numbers 1-7)

Bethesda's Elder Scrolls forums and enthusiasts
FaceWound HLSL tutorials : http://www.facewound.com/tutorials/shader1/
J. Gard - Mathematics help
MGE Authors, contributors, shader authors and interested people.
Microsoft's HLSL Documentation online
OBGE Authors, contributors, shader authors and interested people.
Peachykeen - Personal HLSL help and support, MGE documentation and shaders for inspiration.
Timeslip - for OBMM, MGE, and shaders for inspiration.
Vtastek - For his OBGE sharpen shader that I used as a template and part inspiration to start this shader
Rene Schulte
Dr. Alvy Ray Smith


Bloggers and programmers all over the internet. Thanks for writing! I have learned a lot.



Tools used and related tools

ConText - Text editor and more
NotePad++ - HLSL Syntax highligting
WinMerge - Compare and merge text files much easier.
BlitzMax Demo - www.blitzbasic.com - For quickly made graphic testing
OBSE - Oblivion Script Extender
OBGE - Oblivion Graphics Extender
OSR - Oblivion Stutter Remover by Skyranger-1
RenderMonkey 1.82
MGE - Morrowind Graphics Extender
BSNES - Can use HLSL shaders
*/



User avatar
BethanyRhain
 
Posts: 3434
Joined: Wed Oct 11, 2006 9:50 am

Post » Thu Feb 03, 2011 3:22 pm

Other than a technical exercise, do you see anybody playing with this? :wink_smile:
User avatar
Kate Murrell
 
Posts: 3537
Joined: Mon Oct 16, 2006 4:02 am

Post » Thu Feb 03, 2011 2:05 pm

Other than a technical exercise, do you see anybody playing with this? :wink_smile:


Yeah, some. I have heard people talk before about liking older screen modes, pixel art, that sort of thing. It's why I made it.

Update, I am working on scaling up the dither grid too so that you can get huge dither pixels , instead of blocks dithered only afterward in the native resolution.
User avatar
Connie Thomas
 
Posts: 3362
Joined: Sun Nov 19, 2006 9:58 am

Post » Fri Feb 04, 2011 4:41 am

Cool! Good job. :) Not something I'll play with a lot but I'll try it out now and then just for fun
User avatar
Liv Staff
 
Posts: 3473
Joined: Wed Oct 25, 2006 10:51 pm

Post » Thu Feb 03, 2011 9:06 pm

It's really odd. I keep expecting not smooth 3d motion but jump-cuts with static actors and battles to be described in a text-box at the bottom of the screen.

Really brings me back, but I don't see myself playing with this. Really clever, though! Nice work.
User avatar
Shirley BEltran
 
Posts: 3450
Joined: Wed Jul 26, 2006 4:14 pm

Post » Fri Feb 04, 2011 4:20 am

Cool! Good job. :) Not something I'll play with a lot but I'll try it out now and then just for fun


Thanks! Thanks to everybody who downloaded. I have probably downloaded thousands of mods but not said anything to the mod makers, so I think that seeing the download counter go up is exciting.
User avatar
Kelly Upshall
 
Posts: 3475
Joined: Sat Oct 28, 2006 6:26 pm

Post » Fri Feb 04, 2011 5:01 am

Hi, Giant update to the shader pack. Hope you enjoy. More to come. I edited the first post with new information. There are 11 new screenshots demonstrating the new shaders.
User avatar
i grind hard
 
Posts: 3463
Joined: Sat Aug 18, 2007 2:58 am

Post » Fri Feb 04, 2011 2:49 am

Wow, just .. double wow. I'm having flashbacks to eye of the beholder and kingsquest.
User avatar
Jessica Phoenix
 
Posts: 3420
Joined: Sat Jun 24, 2006 8:49 am

Post » Thu Feb 03, 2011 5:01 pm

Yeah I know what you mean. Of course I like those for similar reasons. I plan to now make some weird variants like monochrome white dithered(1 bit) and different color setups, especially lower depth. I can't do unevenly separated hues yet but that's on the todo area.
User avatar
Kat Lehmann
 
Posts: 3409
Joined: Tue Jun 27, 2006 6:24 am

Post » Thu Feb 03, 2011 7:59 pm

I updated the first post with information on version 3. Enjoy!
User avatar
Susan Elizabeth
 
Posts: 3420
Joined: Sat Oct 21, 2006 4:35 pm

Post » Thu Feb 03, 2011 2:21 pm

I uploaded a video to :
http://www.youtube.com/watch?v=o-mZKKwrcSQ

Youtube video conversion strips away a whole lot of detail but it gives a dulled blurry idea of what the EGA mode looks like at lord drad's estate.
User avatar
gary lee
 
Posts: 3436
Joined: Tue Jul 03, 2007 7:49 pm

Post » Thu Feb 03, 2011 8:30 pm

The vid link in the OP is busted (thanks a lot for truncating the URL, Beth Forums!).

Just an FYI.

Shader itself looks very interesting. Quite a throwback to classic RPGs! :foodndrink:
User avatar
DAVId MArtInez
 
Posts: 3410
Joined: Fri Aug 10, 2007 1:16 am

Post » Thu Feb 03, 2011 4:59 pm

The vid link in the OP is busted.


Thanks very much! I think I have it fixed now.
Other people mentioned adventure games too. Games back then made clever use of dithering the colors. Red, brown and yellow tend to show up pretty well around fire in the 16 color version, reminds me of the torch graphics from some of those old adventure games.
User avatar
LuCY sCoTT
 
Posts: 3410
Joined: Sun Feb 04, 2007 8:29 am


Return to IV - Oblivion