Rendering issue creating a black outline around textures that use SurfaceAppearance

Reproduction Steps
Happens on all systems.

When using SurfaceAppearance to add texture to a mesh, a black outline is added that intensifies the further away from the mesh you are. The best way for me to describe this bug would be an unwanted “Toon Shader” effect.

How to replicate:

  1. Use a meshpart
  2. Add surface appearance into the meshpart
  3. Set surface appearance’s Alpha Mode to transparency
  4. Add any color to the ColorMap

A black outline will be added to your model regardless on if your texture has one or not.

Video of bug https://gyazo.com/212f868925a732373e809db9e395c0bf

Please note the texture has no outline: Images/WhiteStencil34 (1) - Roblox

Place file w/ model that has the bug:
Baseplate.rbxl (51.9 KB)

Expected Behavior
Expected: Texture to display without added black outline

Actual Behavior
What actually happens: Some sort of rendering bug creates an outline

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly

4 Likes

try to send the image of the texture or surface appearance through this application and i believe it should remove any black outline

hope this helps

1 Like

Thanks for the report! Filed an internal ticket.

4 Likes