How to add shadows for small objects

I’m working on my bar, I meshed salt/pepper shakers myself, but I am dissapointed by the fact that there is no shadow for these things. As such, it appears to not only myself but others, that these objects are floating. Obviously, they aren’t, or at least aren’t supposed to look like they are. Any suggestions on how to add shadows to these objects? I have come up with the idea that I could use a shadow decal but I am reluctant to do so, as it would be made obsolete by the coming of FIB 3.0, ushering in real time light shadows.

6 Likes

Are you on Roblox Studio? If so, is CastShadow enabled in the Properties tab?

You see that? even if no reflection there is still a small shadow/ambient occlusion below it

This is what u/Crazedbrick1 was referring to.

If you knew CastShadow was on, you should have communicated that rather than replying with an empty response of, “What kind of answer is that”.

Are you using ShadowMap? If it’s voxel lighting shadows for meshes won’t be very visible, especially in your case with such dark lighting.

Voxel

image

ShadowMap

image

If you are using ShadowMap, I’m not quite sure why shadows aren’t showing.

2 Likes

+1 to this, enable shadowmap, more than less likely that will fix your issue.

I think it’s due to the fact it’s transparent, I’ve seen it time and time again when it comes to my own builds. I think you should wait it out a bit and hope that FIB comes out sooner than later.

1 Like

ShadowMap only works with things interacting with the sun/moon. If you have something blocking those out from the part, it won’t cast a normal shadow.

1 Like

Not sure why this thread got bumped from april but there’s no way within the lighting engine (pre-3.0) to have shadows from any light source besides the sun/moon. Always remember to test the solutions you give.

1 Like