Visual inconsistency in ForceField material

Issue Type: Display
Impact: High
Frequency: Constantly
Date First Experienced:
Date Last Experienced:

Reproduction Steps:
When a forcefield part occludes another part, there is a visual inconsistency depending on the render level. This can result in widely different results when trying to create effects. I’ve provided the model in particular that I’m using, which has a texture that’s meant to take advantage of the ForceField animation.

Expected Behavior:
I expect it to look visually like how it appears at Level 15 across all levels, with an accompanying animation.

ForceField Animation

Actual Behavior:
Instead, there is a different effect present at Level 16 and above. The animation is impossible to see.

Impossible to see animation

Workaround:

5 Likes

this is an unfortunate side effect of forcefields having part of their transparency driven by intersections

doy2mn9upadnk.cloudfront.net/uploads/default/original/4X/c/b/a/cba68b64e65b98d6f2ca80cb9be7f4ba953b1dcf.png
it works on quality 15 and below because that aspect is turned off for performance on quality level 15 and below.

3 Likes

well maybe put a texture on a duplicate of the heart increase transparency make it red-ish and thn put a buncha texture objects under it with scripts that tween the OffsetStudsU n OffsetStudsV accordingly

Having a workaround like this is a design flaw. I should be able to control how my game is experienced across all use scenarios without having to jump through a bunch of convoluted steps like that.

2 Likes

I understand that it’s ultimately a performance optimization, but Roblox really limits use cases for the material by doing it this way. Ideally, we would have a way to efficiently make animated textures outside of the ForceField material. But such isn’t the case at this time.

1 Like

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.