Replies: 13 (Who?), Viewed: 627 times.
Test Subject
Original Poster
#1 Old 15th May 2021 at 9:43 AM
Strange lighting in the sims 3
In The Sims 3, you may have noticed that light falls on everything except stairs, plants and fences. That is, from any light source that emits light, objects and the fence will not be illuminated. Is there any solution to the problem, or at least a mod? (I will send screenshots a little later)
Advertisement
Mad Poster
#2 Old 15th May 2021 at 11:14 AM
If you have Nvidia, you can try turning on the AO.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Mad Poster
#3 Old 15th May 2021 at 7:02 PM
The issue is that the Sims 3 lighting engine relies largely on shaders to determine how objects interact with lighting. As such, I believe that the stairs, plants and fences all have their own specific shaders that likely don't work properly now.

You can see how @simsi45 fixed this for some of the other objects by changing their shaders: https://modthesims.info/d/655529/ti...shader-fix.html

However, this may possibly be done for stairs and fences, since they use their own specific shaders (Stairs & Fence), but it can't be done for trees since they are Speedtree objects that are not easily editable in normal Sims 3 modding programs.
Mad Poster
#4 Old 15th May 2021 at 10:04 PM
yes, but during our AO test, doesn't it fixes this issue? Nvidia AO renders their own lighting as an overlay, instead of individual objects, but together as a whole, so every object is affected by the other objects shading.



https://modthesims.info/showthread.php?t=489269

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Field Researcher
#5 Old 15th May 2021 at 11:14 PM
So this is something that has been bothering me for a while!

Before I made THIS mod, I attempted to make the fences light up. When changing their shaders they create issues (the most common is that when drawing with the fence tool the fence just glitches out and spreads out all over the place)

Now let's say that switching their shaders DID work, the fences would indeed light up when placed outside BUT they would look broken as smooth lighting isn't enabled in outdoor spaces. It's the same thing as placing counters outside, even though indoors the light flows smoothly outside it doesn't.

My only conclusion is that the only way to POSSIBLY fix these issues is to crack the shaders of the game. If that happens there is a possibility to edit how light travels outside, or even better edit the "Fence" and "Stair" shader itself to enable illumination outdoors. For plants I'm not so sure as they are quite tricky.
Mad Poster
#6 Old 16th May 2021 at 3:23 AM
What about the transmogrifier? Can you use that simply to test by copying the script of 1 object with the proper shading to another?

I know you can use the transmogrifier to copy the script of street lamps that cross the lot boundary and the real world to a lamp that doesn't. This will allow you to use any street lamp to cross that boundary.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Lab Assistant
#7 Old 16th May 2021 at 5:56 AM
Quote:
Originally Posted by nitromon
I know you can use the transmogrifier to copy the script of street lamps that cross the lot boundary and the real world to a lamp that doesn't. This will allow you to use any street lamp to cross that boundary.


Wait, seriously? I didn't even know there were specific street lamps that cross the boundary.
Mad Poster
#8 Old 16th May 2021 at 6:17 AM Last edited by nitromon : 16th May 2021 at 8:05 AM.
Quote:
Originally Posted by Affinity
Wait, seriously? I didn't even know there were specific street lamps that cross the boundary.


Yeah, there's a couple of them. Just test them in the game, put it at the edge of the lot and you can see they cross over to the world lot. I remember someone in the forum asking about this before and I tested it myself. So I suggested they just use the 2. However, later I thought about it, the transmogrifier should be able to copy the script of those to any lamps.

(ok, I just did a quick test. This might not be accurate b/c I have AO on, but pretty much all the tall street lights can cross borders from the lot to the real world. The only thing is, it cannot affect the world's sidewalk.)



---------

Back to the original topic.

Ok, so here's the deal, outdoor plants and stuff are affected by the light source, including outdoor deco. So I'm not sure about the original post's reference.

However, the stairs and the fences are not affected by typical light source, but you can still light them. It just require a unique set of build pattern using only "above" lights. Refer to the screenshots. If only "one" of those lights are removed, it won't work.







Screenshots

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Test Subject
Original Poster
#9 Old 16th May 2021 at 9:40 AM
Quote:
Originally Posted by nitromon
If you have Nvidia, you can try turning on the AO.

I have an AMD video card
Test Subject
Original Poster
#10 Old 16th May 2021 at 9:44 AM
Quote:
Originally Posted by nitromon
If you have Nvidia, you can try turning on the AO.

Is there a way to enable AO on an AMD video card?
Mad Poster
#11 Old 16th May 2021 at 10:42 AM
Quote:
Originally Posted by ForstyDoorts488
Is there a way to enable AO on an AMD video card?


No, but you can try reshade.

Either way, I just tested it above, AO will not fix this.

You can fix it by using hidden lights in the formation in the screenshots above. At least temporarily until someone figure out how to mod it.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Test Subject
Original Poster
#12 Old 16th May 2021 at 11:20 AM
Quote:
Originally Posted by nitromon
No, but you can try reshade.

Either way, I just tested it above, AO will not fix this.

You can fix it by using hidden lights in the formation in the screenshots above. At least temporarily until someone figure out how to mod it.

How to recode?
Mad Poster
#13 Old 16th May 2021 at 12:46 PM
Quote:
Originally Posted by ForstyDoorts488
How to recode?


1) type "testingcheatsenabled true"
2) type "buydebug"
3) goto buy mode, sort by items, click on the buy debug menu, go to misc.
4) place hidden lights

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Test Subject
DELETED POST
Original Poster
16th May 2021 at 1:15 PM
This message has been deleted by ForstyDoorts488.
Test Subject
DELETED POST
Original Poster
16th May 2021 at 8:44 PM
This message has been deleted by ForstyDoorts488.
Mad Poster
#14 Old 27th Jun 2021 at 2:54 AM
I should update this if anyone ran cross it.

1) Transmogrifier cannot copy the light script to cross boundaries unfortunately. Lights which can penetrate lots appear to have 2 light scripts, one for the lot and while for world. So lights which cannot pass the boundary of the lot is because they are missing the script for the world light. Transmogrifier only copies the script of the lighting of the lot, so it won't fix this.

2) To fix the stair and fences, you can use a combination of hidden lights, not just above lights, but even the side lights. I actually prefer the side lights because it allows you to control the direction of the light. However, in every case it requires around 4-5 lights before you can see the stair/fence being lit up. Only then can you change the intensity of the lights, direction, or even distance to adjust how brightly you want it.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Back to top