How can I make water reflect statics, actors etc.?

Post » Thu May 24, 2012 5:36 am

In Oblivion I was able to use the following .ini settings:

bUseWaterReflectionsMisc=1
bUseWaterReflectionsStatics=1
bUseWaterReflectionsTrees=1
bUseWaterReflectionsActors=1


This meant that the water ingame reflected everything around it as seen in this image (notice the windows reflected in the water)

[img]http://screenshots.filesnetwork.com/95/potd/1203459958_80.jpg[/img]

By comparison I find Skyrims water (even when modded) to be a noticeable step backwards. I have tried using the same Oblivion settings in the Skyrim and/or SkyrimPrefs .ini files but with no effect.

The water reflections in Skyrim seem to be limited to basic LOD which leads to terrible immersion breaking moments such as this:

[img]http://img69.imageshack.us/img69/872/screenshot1482.jpg[/img]

So, my question is this: Is there a way to make the water in Skyrim (modded or otherwise) reflect everything around it i.e. static objects, buildings, trees, npc's etc? If so, how?

Thanks in advance, Pow R Toc H.

Edit: Typo
User avatar
Lindsay Dunn
 
Posts: 3247
Joined: Sun Sep 10, 2006 9:34 am

Post » Thu May 24, 2012 9:26 am

Nope. There underwater trees and mountains.
User avatar
Flutterby
 
Posts: 3379
Joined: Mon Sep 25, 2006 11:28 am

Post » Thu May 24, 2012 5:42 am

Anyone have a sensible answer?
User avatar
Maeva
 
Posts: 3349
Joined: Mon Mar 26, 2007 11:27 pm

Post » Thu May 24, 2012 4:26 am

Although I have no solution for you, I too am very interested in this idea, and fully support this thread.

Also

Nope. "There" NOT underwater trees and mountains.
User avatar
Jessica Phoenix
 
Posts: 3420
Joined: Sat Jun 24, 2006 8:49 am

Post » Thu May 24, 2012 4:42 pm

I have been searching all over for a way to do this. From what I can tell, there are no ini values that can change this. I heard that Beth needs to come in in fix it, otherwise there would be little chance that we could do this ourselves. Something to do with the Creation Kit not offering what we would need to change it.
User avatar
Lori Joe
 
Posts: 3539
Joined: Tue Jun 20, 2006 6:10 am

Post » Thu May 24, 2012 1:37 pm

Amusing that so many things in Skyrim are a step backwards over earlier games, and that's apparently called progress? Hell, even in Modded Morrowind you could reflect the landscape and meshes.

Must admit, I've never noticed this issue in Skyrim, shows how unobservant I am :P
User avatar
Rachie Stout
 
Posts: 3480
Joined: Sun Jun 25, 2006 2:19 pm

Post » Thu May 24, 2012 3:54 pm

It's not an "issue". Rendering the scene twice every time the player comes in view of a pond would be an issue, and that's exactly what Oblivion does. Unsurprisingly, that murders performance.
There's a ridiculously slim chance of them "patching" this. At best, someone might find a way to implement screen-space reflections, but those are fairly costly, too.
User avatar
luis ortiz
 
Posts: 3355
Joined: Sun Oct 07, 2007 8:21 pm

Post » Thu May 24, 2012 11:12 am

I noticed it right away because the video auto detect options. I checked all the boxes for reflect and went looking for it haha. I mean c'mon... even Half Life 2 had full reflections. Someone will fix it soon I am confident. On another water note... Beth should take some notes from Crytek about how to render under water scenes.
User avatar
Sarah Knight
 
Posts: 3416
Joined: Mon Jun 19, 2006 5:02 am

Post » Thu May 24, 2012 1:03 pm

If tomerk is playing Skyrim, I'm fairly sure he'll mod the water :)
He did an excellent job with Oblivion's water shader. I'm pretty sure he could do just as excellent job with Skyrim, including these poor water reflections.
User avatar
Jeneene Hunte
 
Posts: 3478
Joined: Mon Sep 11, 2006 3:18 pm

Post » Thu May 24, 2012 2:48 pm

Let's just say Skyrim has murky water, eh?
User avatar
Cathrine Jack
 
Posts: 3329
Joined: Sat Dec 02, 2006 1:29 am

Post » Thu May 24, 2012 3:54 am

There is the options on the launcher -- Under Detail select Advanced to open the second window and in the details tab there are listings for water -- Land,Trees, Objects, and skies. (not sure if they actually change anything but might be what you were looking for !
User avatar
Maddy Paul
 
Posts: 3430
Joined: Wed Feb 14, 2007 4:20 pm

Post » Thu May 24, 2012 9:43 am

There is the options on the launcher -- Under Detail select Advanced to open the second window and in the details tab there are listings for water -- Land,Trees, Objects, and skies. (not sure if they actually change anything but might be what you were looking for !
They change distant things. Not the ones closest to the player. In Oblivion these options enabled reflections for both distant and closest.
Also be sure not to enable sky reflections, as they are buggy/broken.
User avatar
Javier Borjas
 
Posts: 3392
Joined: Tue Nov 13, 2007 6:34 pm

Post » Thu May 24, 2012 4:07 pm

There is the options on the launcher -- Under Detail select Advanced to open the second window and in the details tab there are listings for water -- Land,Trees, Objects, and skies. (not sure if they actually change anything but might be what you were looking for !

No. All my settings are already at the max possible via the options menu as well as many other ini tweaks. Compare the Skyrim options menu with the Fallout 3 one, where there were options to enable "Full Scene Reflections" and "Full Detail Reflections". Those options simply do not exist in Skyrims standard or advanced options menu. Even if they did cause a framerate hit (which was minimal in both Oblivion and Fallout 3) surely the option should still be made available to those who want it. Even if it's via an ini tweak. Like I said, a real step backwards imo.

While I'm here, does anybody know what variables are altered/added in the fallout3.ini when "Full Scene Reflections" and "Full Detail Reflections" are enabled via the options menu? If so, perhaps those same ini settings could perhaps be applied to the skyrim ini to achieve the same level of detail and solve this issue. Any tweak guides I have looked at only make reference to the menu options and do not state which ini variable are added/enabled.

Edit: Typo
User avatar
sam
 
Posts: 3386
Joined: Sat Jan 27, 2007 2:44 pm

Post » Thu May 24, 2012 5:14 pm


While I'm here, does anybody know what variables are altered/added in the fallout3.ini when "Full Scene Reflections" and "Full Detail Reflections" are enabled via the options menu? If so, perhaps those same ini settings could perhaps be applied to the skyrim ini to achieve the same level of detail and solve this issue. Any tweak guides I have looked at only make reference to the menu options and do not state which ini variable are added/enabled.

Edit: Typo


idk the settings, but couldn't you just look at a diff of the ini before and after changing the settings?
User avatar
Emily Rose
 
Posts: 3482
Joined: Sat Feb 17, 2007 5:56 pm

Post » Thu May 24, 2012 5:53 pm

idk the settings, but couldn't you just look at a diff of the ini before and after changing the settings?

Nope. Don't have Fallout 3
User avatar
Scotties Hottie
 
Posts: 3406
Joined: Thu Jun 08, 2006 1:40 am

Post » Thu May 24, 2012 7:08 pm

These are all the water settings in Skyrim's full ini:
Spoiler


  • [Water]

  • bReflectLODObjects=1

  • bReflectLODLand=1

  • bReflectSky=1

  • bReflectLODTrees=1

  • bForceLowDetailWater=0

  • fRefractionWaterPlaneBias=3.0000

  • sSurfaceTexture=water

  • uSurfaceFPS=12

  • bUseWaterLOD=1

  • bUseBulletWaterDisplacements=1

  • fInteriorWaterReflectionThreshold=10.0000

  • fExteriorWaterReflectionThreshold=300.0000

  • uMaxInteriorWaterReflections=4

  • uMaxExteriorWaterReflections=2

  • fWaterGroupHeightRange=10.0000

  • fWadingWaterTextureRes=512.0000

  • fWadingWaterQuadSize=2048.0000

  • fCubeMapRefreshRate=0.0000

  • bForceLowDetailReflections=0

  • bForceHighDetailReflections=1

  • bAutoWaterSilhouetteReflections=1

  • bReflectExplosions=1

  • iWaterBlurAmount=1

  • bUseCubeMapReflections=1

  • bUseWaterReflectionBlur=1

  • bUsePerWorldSpaceWaterNoise=1

  • bUseWaterHiRes=1

  • bUseWaterShader=1

  • bUseWater=1

  • fTileTextureDivisor=4.7500

  • fSurfaceTileSize=2048.0000

  • iWaterNoiseResolution=256
As you can see, only distant water reflections. I'm sure there are valid reasons for it, since it has been in every other Bethesda game.
User avatar
jess hughes
 
Posts: 3382
Joined: Tue Oct 24, 2006 8:10 pm

Post » Thu May 24, 2012 4:52 pm

These are all the water settings in Skyrim's full ini:
Spoiler
  • [Water]
  • bReflectLODObjects=1
  • bReflectLODLand=1
  • bReflectSky=1
  • bReflectLODTrees=1
  • bForceLowDetailWater=0
  • fRefractionWaterPlaneBias=3.0000
  • sSurfaceTexture=water
  • uSurfaceFPS=12
  • bUseWaterLOD=1
  • bUseBulletWaterDisplacements=1
  • fInteriorWaterReflectionThreshold=10.0000
  • fExteriorWaterReflectionThreshold=300.0000
  • uMaxInteriorWaterReflections=4
  • uMaxExteriorWaterReflections=2
  • fWaterGroupHeightRange=10.0000
  • fWadingWaterTextureRes=512.0000
  • fWadingWaterQuadSize=2048.0000
  • fCubeMapRefreshRate=0.0000
  • bForceLowDetailReflections=0
  • bForceHighDetailReflections=1
  • bAutoWaterSilhouetteReflections=1
  • bReflectExplosions=1
  • iWaterBlurAmount=1
  • bUseCubeMapReflections=1
  • bUseWaterReflectionBlur=1
  • bUsePerWorldSpaceWaterNoise=1
  • bUseWaterHiRes=1
  • bUseWaterShader=1
  • bUseWater=1
  • fTileTextureDivisor=4.7500
  • fSurfaceTileSize=2048.0000
  • iWaterNoiseResolution=256
As you can see, only distant water reflections. I'm sure there are valid reasons for it, since it has been in every other Bethesda game.

Lines can always be added to ini files to enable settings to go beyond the vanilla stuff, just as I have done with other Beth games. All I need to know is what to add :cool:
User avatar
victoria gillis
 
Posts: 3329
Joined: Wed Jan 10, 2007 7:50 pm

Post » Thu May 24, 2012 5:28 pm

Lines can always be added to ini files to enable settings to go beyond the vanilla stuff, just as I have done with other Beth games. All I need to know is what to add :cool:
Yeah you can add what's in the full ini into your prefs.ini. That's supported by the code. You can't add anything else, unless there's code that supports it. Apparently it isn't, or the code is disabled.
You need to change the water shaders or hack the Skyrim code. You can't add magic ini settings to something that isn't supported or doesn't perhaps exist.
User avatar
Stephy Beck
 
Posts: 3492
Joined: Mon Apr 16, 2007 12:33 pm

Post » Thu May 24, 2012 4:51 am

Wish I wasn't at work right now... I'd take a look at Fallout 3 for you.
User avatar
Matthew Warren
 
Posts: 3463
Joined: Fri Oct 19, 2007 11:37 pm

Post » Thu May 24, 2012 11:08 am

Yeah you can add what's in the full ini into your prefs.ini. That's supported by the code. You can't add anything else, unless there's code that supports it. Apparently it isn't, or the code is disabled.
You need to change the water shaders or hack the Skyrim code. You can't add magic ini settings to something that isn't supported or doesn't perhaps exist.

I realize that, but perhaps it does exist and is supported by the code and it has simply been left out of both the options menu and vanilla ini's. Such is my hope. Shaders are an option oc but that option is probably a long way off.
User avatar
Meghan Terry
 
Posts: 3414
Joined: Sun Aug 12, 2007 11:53 am

Post » Thu May 24, 2012 7:24 pm

I notice this as well, first FONV took a step back and now Skyrim, thats lame.
User avatar
Eric Hayes
 
Posts: 3392
Joined: Mon Oct 29, 2007 1:57 am

Post » Thu May 24, 2012 5:54 pm

I'm sure there are valid reasons for it, since it has been in every other Bethesda game.
It's called 'optimization for consoles'. I agree with you though - Tomerk to the rescue!

Until then, I'm going to try disabling all reflections except sky. That way I can pretend the water is just really murky, and won't have to deal with trees and mountains reflected in Riften's waterways. Should get a slight performance boost too :)
User avatar
Ria dell
 
Posts: 3430
Joined: Sun Jun 25, 2006 4:03 pm

Post » Thu May 24, 2012 9:02 am

They change distant things. Not the ones closest to the player. In Oblivion these options enabled reflections for both distant and closest.
Also be sure not to enable sky reflections, as they are buggy/broken.
Sky reflections have always worked fine for me.

Also, Oblivion's engine was horrendous to begin with on the optimisation front. Enabling full reflections absolutely murdered performance in busy areas even further. They've re-written the water engine since Oblivion (F3 onwards) to be more efficient.

Remember that Oblivion was landscape + a few statics, where as 90% of Skyrim (including the majority of the terrain) is static based. Reflecting every single static and actor would be an absolute nightmare.
User avatar
Wanda Maximoff
 
Posts: 3493
Joined: Mon Jun 12, 2006 7:05 am

Post » Thu May 24, 2012 5:24 pm

I realize that, but perhaps it does exist and is supported by the code and it has simply been left out of both the options menu and vanilla ini's. Such is my hope. Shaders are an option oc but that option is probably a long way off.

He didn't list the Water settings in the vanilla ini.
In fact, for me, the vanilla ini doesn't even have the water settings.

He listed the water settings that are found in the game when you type saveini, those are all of the settings that exist.
There is nothing else.

As said before we need to either modify the water shaders (this is the probable solution), or use l33t skills to hack water reflections into Skyrim's code.
The latter would be ridiculous though...
User avatar
Stacy Hope
 
Posts: 3391
Joined: Thu Jun 22, 2006 6:23 am


Return to V - Skyrim