The (semi) recent addition of dynamic shadows makes it easier to create beautiful worlds, but dynamic shadows can also reduce performance by a lot on older devices. Fortunately there is the CastShadow property that allows us to turn off shadows in areas where they are not needed. However, in practice I rarely ever turn off CastShadow on my BaseParts, for two reasons:
- I find it difficult to judge which objects should have CastShadow turned on, and which objects should have it turned off.
- My builds usually exist out of thousands of parts, so going through all of them is a ton of work with seemingly little pay off.
My question for you all is, what are some strategies, work flows or things to consider that will allow me to work with the CastShadow property in a more efficient manner? Are there ways of quickly finding out where I can safely keep shadows turned off? Are there places where I can keep shadows turned on with no impact whatsoever? Any suggestions are welcome!