A custom MGE build with shadows and a handful of performance improvements, hopefully with similar or better performance than regular MGE. Have a look at these screenshots.
Galleries
To the South (recent)
http://www.tesnexus.com/downloads/images/26348-1-1293153914.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153894.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153886.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153876.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153867.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153857.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153849.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153838.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153830.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153821.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153810.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153799.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153790.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153781.jpg
Weight of Light
http://www.tesnexus.com/downloads/images/26348-1-1293046108.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046097.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046089.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046079.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046071.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046060.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046048.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046009.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045995.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045981.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045961.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045952.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045601.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045593.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045583.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045571.jpg
Ascadian Afternoon
http://www.tesnexus.com/downloads/images/26348-4-1278628508.jpg http://www.tesnexus.com/downloads/images/26348-3-1278628508.jpg http://www.tesnexus.com/downloads/images/26348-2-1278628507.jpg http://www.tesnexus.com/downloads/images/26348-1-1278628507.jpg
Coastal
http://www.tesnexus.com/downloads/images/26348-3-1281023163.jpg http://www.tesnexus.com/downloads/images/26348-2-1281023162.jpg http://www.tesnexus.com/downloads/images/26348-1-1281023162.jpg http://www.tesnexus.com/downloads/images/26348-3-1281023122.jpg http://www.tesnexus.com/downloads/images/26348-2-1281023122.jpg http://www.tesnexus.com/downloads/images/26348-1-1281023121.jpg
Solar Dipole
http://www.tesnexus.com/downloads/images/26348-5-1278457500.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457498.jpg http://www.tesnexus.com/downloads/images/26348-5-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457583.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457583.jpg http://www.tesnexus.com/downloads/images/26348-5-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457654.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457654.jpg
It works by utilising the distant land objects to cast shadows, so it only works outside. It is real-time and Morrowind time passing is quite noticeable. There are some limitations, you'll just have to try it yourself. There are several features from MGE that have been cut too; MGE scripting, dynamic water, texture hooks. I require some compatibility and performance testing.
If you want to test, you will have to regenerate distant land. As statics cast shadows, you will need a low minimum static size; I recommend 150. You can use 100 if you have a higher performace setup. Shaders need updating as well, the HDR and shader chain setup has been changed slightly. I will be providing some updated versions of common shaders. You will also need to update your drivers and DirectX 9 to the June 2010 release, it fixes serious issues with the shader compiler from last year. Unmodified shaders will not be loaded to avoid crashes or incorrect operation.
Install Instructions (updated)
http://www.tesnexus.com/downloads/file.php?id=26348
0. You need http://sourceforge.net/projects/morrgraphext/files/Beta%20Releases/MGE%203.8%2B%20SVN%20builds/ installed and working already, and a Shader Model 3.0 card.
1. Install files, update to http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d.
2. Deselect mods from your load order that interact with MGE. (Standard MWSE mods are okay, HUD mods are not.)
3. Run the new MGEXEgui. Generate distant land with 150 minimum static size.
4. Edit your shader chain to use the new shaders. The XE shaders are separate settings from regular MGE. SSAO no longer requires fiddling with.
5. Bind "toggle distant statics" key in macro editor. This currently toggles shadows instead.
6. Set view distance in-game to maximum.
Recommended shader order: SSAO, DoF, Sunshafts, (Underwater), Bloom, HDR.
Also recommended: set timescale to 10 or 15 (or 1000) in the console. The movement of the sun is very visible.
You may want to set transparency supersample anti-aliasing in your graphics drivers, if you want high quality grass/tree edges.
Don't expect everything to cast a shadow, remember that it's only distant land objects.
Things to test
All errors are logged to mgeXE.log in the Morrowind directory. Check there first if it crashes or white screens, it may explain why.
When reporting errors, always post mgeXE.log and OS, video card details, and driver version.
Please report rendering errors with detailed information and a screenshot.
Known issues
The Ghostfence has problems due to the overlapping alphas, there is currently no solution for this.
There are some stupid things happening with water caustics underwater, checking it out.
Changes from SVN 178
- All objects in Morrowind view distance receive shadows.
- Distant land and grass culling is not delayed by a frame any more.
- Grass lighting changed. All grass was effectively shaded by a single ambient light; it was pretty flat. There is some directional lighting now, as well as grass receiving shadows. Please evaluate the lighting situation.
- Grass animation is somewhat different.
- Shaders no longer affect the crosshair, nor spill over the screen during cell loading, nor screw with cutscenes.
- HDR resolve is now asynchronous and should cause less fps loss. Also uses less video memory.
- Shader chain double buffers instead of copying. clip no longer works, shaders must use flow control.
- thisframe and lastframe are no longer available.
- tickcount is removed, there is a time variable instead with in-game seconds passed.
- There is no alpha-to-coverage. Personal opinion; alpha stipple is too noticeable.
- MW/MGE blending modifications. May be more efficient.
- Distant scene has full land coverage for better culling of distant objects.
- Screen is no longer slightly blurred by half a pixel when MW/MGE blending is disabled.
- The game should load and save in exteriors with less crashes. Needs testing.
- Windowed mode snaps to the screen edge to act like fullscreen.
- New underwater surface effects, total internal reflection.
- InGame.fx has been replaced by a set of effect files that should be more easily substitutable.
- Redesigned GUI for simpler setup and use.
- Shader chain is seperate from regular MGE as the shader interface is different.
- High quality selection of default shaders included.
- Minor shoreline turbulence animation.
- Screenshot enable checkbox now works like others since the screenshot code is patched. Just use PrintScreen, no macro required.
- Water shows up in the local map again.
- Scattering exponential fog, thanks to phal.