Compare commits
2 Commits
8b25290cfd
...
3edc5eb758
Author | SHA1 | Date |
---|---|---|
|
3edc5eb758 | |
|
51aa7a96a9 |
|
@ -1,7 +1,7 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>0.6.0</Version>
|
<Version>1.0</Version>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
|
|
@ -253,7 +253,7 @@ public class LightMapper
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ValidateLightConfigurations();
|
ValidateLightConfigurations(settings);
|
||||||
|
|
||||||
worldRep.LightingTable.Reset();
|
worldRep.LightingTable.Reset();
|
||||||
foreach (var light in _lights)
|
foreach (var light in _lights)
|
||||||
|
@ -272,13 +272,25 @@ public class LightMapper
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Validate in-world here? Set cell idx on lights maybe?
|
// TODO: Validate in-world here? Set cell idx on lights maybe?
|
||||||
private void ValidateLightConfigurations()
|
private void ValidateLightConfigurations(Settings settings)
|
||||||
{
|
{
|
||||||
var infinite = 0;
|
var infinite = 0;
|
||||||
for (var i = _lights.Count - 1; i > 0; i--)
|
for (var i = _lights.Count - 1; i > 0; i--)
|
||||||
{
|
{
|
||||||
var light = _lights[i];
|
var light = _lights[i];
|
||||||
|
|
||||||
|
if (light.QuadLit && settings.MultiSampling != SoftnessMode.Standard)
|
||||||
|
{
|
||||||
|
if (light.ObjId != -1)
|
||||||
|
{
|
||||||
|
Log.Warning("Object {Id}: Light flagged QuadLit but using Shadow Softness in build dialog. Shadow Softness overrides QuadLit.", light.ObjId);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log.Warning("Brush at {Id}: Light flagged QuadLit but using Shadow Softness in build dialog. Shadow Softness overrides QuadLit.", light.Position);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (light.Brightness == 0)
|
if (light.Brightness == 0)
|
||||||
{
|
{
|
||||||
if (light.ObjId != -1)
|
if (light.ObjId != -1)
|
||||||
|
|
Loading…
Reference in New Issue