Version updated, download again
Fixed bug with stars of some weather types. If you find something similar, report please, cause it's issue of the weather setup which produce negative results and shaders must be patched to avoid it.
Grass darkness depends much from Curve parameter for directional light, as i see. Don't remember well now, but in old skyrim grass didn't have normals at all or their direction was to the sky top vector. I tried to mix captured directional ambient, it works in some way, but everybody knows that fix gives not well looking grass anyway. What i see now is definetly differ from old skyrim shaders of grass, because two grass types were buggy, now i see only one, probably solutions should be different.
TES Skyrim SE 0.320
Forum rules
new topics are not allowed in this subsection, only replies.
new topics are not allowed in this subsection, only replies.
- Author
- Message
-
Offline
- *blah-blah-blah maniac*
- Posts: 17549
- Joined: 27 Dec 2011, 08:53
- Location: Rather not to say
Re: TES Skyrim SE 0.320
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
-
Offline
- *sensei*
- Posts: 316
- Joined: 12 Aug 2013, 18:55
- Location: Scotland
Re: TES Skyrim SE 0.320
There is a way for grass to have ambient lighting, but it's not proper lighting. Might be of some use? In a grass record, there is a Vertex Lighting toggle: https://www.creationkit.com/index.php?title=Grass
"Vertex Lighting: Specifies that the selected grass object will use the terrain geometry lighting normal directly below the grass object to modulate its lighting."
Talk about unintuitive language.
I always have a mod that enables it, in all of the TES and Fallout games. Makes the grass look much better.
"Vertex Lighting: Specifies that the selected grass object will use the terrain geometry lighting normal directly below the grass object to modulate its lighting."
Talk about unintuitive language.
I always have a mod that enables it, in all of the TES and Fallout games. Makes the grass look much better.
_________________
Intel i7 6700k | AMD Vega 56 8GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming
Intel i7 6700k | AMD Vega 56 8GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming
-
Offline
- *blah-blah-blah maniac*
- Posts: 17549
- Joined: 27 Dec 2011, 08:53
- Location: Rather not to say
Re: TES Skyrim SE 0.320
No idea, but grass do use vertex lighting already by default, it do not have normals, so computation done in vertex shader instead of pixel.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
-
Offline
- *sensei*
- Posts: 286
- Joined: 20 Sep 2012, 00:20
- Location: the perfect system
Re: TES Skyrim SE 0.320
@FiftyTifty
I use Verdant combined with my own conversion of Tamriel Flora Overhaul lower in the list. I made a custom patch for both, and on all the grass set the toggle (I believe) you are referring to:
In-game however, when I equip my torch or activate Quick Light there is still no illumination change on the grass, with the exception of some very small tufts very rarely encountered which I believe are from the original game. I am assuming this is the same for ambient/sunlight.
Is it possible that something needs editing on the .NIF file itself in Nifskope in addition to the above change to make it work?
I use Verdant combined with my own conversion of Tamriel Flora Overhaul lower in the list. I made a custom patch for both, and on all the grass set the toggle (I believe) you are referring to:
In-game however, when I equip my torch or activate Quick Light there is still no illumination change on the grass, with the exception of some very small tufts very rarely encountered which I believe are from the original game. I am assuming this is the same for ambient/sunlight.
Is it possible that something needs editing on the .NIF file itself in Nifskope in addition to the above change to make it work?
-
Offline
- *sensei*
- Posts: 316
- Joined: 12 Aug 2013, 18:55
- Location: Scotland
Re: TES Skyrim SE 0.320
It doesn't have light sources affect the grass, unfortunately. What it does do, is allow the grass to change in brightness with the ambient and/or direct lighting (can't remember which), so it looks much less awful.Phinix wrote:@FiftyTifty
I use Verdant combined with my own conversion of Tamriel Flora Overhaul lower in the list. I made a custom patch for both, and on all the grass set the toggle (I believe) you are referring to:
In-game however, when I equip my torch or activate Quick Light there is still no illumination change on the grass, with the exception of some very small tufts very rarely encountered which I believe are from the original game. I am assuming this is the same for ambient/sunlight.
Is it possible that something needs editing on the .NIF file itself in Nifskope in addition to the above change to make it work?
In SkyrimPrefs.ini, does adding bGrassPointLighting=1 to the [Grass] section have any effect?
_________________
Intel i7 6700k | AMD Vega 56 8GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming
Intel i7 6700k | AMD Vega 56 8GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming
-
Offline
- *sensei*
- Posts: 286
- Joined: 20 Sep 2012, 00:20
- Location: the perfect system
Re: TES Skyrim SE 0.320
I tested adding that setting and it doesn't make torches effect grass.
I also have bShadowsOnGrass=1 in the [Display] section and it doesn't seem to do much either. O.o
I also have bShadowsOnGrass=1 in the [Display] section and it doesn't seem to do much either. O.o
-
Offline
- *blah-blah-blah maniac*
- Posts: 17549
- Joined: 27 Dec 2011, 08:53
- Location: Rather not to say
Re: TES Skyrim SE 0.320
Fixing light on grass cost performance and in old skyrim i can do this, in new very much doubt that.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
-
Offline
- Posts: 10
- Joined: 30 Oct 2017, 19:56
Re: TES Skyrim SE 0.320
edit: I was wrong, assembly is messed up :\
Here's an example of the tech names I found:
Here's an example of the tech names I found:
Code: Select all
// Lighting
// TechniqueID: 0x5524407
//
// Technique: 0Sh0_Vc_Sk_Msn_Sss_DfSh_Aspc_Atest_FacegenRGBTint
#define VC
#define SKINNED
#define MODELSPACENORMALS
#define SOFT_LIGHTING
#define DEFSHADOW
#define AMBIENT_SPECULAR
#define DO_ALPHA_TEST
#define CHARACTER_LIGHT
#define FACEGEN_RGB_TINT
// Dynamic buffer: Size = 48 (0x30)
cbuffer PerGeometry : register(b0)
{
...
}
// Dynamic buffer: Size = 240 (0xF0)
cbuffer PerMaterial : register(b1)
{
...
}
// Dynamic buffer: Size = 480 (0x1E0)
cbuffer PerTechnique : register(b2)
{
...
}
// UNDEFINED PARAMETER: Index: 15 Offset: 0x0000 Name: SplitDistance
// UNDEFINED PARAMETER: Index: 18 Offset: 0x0000 Name: AmbientColor
Last edited by Nukem9 on 03 Nov 2017, 22:06, edited 2 times in total.
-
Offline
- *blah-blah-blah maniac*
- Posts: 17549
- Joined: 27 Dec 2011, 08:53
- Location: Rather not to say
Re: TES Skyrim SE 0.320
Im curious about another thing. What the heck they used to compile shaders, so some of them have null as output or arguments of instructions.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7
-
Offline
- Posts: 10
- Joined: 30 Oct 2017, 19:56
Re: TES Skyrim SE 0.320
I think they are bugs or for D3D11 compute shaders. ISDownsampleIgnoreBrightest PS/VS.hlsl <-> ISDownsampleIgnoreBrightestCS CS.hlslENBSeries wrote:Im curious about another thing. What the heck they used to compile shaders, so some of them have null as output or arguments of instructions.
Another bug I saw:
Code: Select all
vertexShaderBuffer = D3DDevice->Map(** VertexShaderCBuffer **)
v31 = (DWORD *)(vertexShaderBuffer + 4 * pixelShader_constants[7]);
Float4Copy(v31, &v47);