GE Lua Documentation

Press F to search!

setShadowLogWeight

Definition


-- @/lua/ge/extensions/core/environment.lua:229

local function setShadowLogWeight(logWeight)
  local scatterSkyObj = getObject("ScatterSky")
  if scatterSkyObj and logWeight then
    scatterSkyObj.logWeight = logWeight
  end
end

Callers

@/lua/ge/extensions/flowgraph/nodes/environment/setScatterSky.lua
    core_environment.setShadowSoftness(self.storedshadowSoftness)
    core_environment.setShadowLogWeight(self.storedlogWeight)
  end
  core_environment.setShadowSoftness(self.pinIn.shadowSoftness.value)
  core_environment.setShadowLogWeight(self.pinIn.logWeight.value)
@/lua/ge/extensions/core/camera.lua
local isCameraInsidePrevious = false
local function setShadowLogWeight(veh)
  lastLogWeight = lastLogWeight or core_environment.getShadowLogWeight() -- initialize LogWeight value from the level
    local inside = (isCameraInsideNow and oobb:isContained(camPos))
    core_environment.setShadowLogWeight( (inside and 0.996) or lastLogWeight )
    scenetree.SSAOPostFx:setRadiusTarget((inside and 0.5) or 1.5)

  if veh then setShadowLogWeight(veh) end
end
  if lastLogWeight and isCameraInsidePrevious then
    core_environment.setShadowLogWeight(lastLogWeight)
  end
@/lua/ge/extensions/freeroam/bigMapMode.lua
    if previousShadowLogWeight then
      core_environment.setShadowLogWeight(shadowLogWeightSmoother:getWithRateUncapped(shadowLogWeightGoal, dtReal, 1))
    end
  core_environment.setFogDensity(0)
  core_environment.setShadowLogWeight(0)
  core_environment.setShadowDistance(shadowDist)
  simTimeAuthority.popPauseRequest("bigMap")
  core_environment.setShadowLogWeight(previousShadowLogWeight)
  core_environment.setShadowDistance(previousShadowDistance)