decentraland / unity-explorer

Apache License 2.0
10 stars 11 forks source link

[QA] Game Expo | Square Outline Appearing Around Neon Lamps in Game Expo Scene #2752

Open Ludmilafantaniella opened 2 weeks ago

Ludmilafantaniella commented 2 weeks ago

Build version:

Issue Description:

In the Game Expo scene, neon lamps shaped like a flamingo, cactus, and fire display a noticeable square outline around each neon figure. This outline detracts from the intended aesthetic, as only the neon silhouette should be visible. The issue appears to be related to a rendering or transparency problem.

STR:

  1. Go to the Game Expo scene (0,82).
  2. Locate the neon lamps with flamingo, cactus, and fire shapes.
  3. Observe the appearance of a square outline surrounding the neon shapes.

Actual Result:

A square outline is visible around each neon figure, making the lamps look unnatural and affecting the visual quality of the scene.

image

✔️ Expected Result:

The neon lamps should display only the silhouette of each shape (flamingo, cactus, fire) without any additional outlines or borders.

Game Expo Prod Browser2 Game Expo Prod Browser

Repro Index:

10/10

Additional Notes:

Windows 11. 12th Gen Intel(R) Core(TM) i7-12650H 2.30 GHz. nvidia geforce RTX Macbook M1 Pro Sonoma 14.5

nearnshaw commented 3 days ago

Seems like this is a recurring problem. Unknower reported the same problem from scenes that use Virtual Land Manager

This is from the scene BitCinema image

In this case we have the code:

It's slightly abstracted from how most people would use it to be more reusable and editable in real time in VLM but here's the section of the DCL integration where I'm adding the movePlayerTo

https://github.com/virtuallandmanager/vlm-dcl/blob/sdk7/src/services/ClickEvent.service.ts

And the service that adds materials to entities:

https://github.com/virtuallandmanager/vlm-dcl/blob/sdk7/src/services/Material.service.ts

On this line I'm using the alpha test and blend mode if they have a transparent image toggle enabled, and using opaque in other cases. I've had people complain that in the client this no longer works.

https://github.com/virtuallandmanager/vlm-dcl/blob/8463a4845d28ba2229dba1e0935af191ad565d13/src/services/Material.service.ts#L67