diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-26 07:31:33 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-26 07:31:33 +1100 |
commit | c484fab32dcac655164f082805d1d55d1d058f2f (patch) | |
tree | 9eeabdaee723a88bbebdd77d41d1bb93ee3def83 /assets/opensb/objects | |
parent | 77d7f8eb81af21dd231f6384951fc2c14c149d5c (diff) |
experiment: auto-conversion of object spread lights to hybrid spread/point lights
Diffstat (limited to 'assets/opensb/objects')
-rw-r--r-- | assets/opensb/objects/opensb/object.patch.lua | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/assets/opensb/objects/opensb/object.patch.lua b/assets/opensb/objects/opensb/object.patch.lua index 2d70052..df783ac 100644 --- a/assets/opensb/objects/opensb/object.patch.lua +++ b/assets/opensb/objects/opensb/object.patch.lua @@ -1,21 +1,6 @@ --- unused for now - -local function modLight(light) - for i = 1, #light do - light[i] = light[i] * 0.4 - end -end - function patch(object, path) - if object.lightColor then - modLight(object.lightColor) - object.pointLight = true - return object; - elseif object.lightColors then - for i, v in pairs(object.lightColors) do - modLight(v) - end - object.pointLight = true + if object.pointLight ~= true and (object.lightColor or object.lightColors) then + object.lightType = "PointAsSpread" return object; end end
\ No newline at end of file |